Amazing Tortilla Soup Recipe: Smoky Black Bean and Corn Crunch

Soups & Stews

Amazing Tortilla Soup Recipe: Smoky Black Bean and Corn Crunch

This amazing tortilla soup recipe transforms a simple bowl into a smoky, crunchy masterpiece that tastes like a Mexican fiesta in your kitchen. The secret? Charred corn, smoky chipotle, and crispy tortilla strips that turn every spoonful into a flavor explosion.

I perfected this version after years of testing—it’s hearty enough for a crowd but quick enough for a weeknight.

Start with a rich broth simmered with garlic, onions, and chipotle peppers for that signature smoky depth. Black beans and roasted corn add heartiness, while a touch of creaminess from avocado or sour cream balances the bold flavors.

The magic happens when you top it with crispy tortilla strips that add texture and crunch—no soggy bits here!

What you’ll end up with is a soup that’s packed with layers of flavor: smoky, tangy, creamy, and crunchy all in one bowl. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect mix of warmth and texture.

It’s the kind of dish that feels special but comes together in under an hour.

Serve it with warm cornbread or a side of lime wedges for squeezing. This recipe is foolproof, customizable, and guaranteed to become a family favorite. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for amazing tortilla soup

Six ingredients for the broth, six for the crunch—this is your fiesta starter kit.

Ingredient Amount Notes
Chicken Broth 💧 4 cups Low-sodium preferred
Black Beans 🌽 1 ½ cups Canned, drained and rinsed
Corn Kernels 🌽 1 ½ cups Fresh or frozen, charred preferred
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Chipotle Peppers in Adobo 🌶️ 2 tbsp Adobo sauce included
Fire-Roasted Diced Tomatoes 🍅 1 can 14.5 oz can, undrained
Corn Tortillas 🍞 6 whole 6-inch size, for strips
Avocado 🥑 1 whole Ripe, diced for topping
Sour Cream 🧀 ½ cup Full-fat for creaminess
Cotija Cheese 🧀 ½ cup Crumbled, or sub feta
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lime 🍋 1 whole Juiced, for serving
Olive Oil 🫒 2 tbsp For frying tortillas
Salt 🧂 1 ½ tsp Adjust to taste
Ground Black Pepper 🌶️ ½ tsp Freshly ground

The broth and beans are your flavor foundation. Low-sodium chicken broth keeps things balanced—no need to adjust salt later. For the beans, black beans from the Latin aisle at Trader Joe's or H-E-B have the best texture. If you're charring your corn, do it over an open flame or under a broiler—it adds that smoky depth that makes this soup special. The chipotle peppers in adobo? Mild ones work best—if you grab the hot variety, use half the amount. And always include the adobo sauce, it's packed with flavor.

No fresh corn? Frozen works perfectly—just thaw and char it. Out of cotija cheese? Feta or crumbled queso fresco are great swaps. Running low on tortillas? Flour tortillas work too, but corn tortillas give that authentic crunch. The avocado should be ripe but firm—press it gently, it should give slightly. For extra smokiness, add a pinch of smoked paprika to the broth. And if you're feeling lazy, skip the charring—just use regular corn, but toast it in a dry skillet first for some flavor.

Prep the tortilla strips ahead—they crisp up perfectly when fried fresh, but you can make them a day ahead and reheat in the oven at 375°F for 5 minutes. Store the soup base in the fridge for 4-5 days, but add the crispy tortilla strips just before serving. The toppings keep for 2 days in the fridge, but the avocado will turn brown—squeeze lime juice over it right before serving to keep it fresh. This soup tastes even better the next day as all the flavors meld together—make extra for leftovers!

❤️

