Soups & Stews
This basic tortilla soup recipe delivers all the comforting flavors of a Mexican-American classic—crispy tortilla strips, tender corn, creamy avocado, and a broth packed with smoky, spiced depth.
The secret lies in balancing heat and richness, where charred onions and garlic form the flavor base, then simmer with tomatoes, chicken, and spices until every ingredient melds into a harmonious, hearty soup.
What makes this version special is how the crispy tortilla strips add satisfying texture without overpowering the broth, while fresh avocado and cilantro bring brightness to each spoonful.
What sets this tortilla soup apart is its approachable yet restaurant-worthy technique—no fancy equipment needed, just a few pantry staples and about 45 minutes of hands-on time. The broth starts with sautéed aromatics, then builds layers of flavor through slow simmering with tomatoes, chicken broth, and spices.
The tortilla strips get a quick fry for that perfect crispy contrast, while lime juice and avocado add freshness at the end. It’s the kind of soup that feels indulgent yet simple enough for a weeknight dinner.
By the time you’re done, you’ll have a steaming bowl of soup with tender chicken, velvety corn, and crispy tortilla strips floating on top—each bite delivering a perfect balance of smoky, spicy, and creamy.
The garnishes of avocado, cilantro, and lime elevate it to restaurant quality, while the broth’s depth makes it satisfying enough to stand alone. This is the kind of recipe that transforms a simple meal into something memorable.
Serve it with warm cornbread or crusty bread to soak up every last drop of that flavorful broth. The leftovers keep well for a few days, making it perfect for meal prep or feeding a crowd. Here’s how to make it—step by step.
Ingredients for basic tortilla soup
Crispy tortilla strips, velvety corn, and smoky spices—just 16 ingredients for a bowl of magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast 🍗 | 1 ½ lb | Boneless, skinless, cut into bite-sized pieces |
| Yellow Onions 🧅 | 1 whole | Medium, sliced into half-moons |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced for depth |
| Corn Kernels 🌽 | 1 ½ cups | Fresh or frozen, thawed if frozen |
| Canned Black Beans 🫘 | 1 can | Rinsed, drained (15 oz size) |
| Diced Tomatoes 🍅 | 1 can | Fire-roasted, 14.5 oz can |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Flour Tortillas 🍞 | 6 whole | Medium size, cut into strips |
| Avocados 🥑 | 1 whole | Ripe, diced for garnish |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced for brightness |
| Olive Oil 🫒 | ¼ cup | For sautéing aromatics |
| Chili Powder 🌶️ | 1 tbsp | For smoky depth |
| Ground Cumin 🌿 | 1 tsp | Toasted for warmth |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The chicken breast is your protein base—look for boneless, skinless cuts at Trader Joe's or any grocery store meat section. Fresh corn is ideal, but frozen works perfectly if you're short on time. The fire-roasted diced tomatoes add natural sweetness—Muir Glen is my go-to brand, but any canned variety will do. For the tortillas, Mission brand is my favorite (they crisp up beautifully), but any medium-sized flour tortilla will work. The avocados should be slightly soft to the touch—Hass variety is best for creamy texture.
No fresh cilantro? Dried cilantro at half the amount works in a pinch, though fresh is always better. Short on chicken broth? Vegetable broth with a splash of soy sauce mimics that umami depth. The chili powder and cumin are non-negotiable for that authentic smoky flavor—Penzeys or bulk bins at natural food stores have the best quality. For the tortilla strips, cut them into 1-inch pieces—they crisp up faster that way. And if you're feeling adventurous, swap the black beans for pinto beans for a different texture.
This soup tastes even better the next day—4-5 days in the fridge, no problem. The tortilla strips stay crispy if you store them separately in an airtight container. Freeze the broth portion for up to 3 months—just reheat and add fresh toppings when serving. Garnishes like avocado and cilantro are best added fresh, but you can prep them ahead and store them in the fridge for 1-2 days. Serve with warm cornbread to soak up every last drop of that flavorful broth!
Why You'll Love This Recipe
- Pantry-Friendly Magic: I swear by this recipe because it uses what I always have: a can of black beans, a bag of frozen corn, and a few pantry staples. No last-minute grocery runs—just open, chop, and simmer.
- Garlic Bomb Vibes: That first bite of crispy tortilla strips with the creamy broth and garlic-infused chicken? Honestly, it’s the kind of flavor that makes you pause mid-sip of your drink and go, “Wait, is this actually good?”
- Lunchbox Reinvented: Between us, this soup is my go-to for meal prep. The texture—chunky from beans and corn, tender from the chicken—holds up for days, and I just reheat it with a splash of broth. My kids even ask for it in their school lunches.
- Budget Booster: A single chicken breast and a can of beans stretch across four servings, and the onions and garlic cost pennies. I’ll be real: it’s the kind of recipe that makes me feel like I’m feeding a crowd without breaking the bank.
Step-by-step instructions for crispy corn and avocado tortilla soup
Here's how to create a bowl of smoky, hearty tortilla soup with perfect texture and bold flavors.
Sear the Chicken Breast for Maximum Flavor
Heat the 0.25 cup olive oil in a large pot over medium-high heat. Add the 1.5 lb chicken breast cut into bite-sized pieces and cook for 5-6 minutes until the edges are golden brown and the chicken is no longer pink in the center. Here's the thing—don't overcrowd the pan or the chicken will steam instead of sear.
Once the chicken is cooked through, remove it from the pot and set it aside. You'll shred it later, but first we need to build that rich, flavorful base. The seared chicken adds depth that canned broth alone can't match.
Build the Aromatic Base with Onions and Garlic
In the same pot (no need to clean it—the browned bits are flavor gold), add the 1 whole yellow onions sliced into half-moons. Cook for 4-5 minutes until they soften and turn translucent. Here's where it gets good—add the 4 cloves minced garlic and cook for another 30 seconds until fragrant.
Now stir in the 1 tbsp chili powder, 1 tsp ground cumin, 1 tsp salt, and 0.5 tsp black pepper. Let the spices toast in the oil for 30 seconds until you can smell that warm, earthy aroma. This is the foundation of your soup's flavor profile.
Simmer the Soup Until Rich and Flavorful
Pour in the 4 cups chicken broth and bring everything to a gentle boil. Add the 1 can diced tomatoes (with juices), 1 can black beans (rinsed and drained), and 1.5 cups corn kernels. Reduce heat to medium-low and let it simmer uncovered for 15-20 minutes until the flavors meld together.
Return the shredded chicken to the pot and stir gently. Taste and adjust seasoning if needed—this is where you can really make it your own. The soup should be flavorful but not overwhelmingly spicy. Here's the magic moment: stir in the juice of 1 whole lime and 0.25 cup chopped fresh cilantro at the end.
Create Crispy Tortilla Strips for Topping
While the soup simmers, cut the 6 whole flour tortillas into ½-inch wide strips. Heat 2 tablespoons olive oil in a skillet over medium-high heat until shimmering. Fry the tortilla strips in batches for 1-2 minutes per side until they're golden brown and crispy.
Here's the trick: drain them on paper towels to remove excess oil, but don't press down—they'll lose their crispness. Keep them warm in the oven at 200°F while you finish the soup. These crispy strips are what makes this soup truly special.
Assemble and Serve with Avocado Garnish
Ladle the hot soup into bowls and top each serving with the crispy tortilla strips. Add diced avocado (about ¼ of the whole avocado per bowl) and a sprinkle of chopped fresh cilantro. The contrast of creamy avocado, crispy tortillas, and warm soup is what makes this dish irresistible.
Serve immediately with lime wedges on the side—everyone should squeeze a little extra lime into their bowl. This soup is best enjoyed fresh when all the textures and flavors are at their peak. The crispy tortilla strips will soften slightly as they absorb the soup's steam, but they'll still provide that satisfying crunch.
Pro Tips For Making Basic Tortilla Soup
- Sear the Chicken First: Walk away from the stove after browning the chicken—it’s not done yet. Push the pan to medium-low, add a splash of broth, cover it, and let it steam for 10 minutes. I used to rush this and end up with dry, chewy chicken. The slow cook in its own juices makes all the difference when you shred it later.
- Char the Onions: Don’t just dice those onions—get them caramelized. Cook them low and slow for 8-10 minutes, stirring occasionally, until they’re deep golden and slightly sticky. That sweetness is the soul of the soup, and skipping this step leaves it tasting flat. (Yes, even if you’re impatient like me.)
- Drain and Rinse the Beans: Open that can of black beans, dump them in a colander, and rinse them thoroughly under cold water. The sodium in canned beans can make your soup taste like a salt lick if you skip this. I learned this the hard way after serving a bowl that needed a glass of water to cut the salt.
- Toast the Corn: Heat your corn kernels in a dry skillet over medium for 2-3 minutes until they smell nutty and slightly crisp. This adds a depth of flavor that raw corn just can’t match. If you’re short on time, toss them in the same pan you used for the onions while they’re still hot—no extra effort, just better taste.
Flavor customization for basic tortilla soup
Spicy Kick Boost
For heat lovers, add ½ tsp cayenne pepper or 1 tbsp chipotle powder to the spice mix when sautéing onions. I like to toast the spices in the oil for 30 seconds to bloom their flavors fully.
For extra smokiness, swap ½ cup of the broth for chicken or vegetable broth reduced with 1 tbsp smoked paprika. 🌶️
Creamy Texture Upgrade
Blend ½ cup of the soup with ¼ cup sour cream or ½ cup Mexican crema using an immersion blender, then stir it back in. For a vegan option, blend ½ cup of the soup with ¼ cup silken tofu until smooth.
The result? A velvety texture that balances the crispy tortilla strips perfectly.
Protein Swaps
Need a vegetarian option? Replace chicken with 1 can (15 oz) white beans or 1 cup cooked quinoa for hearty texture. For seafood lovers, add ½ lb shrimp cooked separately and stir in at the end. The shrimp adds a light, briny contrast that pairs beautifully with the smoky broth.
Vegetable Variations
Add 1 diced bell pepper (any color) when sautéing onions for natural sweetness. For a fall twist, stir in 1 cup roasted zucchini or ½ cup diced butternut squash during the final 5 minutes of simmering. The natural sweetness of these veggies complements the spicy broth beautifully.
Cheesy Topping Twist
Swap avocado for ½ cup crumbled cotija cheese or shredded Monterey Jack for a melty, salty contrast. For extra indulgence, sprinkle ¼ cup queso fresco on top right before serving. The cheese adds a rich, tangy note that makes every bite even more satisfying.
Herb Infusions
Stir in 1 tbsp fresh oregano or 1 tsp dried epazote (if available) when adding spices. For a citrusy twist, zest 1 lime into the broth during simmering. These herbs add a bright, aromatic layer that elevates the soup's complexity without overpowering the main flavors.
Nutrition facts
Frequently asked questions
Can I make this tortilla soup without chicken?
Swap the chicken for 1 can (15 oz) white beans or 1 cup cooked quinoa for a hearty vegetarian version. For extra protein, add ½ lb shrimp cooked separately and stir it in at the end. The broth will still be flavorful and satisfying without chicken.
How do I keep the tortilla strips crispy?
Fry them in batches over medium-high heat for just 1-2 minutes per side until golden brown. Drain on paper towels but don't press down—they'll lose crispness. Keep them warm in a 200°F oven while finishing the soup. Add them to bowls right before serving to maintain that perfect crunch.
Can I make this soup in a slow cooker?
Yes! Sauté the onions, garlic, and spices first in a skillet, then transfer everything to the slow cooker with the broth, tomatoes, beans, and corn. Cook on low for 6-7 hours or high for 3-4 hours. Add the chicken and lime juice at the end. The tortilla strips should be fried fresh before serving.
What's the best way to store leftovers?
Store the soup (without tortilla strips) in an airtight container in the fridge for 4-5 days. Keep the crispy tortilla strips separate—they'll stay crunchy if stored in a sealed bag for 2 days. Reheat the soup gently on the stove, then add fresh tortilla strips and avocado when serving.
How can I make this soup spicier?
Add ½ tsp cayenne pepper or 1 tbsp chipotle powder when toasting the spices. For extra heat, stir in 1 tbsp hot sauce or ½ tsp red pepper flakes at the end.
