Soups & Stews
This 5-star tortilla soup recipe delivers the perfect balance of smoky tomato broth, crispy tortilla strips, and creamy avocado—just like your favorite Mexican restaurant. The secret lies in slow-cooked tomatoes and perfectly toasted corn tortillas that add a satisfying crunch with every spoonful. I've refined this recipe over years of testing, ensuring every element comes together for a bowl that's rich, flavorful, and impossible to resist.
The foundation starts with a deep, smoky tomato broth infused with garlic, onions, and spices like cumin and chili powder. While that simmers, you'll toast corn tortillas until they're crispy and golden—this step is non-negotiable for that signature texture. The soup comes together in layers: the velvety broth, tender chicken (if using), and those crispy tortilla pieces that melt into a crunchy delight when you stir.
What makes this recipe truly stand out is the attention to detail in each component. The broth reduces to a concentrated, aromatic base, while the tortilla strips maintain their crunch even after being added to the hot soup. Topped with creamy avocado, fresh cilantro, and a dollop of sour cream, this soup isn't just a meal—it's an experience that transforms a simple weeknight dinner into something extraordinary.
Whether you're serving a crowd or treating yourself to a comforting bowl, this tortilla soup delivers restaurant-quality results at home. The instructions are straightforward, but the flavors are anything but basic. Let's get started on creating a soup that will earn its five-star reputation.
Ingredients for 5 star tortilla soup
Pantry staples meet Mexican restaurant magic—just 15 ingredients for bold, restaurant-quality tortilla soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Corn Tortillas 🌽 | 12 whole | Small size, for crispy strips |
| Chicken Breast 🍗 | 1 ½ lb | Boneless, skinless, diced small |
| Roma Tomatoes 🍅 | 4 whole | Ripe, halved for slow cooking |
| Yellow Onion 🧅 | 1 whole | Diced, for flavor base |
| Garlic Cloves 🧄 | 6 cloves | Minced, for aromatic depth |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for warmth |
| Chili Powder 🌶️ | 1 tbsp | Smoked variety for depth |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Avocado 🥑 | 1 whole | Ripe, diced for topping |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Sour Cream 🧀 | ½ cup | Full-fat for creaminess |
| Lime 🍋 | 1 whole | Juiced, for brightness |
| Vegetable Oil 🫒 | 2 tbsp | For toasting tortillas |
The tortillas are non-negotiable for that signature crunch. La Tortilla Factory or Mission corn tortillas toast up perfectly—avoid flour ones, they won't crisp right. For the broth, Swanson or Pacific Foods low-sodium chicken broth keeps things balanced without extra salt. The Roma tomatoes? Vine-ripened from Trader Joe's have the best flavor, but regular grocery store ones work too. Toast your cumin and chili powder in a dry pan for 30 seconds before adding to the soup—trust me on this, it makes all the difference.
No chicken? Shredded rotisserie chicken works in a pinch, or swap for extra black beans. Short on avocado? Guacamole or extra sour cream adds creaminess. The lime juice is key—Mexican Key lime if you can find it, regular works too. For the tortilla strips, cut them into 1-inch squares and toast in batches until golden. If you're making this ahead, hold off on adding the tortilla strips until serving—they'll get soggy if added too early.
The broth keeps for 5 days in the fridge, but the tortilla strips are best added fresh. Store components separately: broth in a jar, tortilla strips in a paper towel-lined container. The avocado and cilantro stay fresh 3 days if sealed tightly. For a crowd, double the tortillas and broth—this soup only gets better the next day as flavors meld.
Why You'll Love This Recipe
- Same soup, different vibes: I serve it with lime and avocado for a casual Tuesday, or swap in cilantro and a sprinkle of cotija for a dinner party. The base is foolproof; the toppings let you flex.
- Pantry-Friendly Staples: I keep a bag of corn tortillas and a can of tomatoes in my cupboard just for this—no fancy shopping needed. The onions and garlic are the real stars, but they’re cheap and last forever, so it’s a win-win.
- Layered Texture Magic: Crispy tortilla strips floating in a velvety broth with tender chicken? That contrast is chef’s kiss. The Roma tomatoes add depth, but it’s the garlic—charred just right—that makes it sing.
- Weeknight to Party: Same soup, different vibes: I serve it with lime and avocado for a casual Tuesday, or swap in cilantro and a sprinkle of cotija for a dinner party. The base is foolproof; the toppings let you flex.
Step-by-step instructions for crispy tortilla soup
Here's how to build the perfect bowl with smoky tomato depth and irresistible tortilla crunch.
Toast the Tortillas Until Perfectly Crispy
Preheat your oven to 375°F. Arrange the 12 whole corn tortillas on a baking sheet in a single layer. Brush each side lightly with 1 tablespoon of the vegetable oil—just enough to coat. Bake for 8-10 minutes, flipping halfway, until they're deep golden brown and crisp throughout.
Watch carefully—they crisp fastest at the edges. When they release easily from the pan with no flex, they're ready. Let them cool completely before breaking into strips. I like to stack them between paper towels for 5 minutes to keep them crisp while you work.
Build the Smoky Tomato-Chicken Base
Heat 1 tablespoon vegetable oil in a large pot over medium heat. Add the 1 whole yellow onion, diced, and cook for 5 minutes until softened. Add the 6 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.
Stir in the 1.5 lb diced chicken breast, 1 tbsp ground cumin, 1 tbsp chili powder, 1.5 tsp salt, and 0.5 tsp black pepper. Cook for 5 minutes until the chicken is no longer pink. Add the 4 whole halved roma tomatoes and 4 cups chicken broth, scraping up any browned bits from the bottom.
Simmer Until Flavorful and Tender
Bring the mixture to a boil, then reduce heat to low and simmer uncovered for 25-30 minutes until the chicken is fork-tender and the tomatoes have broken down into a rich sauce. You'll see the liquid reduce slightly and the flavors meld beautifully.
Taste and adjust seasoning—you might need an extra pinch of salt or a dash of chili powder. The soup should be flavorful but balanced, with a subtle smokiness from the spices. Remove the chicken and shred it using two forks, then return it to the pot.
Prepare the Toppings and Assemble
While the soup simmers, prepare your toppings. Dice the 1 whole avocado and chop the 0.25 cup fresh cilantro. Juice the 1 whole lime and measure out the 0.5 cup sour cream. Break the cooled tortillas into ¼-inch strips—they should be crisp enough to stand up in the soup.
Ladle the hot soup into bowls, then arrange the tortilla strips on top. The contrast of warm soup and crispy tortillas is what makes this dish truly special. Add dollops of sour cream, avocado chunks, and cilantro. Finish with a squeeze of lime juice for brightness.
Serve Immediately for Maximum Crunch
Serve the soup right away while the tortilla strips are still crisp. The heat from the soup will soften them slightly, but they'll retain that satisfying crunch. Each bite should deliver layers of flavor—smoky tomato base, tender chicken, creamy avocado, and the irresistible crunch of toasted tortillas.
For extra depth, I like to add a sprinkle of extra chili powder or a pinch of smoked paprika to the top. This recipe serves 6, so you'll have leftovers that reheat beautifully—just add a splash of broth to maintain the perfect consistency.
Pro Tips For Making 5 Star Tortilla Soup
- Char the Tortillas Properly: Toss the corn tortillas in a dry skillet over medium-high heat until they’re blackened in spots—don’t walk away. This smoky depth is what separates good soup from restaurant-quality. If they’re limp or just toasted, you’re missing the soul of the dish.
- Sear the Chicken in Batches: Crowding the pan? Big mistake. Cut the chicken breast into bite-sized pieces and cook them in two batches over medium-high heat for 3-4 minutes per side. This guarantees a crispy, golden crust instead of steamed, flavorless meat.
- Roast the Tomatoes Whole: Skip the blender for the base—halve the Roma tomatoes, drizzle with oil, and roast them cut-side down at 400°F (200°C) for 20 minutes. The caramelized skins melt into the soup, adding a richness that raw tomatoes can’t match.
- Blanch the Garlic: After sautéing the onions, add minced garlic to the pot but remove it after 30 seconds—it burns faster than you think. Strain it out before adding broth; this keeps the flavor without the bitter bite. (Yes, even if you’re impatient like me.)
Troubleshooting great 5 star tortilla soup
Broth Too Thin?
If your soup tastes watery after simmering, reduce it further by simmering uncovered for an extra 10-15 minutes—this concentrates the flavors. For a quicker fix, stir in 1 tablespoon cornstarch mixed with 2 tablespoons water and simmer for 2 minutes until thickened. Avoid adding flour directly, as it can make the soup taste gritty. 💧
Tortillas Not Crispy?
Corn tortillas lose crispness when exposed to moisture. Toast them in batches over medium-high heat in a dry skillet for 1-2 minutes per side instead of baking if you're short on time. For extra crunch, place them on a wire rack over a baking sheet to cool—this prevents steam buildup. If they soften after adding to soup, toast fresh strips and sprinkle on top just before serving. 🌽
Flavor Too Mild?
Boost depth by adding ½ teaspoon smoked paprika or ¼ teaspoon cayenne pepper to the broth while simmering. For umami, stir in 1 tablespoon soy sauce or ½ teaspoon fish sauce (trust me, it blends seamlessly). If using canned tomatoes, opt for fire-roasted varieties—they add natural smokiness. Taste as you go and adjust gradually. 🌶️
Chicken Overcooked?
Remove chicken when it reaches 165°F internal temperature (about 5-6 minutes after adding to the pot). Shred it immediately and return to the broth—this prevents it from drying out. For extra tenderness, poach the chicken separately in broth for 12-15 minutes before adding to the soup. Reserve some broth to deglaze the pot and add back later for moisture. 🍗
Toppings Getting Soggy?
Add avocado, cilantro, and sour cream right before serving to preserve texture. For tortilla strips, toast them in 30-second batches in a dry skillet over high heat just before adding to soup. If prepping ahead, store toppings separately and assemble bowls tableside. A squeeze of lime keeps everything fresh longer. 🥑
Lime Too Strong?
Start with ½ the juice of the lime and taste before adding more. Balance acidity with a pinch of sugar or a dollop of sour cream. If the soup tastes overly tart, stir in ½ teaspoon honey or ¼ teaspoon baking soda** (a tiny amount neutralizes acidity without altering flavor). 🍋
Nutrition facts
Frequently asked questions about 5-Star tortilla soup
Can I make this soup vegetarian?
Skip the chicken and add 1 can black beans (drained) to the broth while simmering. For extra protein, stir in 1 cup corn kernels or ½ cup diced zucchini during the last 5 minutes of cooking. The smoky tomato base still shines without meat.
How do I keep the tortilla strips crispy longer?
Toast them in 30-second batches in a dry skillet over high heat right before serving. Store any extras in a paper towel-lined container at room temperature—they'll stay crisp for 2-3 hours. For make-ahead meals, add fresh strips tableside when serving.
What's the secret to restaurant-quality flavor?
Toast your spices (cumin and chili powder) in a dry pan for 30 seconds before adding to the soup—this deepens their aroma. Let the broth reduce uncovered for 30+ minutes to concentrate flavors. The key is patience: simmering builds layers of taste that can't be rushed.
Can I use flour tortillas instead?
Flour tortillas won't crisp the same way—stick with corn tortillas for that signature crunch. If you must use flour, toast them in thin strips at 400°F for 5-6 minutes until golden, but they'll be softer. For authentic texture, corn tortillas are non-negotiable.
How far ahead can I prepare the toppings?
Prep avocado and cilantro 1 hour ahead and store in airtight containers with plastic wrap pressed directly on the surface. Keep sour cream refrigerated until serving. The tortilla strips should be toasted last minute—they lose crispness quickly when exposed to air.