Why You'll Love This Recipe

  • Pantry-to-Bowl Speed: I swear, this soup comes together faster than takeout. Sauté onions and garlic, toss in broth, beans, and corn—boom. Twenty minutes later, you’re eating something that tastes like a restaurant made it, not your tired weeknight self.
  • Garlic-Corn Magic: That first spoonful of soup—warm broth, sweet corn, and just enough garlic to make your kitchen smell amazing—is the kind of flavor that sticks with you. Honestly, the combo of black beans and roasted corn kernels gives it this deep, smoky-sweet richness that’s impossible to resist.
  • Lunch or Dinner (Or Both): Between us, this soup is my secret weapon for busy days. Pack it for work, serve it at a dinner party, or let the kids slurp it straight from the bowl—it’s that versatile. Add avocado and lime for a fresh twist, or keep it simple with tortilla chips on top.
  • Budget-Friendly Leftovers: A single batch feeds four, but it tastes even better the next day. The broth stays rich, the beans get more tender, and you’ve got a freezer-friendly meal for when you’re too lazy to cook. I’ll be real: I’ve reheated this soup three times and never once regretted it.

Step-by-step instructions for smoky black bean and corn tortilla soup

This soup delivers bold flavors and satisfying crunch with minimal effort.

1

Build the Flavor Base

Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the 1 whole yellow onion and 4 cloves garlic cloves, cooking for 3-4 minutes until the onion turns translucent and the garlic becomes fragrant. This foundational step ensures your soup has deep, aromatic flavor from the start.

Next, stir in the 2 tablespoons chipotle peppers in adobo along with their sauce. Let this simmer for 1 minute until the mixture smells rich and slightly smoky. This is where the heat and depth of flavor begin to develop—don't skip this step, as it transforms a simple soup into something extraordinary.

2

Simmer the Vegetable Mixture

Add the 1.5 cups black beans, 1.5 cups corn kernels, 1 can fire-roasted diced tomatoes, 4 cups chicken broth, 1.5 teaspoons salt, and 0.5 teaspoon ground black pepper to the pot. Stir everything together and bring to a boil over high heat. Once boiling, reduce the heat to medium-low and let it simmer uncovered for 20-25 minutes until the flavors meld and the soup thickens slightly.

I like to taste the soup at this stage to adjust seasoning. If it needs more salt or acidity, add a pinch of salt or a squeeze of lime juice. The black beans should be tender but still hold their shape, and the corn should be heated through but still retain its texture.

3

Prepare the Crunchy Tortilla Strips

While the soup simmers, cut the 6 whole corn tortillas into ¼-inch wide strips. Heat 1 tablespoon olive oil in a large skillet over medium-high heat until shimmering. Working in batches, add the tortilla strips and fry for 1-2 minutes until they turn golden brown and crispy. Transfer to a paper towel-lined plate to drain excess oil.

Don't overcrowd the pan—this is key to getting crispy tortilla strips. If you need to cook in batches, keep the first batch warm in a 200°F oven until ready to serve. These crispy strips add the perfect textural contrast to the creamy soup.

4

Finish and Serve

Once the soup has simmered, stir in the 0.5 cup sour cream and 0.5 cup cotija cheese, letting them melt into the soup for 2-3 minutes. Remove from heat and stir in the 0.25 cup fresh cilantro. The soup should be creamy but not overly thick—if it needs thinning, add a splash of hot broth.

Ladle the soup into bowls and top each serving with the crispy tortilla strips, 1 whole avocado diced on top, and a sprinkle of extra cotija cheese. Serve immediately with wedges of the 1 whole lime for squeezing over the top. The combination of smoky beans, sweet corn, creamy broth, and crispy tortilla strips makes this soup truly amazing.

👨‍🍳

