Soups & Stews
This tortilla soup recipe transforms a simple weeknight dinner into a smoky, hearty celebration of Mexican flavors that your whole family will love.
The secret lies in perfectly charred corn and crispy tortilla strips that add texture and depth to every spoonful, while black beans and tomatoes create a rich, satisfying base. I developed this version after years of testing—it’s the one that finally gets everyone asking for seconds.
The beauty of this soup is its balance: smoky from chipotle, creamy from avocado, and bright from fresh lime. You’ll start with a simple broth base, but the magic happens in the toasting of the tortillas and the charring of the corn—both essential for that restaurant-quality crunch.
It’s a complete meal in one bowl, packed with protein, fiber, and bold flavors that feel indulgent yet wholesome.
By the time you serve this soup, you’ll have a steaming bowl of velvety broth loaded with tender black beans, sweet corn, and crispy tortilla pieces on top. The garnishes—avocado, cilantro, and a squeeze of lime—elevate it from comforting to extraordinary.
This is the kind of recipe that turns a casual dinner into a memorable experience, and it’s easier to make than you’d think.
Whether you’re feeding a crowd or meal prepping for the week, this tortilla soup delivers. Serve it with warm cornbread or crusty bread to soak up every last drop of that flavorful broth. Let’s get cooking—your taste buds will thank you.
Ingredients for tortill soup
Sixteen ingredients that come together for a smoky, hearty tortilla soup everyone will love.
| Ingredient | Amount | Notes |
|---|---|---|
| Corn Tortillas 🌽 | 12 whole | Small size for crispy strips |
| Black Beans 🫘 | 2 cups | Cooked or canned, drained |
| Diced Tomatoes 🍅 | 2 cups | Fresh or canned (14.5 oz can) |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Fresh Corn Kernels 🌽 | 2 cups | Charred for smoky flavor |
| Chipotle Peppers in Adobo 🌶️ | 2 whole | Mince for smoky depth |
| Onion 🧅 | 1 whole | Yellow, diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Avocado 🥑 | 1 whole | Diced for creamy garnish |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for fresh finish |
| Lime 🍋 | 1 whole | Juiced for brightness |
| Cream 🥛 | ½ cup | Heavy or sour cream |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The tortillas and corn are the stars here. Corn tortillas (not flour) give that authentic texture—Mission brand is my go-to, but any small-size tortillas work. For the corn, charring is key: either grill or torch the kernels until blackened in spots. Trader Joe's sells pre-charred frozen corn if you're short on time, but fresh is always better. The black beans? Drained and rinsed if canned, but homemade is ideal if you've got them simmering. Look for pinto or black beans in the dry section—they hold up best in soups.
No chipotle peppers? Smoked paprika plus a dash of liquid smoke gets you close. Fresh corn unavailable? Frozen works perfectly—just thaw and char. The diced tomatoes can be fresh or canned—Muir Glen brand is my canned go-to, but any good-quality canned tomatoes work. Short on cilantro? Fresh parsley at double the amount works in a pinch. The avocado should be ripe but firm—cut it right before serving so it doesn't brown. And if you're avoiding dairy, coconut milk makes a great creamy substitute for the sour cream.
This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. I always make a double batch because it disappears fast. Store the broth separately if you want to keep the tortilla strips extra crispy—just toast them fresh before serving. The lime juice is best added right before eating, so don't mix it in ahead of time. Garnish with extra cilantro, a sprinkle of cotija cheese if you're feeling fancy, and those crispy tortilla strips—don't skip this part—it's what makes it special.
Why You'll Love This Recipe
- Pantry-Friendly Magic: I swear by this recipe when my fridge is bare but my wallet isn’t. Black beans, diced tomatoes, and chicken broth—those are my go-to staples that somehow turn into something this rich. No specialty items, no last-minute grocery runs.
- Crispy-Creamy Contrast: That first bite where the tortilla edges meet the warm broth? Pure satisfaction. The secret’s in toasting the tortillas first—just a quick pan-fry until golden—and then letting them soften in the soup. Textural perfection every time.
- Lunchbox Reinvention: Between us, this soup is my meal prep MVP. Pack it in thermoses for work or school, and it stays hearty all day. The fresh corn kernels add a little brightness that keeps it from feeling heavy, even cold.
- Budget-Busting Comfort: Honestly, I make this when I’m trying to feed my family for under $10. The tortillas stretch the broth, the beans bulk it up, and the corn feels like a treat. Leftovers? They’re even better the next day—if there are any left.
Step-by-step instructions for smoky corn and black bean tortill soup
This hearty soup brings together smoky spices, tender beans, and crispy tortilla strips for a bowl that's perfect for any gathering.
Sauté Aromatics for Flavor Foundation
Heat a large pot over medium heat and add the diced onion and minced garlic cloves. Cook for about 5 minutes until the onion becomes translucent and the garlic releases its fragrant aroma. This step builds the flavor base for the entire soup.
While the onion cooks, remove the seeds and membranes from the chipotle peppers in adobo and mince them finely. Add the minced chipotle to the pot along with the diced tomatoes. Stir well and cook for another 3-4 minutes until the tomatoes begin to soften. The smoky heat from the chipotle will infuse throughout the soup, creating that signature depth.
Build the Soup Base with Beans and Corn
Add the cooked or canned black beans and fresh corn kernels to the pot. Stir everything together and pour in the chicken broth. Bring the mixture to a gentle boil, then reduce the heat to medium-low and let it simmer for 15 minutes. This allows all the flavors to meld together beautifully.
After 15 minutes, taste the soup and adjust the seasoning with the salt and ground black pepper. You want the flavors to be well-balanced—slightly smoky from the chipotle, fresh from the corn, and hearty from the beans. Keep the soup simmering gently while you prepare the crispy tortilla strips.
Create Crispy Tortilla Strips
Cut the 12 whole corn tortillas into ¼-inch thick strips. Heat a large skillet over medium-high heat and add the tortilla strips in a single layer. Cook for 2-3 minutes until they turn golden brown and crispy on one side. Flip carefully and cook for another 1-2 minutes until crispy on the other side as well. Remove the tortilla strips and set them aside on a paper towel-lined plate to keep them crisp.
If you're making this ahead of time, you can toast the tortilla strips in batches and store them in an airtight container until ready to serve. The crispiness is key—it should crunch satisfyingly with each bite, adding texture contrast to the creamy soup.
Finish with Cream and Fresh Garnishes
Return the soup to a gentle simmer and stir in the cream. Let it heat through for 2-3 minutes—just enough to warm the cream without curdling it. The cream adds a velvety texture that balances the smoky and spicy notes in the soup.
Remove the pot from heat and stir in the chopped fresh cilantro. Squeeze the juice from the lime into the soup and give it one final taste to ensure the seasoning is perfect. Ladle the soup into bowls and top each serving with a generous handful of crispy tortilla strips and diced avocado. The avocado adds a fresh, creamy contrast that makes every spoonful even more satisfying.
Serve Warm with Extra Toppings
Serve the tortill soup immediately while it's hot and the tortilla strips are still crisp. The combination of smoky beans, creamy broth, and crunchy tortilla strips creates a perfect balance of textures and flavors. If you like, offer extra toppings like additional avocado, a sprinkle of fresh cilantro, or a squeeze of lime on the side for customization.
This soup is even better the next day as the flavors continue to develop, so make extra if you can. It's a crowd-pleaser that's sure to become a regular in your meal rotation—comforting, flavorful, and full of texture in every bite.
Pro Tips For Making Tortill Soup
- CRUMBLE TORTILLAS DRY: Tortillas clump like sad laundry when wet. Tear them into 1-inch pieces first, then spread them on a baking sheet and toast at 350°F (175°C) for 5–7 minutes until golden—this prevents that mushy, gluey mess later.
- TOAST BEANS FIRST: Black beans straight from the can taste like nothing. Drain them, then sauté in a dry skillet over medium heat for 3–4 minutes until they darken slightly—this deepens their flavor without adding fat.
- SIMMER TOMATOES LOW: Diced tomatoes release liquid like a leaky faucet. After adding them to the broth, reduce heat to a bare simmer and let them cook uncovered for 10 minutes—this thickens the base naturally instead of diluting it.
- SAVE CORN FOR LAST: Fresh corn kernels turn to mush faster than you’d think. Hold off on adding them until the very end—just 2–3 minutes of simmering keeps them tender-crisp, not sad and limp.
Serving suggestions for tortill soup
Classic Mexican Garnishes
Start with the essentials: diced avocado (about ½ cup per bowl) adds creamy richness, while chopped fresh cilantro (2 tbsp) brings bright, herbaceous freshness. I like to sprinkle crumbled cotija cheese (2 tbsp) for a salty, tangy kick—it’s optional but adds that restaurant-quality touch.
Don’t forget lime wedges on the side so everyone can squeeze fresh juice into their bowls. 🍋
Crunchy Toppings
The crispy tortilla strips are non-negotiable—they’re what make this soup sing! For extra crunch, toss in toasted pepitas (2 tbsp) or crumbled bacon (¼ cup) if you’re feeling indulgent.
I also love adding radish slices (¼-inch thick) for a peppery bite. These toppings should be added right before serving to keep everything fresh and crisp.
Warm Bread Pairings
Serve this soup with warm, crusty bread to soak up every last drop of that flavorful broth. Cornbread is my go-to—it’s naturally sweet and pairs perfectly with the smoky, spicy flavors.
For a gluten-free option, try warm tortilla chips or plantain chips on the side. A simple garlic bread with a sprinkle of parsley also works beautifully. 🥖
Extra Flavor Boosters
For guests who love heat, set out a small bowl of hot sauce or chipotle-in-adobo slices on the side. A drizzle of avocado oil (1 tsp per bowl) adds a luxurious finish, while pickled red onions (2 tbsp) bring a tangy contrast.
If you’re feeling fancy, a sprinkle of tajín seasoning on top adds a zesty, slightly spicy crunch.
Beverage Pairings
A cold Mexican lager like Modelo Especial or Pacifico cuts through the richness of the soup beautifully. For a non-alcoholic option, hibiscus iced tea (or agua fresca) with a hint of lime is refreshing and traditional.
A glass of sparkling water with lime also works perfectly—it cleanses the palate between bites. 🍺
Nutrition facts
Frequently asked questions
Can I make this tortilla soup vegetarian?
Swap the chicken broth for vegetable broth and replace black beans with extra corn or lentils for protein. For a smoky kick, use smoked paprika instead of chipotle peppers. The texture and flavor will still shine—just skip the bacon toppings and use avocado or vegan cream.
How do I keep the tortilla strips crispy when reheating?
Toast fresh strips just before serving—never reheat them in the soup. Store them separately in an airtight container and crisp them again in a dry skillet for 1-2 minutes over medium heat. If reheating the soup, add the strips at the very end to maintain their crunch.
What’s the best way to store leftovers?
Store the soup (without tortilla strips) in the fridge for up to 4-5 days or freeze for 3 months. Keep the strips separate and toast fresh before serving. For freezing, portion the soup into airtight containers, leaving ½-inch headspace to prevent ice crystals. Thaw overnight in the fridge.
Can I substitute flour tortillas for corn?
Yes, but corn tortillas give that authentic texture and flavor. If using flour, they’ll be slightly softer—still delicious, but expect less crunch. For extra authenticity, use small corn tortillas (like Mission brand) if available. They crisp up beautifully and stay sturdy in the soup.
Why does my soup taste bland?
Check your seasoning—start with the chipotle peppers (they add smokiness) and adjust salt/pepper to taste. If it’s still mild, boost flavor with a splash of lime juice, extra cilantro, or a pinch of cumin. The cream can also mute flavors, so add it last and use sparingly. Taste as you go!