Pro Tips For Making Amazing Tortilla Soup

  • Simmer the Beans Slow: Black beans need time to soften and release their flavor—don’t rush this. A 20-minute simmer in the broth (before adding corn) breaks down their skins just enough to keep them creamy without turning mushy. I used to skip this, and the beans always tasted undercooked, no matter how long I boiled them later.
  • Char the Onion: Sauté the yellow onion until the edges turn dark brown and slightly crispy—this deepens the soup’s richness. A hot skillet (medium-high heat) for 8-10 minutes does the trick. I learned this the hard way: pale onions just blend into the broth instead of adding that smoky backbone.
  • Toast the Corn: Dry the corn kernels in a separate pan for 2-3 minutes until they smell nutty—this prevents a watery, starchy soup. Skip this, and your tortilla soup will taste more like a sad corn pudding. (Yes, even if you’re impatient like me.)
  • Salt the Broth Early: Season the chicken broth before adding beans and corn—it balances flavors better. Wait until the end, and the soup will taste flat, even if you add salt later. My grandmother swore by this, and she was right: the broth absorbs seasoning like a sponge.

Essential equipment for this dish

Pot Essentials

Start with a large, heavy-bottomed pot—I recommend a 5-6 quart Dutch oven like the Le Creuset or All-Clad for even heat distribution. This prevents hot spots that can burn your onions or garlic.

A stainless steel pot with a tight-fitting lid is ideal for simmering the broth without losing moisture. If you don’t have one, a deep skillet with a lid works in a pinch. 🔥

Skillet for Crispy Strips

A 10-12 inch cast-iron skillet—like a Lodge—is perfect for frying the tortilla strips. Cast iron retains heat beautifully and creates that golden, crispy texture. If you’re short on time, a non-stick skillet works too, but watch the heat closely to avoid burning.

Avoid aluminum—it heats unevenly and can make your strips soggy. A wire cooling rack or paper towel-lined plate is essential for draining excess oil after frying.

Blender (Optional)

For a smoother texture, blend half the soup before mixing it back in. A high-powered blender like the Ninja or Vitamix handles hot liquids best. If you don’t have one, a immersion blender works perfectly—just blend directly in the pot.

Skip this step if you prefer chunky texture, but blending adds a silky finish that balances the crunchy toppings. 💫

Tortilla Tools

Use a sharp chef’s knife or pizza cutter to slice tortillas into ¼-inch strips—this ensures even cooking. A mandoline speeds up prep if you’re making this often, but it’s not necessary. For extra crispiness, a dehydrator on low heat for 1-2 hours is a game-changer, though frying is faster.

Store extra strips in an airtight container at room temperature for up to 3 days—they’ll stay crispy!

Nutrition facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 4g20%
Cholesterol 15mg5%
Sodium 650mg28%
Total Carbohydrate 42g15%
Dietary Fiber 9g32%
Sugars 6g
Protein 16g32%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this tortilla soup vegetarian?

Swap the chicken broth for vegetable broth and add 1 cup cooked quinoa or extra black beans for protein. For more depth, stir in 1 tablespoon soy sauce or 1 teaspoon miso paste when building the flavor base. The smoky chipotle and creamy avocado will still shine through.

2

How do I prevent the tortilla strips from getting soggy?

Fry them in small batches over medium-high heat until golden and crispy—don’t overcrowd the pan. Keep them warm in a 200°F oven while finishing the soup, and add them to bowls just before serving. For extra crispiness, store any leftovers in an airtight container with a paper towel underneath.

3

Can I use flour tortillas instead of corn?

Yes, but they’ll be slightly less authentic and may break apart more when frying. If using flour, cut them ⅛-inch thick and fry at medium heat to avoid burning. For best results, stick with corn tortillas—they hold their shape and deliver that perfect crunch.

4

What’s the best way to reheat leftovers?

Gently reheat just the soup base on the stove over low heat—never microwave it. Add fresh tortilla strips and avocado when serving to keep them crispy. If reheating the whole bowl, cover with a splash of water and warm at 350°F for 10 minutes, then uncover to crisp the tortilla strips again.

5

Is there a way to make this soup spicier?

Double the chipotle peppers to 4 tablespoons or add ½ teaspoon cayenne pepper to the broth. For heat lovers, serve with extra hot sauce or diced jalapeños on top. The smoky depth from the adobo sauce balances the spice beautifully.

★★★★★4.9(12 reviews)
Categories Soups & Stews