Black Bean Enchilada Soup Recipe: Smoky Tortilla-Crusted Comfort in One Pot

Soups & Stews

Black Bean Enchilada Soup Recipe: Smoky Tortilla-Crusted Comfort in One Pot

This black bean enchilada soup recipe delivers restaurant-quality comfort in a single pot, blending smoky tortilla strips with hearty beans and warm spices. 🔥 The secret lies in toasting the spices—cumin, chili powder, and garlic—until fragrant, which transforms this into a dish that tastes like it simmered all day.

I developed this version after craving something hearty yet simple, and it’s become a weeknight staple that even picky eaters love.

The beauty of this recipe is its versatility—it’s packed with protein from black beans and lentils, making it both filling and nutritious. The tortilla strips add a satisfying crunch and that signature enchilada flavor without requiring extra steps.

You’ll start with sautéed onions and garlic, then build layers of flavor with broth, spices, and tender beans before finishing with crispy tortilla bits on top.

What you’ll end up with is a bowl of smoky, spiced soup with a perfect balance of textures—creamy from the beans, hearty from the lentils, and crispy from the tortilla strips.

The aroma alone will have everyone gathering around the table, and each spoonful delivers that cozy, comforting bite you crave on chilly evenings.

This soup is foolproof—no fancy techniques required, just simple steps that come together in under an hour. It’s also customizable: add corn for extra sweetness, swap in chicken broth for more depth, or top with avocado and cheese for a restaurant-worthy finish. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for black bean enchilada soup

Sixteen ingredients, one pot, restaurant-quality comfort on your table tonight.

Ingredient Amount Notes
Dried Black Beans 🌱 1 ½ cups Unsoaked, rinsed well
Dried Green Lentils 🌱 ½ cup Rinsed for cleaner flavor
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Chili Powder 🌶️ 1 ½ tbsp Smoked or regular
Dried Oregano 🍃 1 tsp Mexican preferred
Vegetable Broth 💧 4 cups Low-sodium preferred
Canned Diced Tomatoes 🍅 14 ½ oz Fire-roasted for smokiness
Corn Tortillas 🌽 6 whole Cut into strips, store-bought
Extra-Virgin Olive Oil 🫒 2 tbsp For toasting spices
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Lime Juice 🍋 1 tbsp Freshly squeezed
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The beans and lentils are the heart of this soup—don't skimp. Dried black beans from Trader Joe's or the bulk section at Whole Foods have the best texture. The lentils? Green lentils hold their shape perfectly, but brown will work too. Toasting the spices in olive oil is non-negotiable—it's what makes this taste like it simmered all day. Penzeys spices are my go-to for that extra depth, but the regular grocery store stuff works fine. For the tortillas, Mission brand stays crispy best when baked, but any corn tortillas will do.

No fire-roasted tomatoes? Regular diced tomatoes with a pinch of smoked paprika gets you close. Fresh cilantro? Dried cilantro or parsley at half the amount works in a pinch. The lime juice is optional but adds that bright finish—Mexican lime creams from the store are fine if you're in a hurry. Want more smokiness? Add a dash of liquid smoke or swap half the broth for mushroom broth. The tortilla strips can be pre-baked if you're really ahead—just store them in an airtight container until serving.

This soup tastes even better the next day—3-4 days in the fridge, no problem. For leftovers, I freeze portions in 1-cup containers—perfect for quick lunches. The tortilla strips crisp up again when reheated, so don't skip adding fresh ones when serving. Double the batch if you're feeding a crowd—it disappears fast. The beans and lentils soften more after chilling, so if you're serving right away, cook them just until tender.

❤️

Why You'll Love This Recipe

  • Dried Beans, Zero Fuss: I swear by soaking overnight—yes, it’s worth it—but even that’s just dump-and-go the next day. The black beans and lentils soften into a thick, hearty base while I chop one onion and mince a few garlic cloves. Honestly, the hardest part is waiting for the cumin to bloom.
  • Earthy Depth in Every Spoon: That toasted cumin? It’s the secret weapon—warm, smoky, and lingering. The lentils add a subtle nuttiness that cuts through the richness of the enchilada sauce, while the black beans keep it satisfyingly meaty. (Yes, even on a Tuesday night.)
  • Leftover Hero: This soup only gets better after a day or two in the fridge—flavors meld, textures soften just right. I make a double batch on Sundays because it’s the perfect lunch for work or a quick dinner when I’m too tired to cook.
  • Budget Meal for Crowds: A pound of dried beans and lentils feeds six for under $5. The onion and garlic stretch across multiple meals, and the cumin? A tiny spoonful goes a long way. My college roommates called it "the poor man’s feast"—they weren’t wrong.

Step-by-step instructions for black bean enchilada soup

Here's how to create that smoky, tortilla-crusted magic in just one pot.

1

🍳 Step 1: Toast the Spices and Sauté the Aromatics

Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium heat. Add the 1 tablespoon ground cumin and 1.5 tablespoons chili powder and toast for 30 seconds until fragrant—you'll smell that warm, earthy aroma that's the soul of this soup.

Add the 1 whole diced yellow onion and cook for 5 minutes until softened and translucent. Stir in the 4 minced garlic cloves and 1 teaspoon dried oregano, cooking for another 30 seconds until the garlic turns golden. This step builds the flavor foundation—don't rush it.

2

🍳 Step 2: Cook the Beans and Lentils Until Tender

Add the 1.5 cups dried black beans and 0.5 cup dried green lentils to the pot. Pour in the 4 cups vegetable broth and bring to a boil. Reduce heat to medium-low and simmer uncovered for 30 minutes, stirring occasionally, until the beans are tender but not mushy.

Here's the thing—you want the beans to break down slightly but still hold their shape. They should be fork-tender with just a tiny bit of bite remaining. If they're still too firm after 30 minutes, add ½ cup more broth and simmer another 10 minutes.

3

🍳 Step 3: Build the Smoky Tomato Base

Stir in the 14.5 oz canned diced tomatoes (with juices) and 1.5 teaspoons salt. Increase heat to medium-high and bring to a boil, then reduce to medium-low again. Let it simmer uncovered for 15 minutes until the flavors meld and the soup thickens slightly.

Taste and adjust seasoning with ½ teaspoon black pepper if needed. The soup should be rich and flavorful, with the smoky notes from the fire-roasted tomatoes shining through. This is where all the magic happens—don't skip the simmering time.

4

🥘 Step 4: Create the Tortilla Crust

While the soup simmers, cut the 6 whole corn tortillas into ¼-inch strips. Heat 1 tablespoon extra-virgin olive oil in a separate skillet over medium heat and fry the tortilla strips in batches for 2-3 minutes until golden brown and crispy.

Real talk: these crispy tortilla bits are what makes this soup special. They should be golden and slightly crunchy, not soggy. Work in batches so you don't overcrowd the pan—this keeps them crispy instead of steaming. Set aside on paper towels to drain excess oil.

5

🍲 Step 5: Finish and Serve with Fresh Garnishes

Return the soup to a gentle simmer and stir in the crispy tortilla strips. Let them cook for 2 minutes so they soften slightly but still maintain some texture. Remove from heat and stir in the 1 tablespoon lime juice—this brightens all the rich flavors.

Ladle the soup into bowls and top each serving with 1 tablespoon chopped fresh cilantro. The contrast of fresh herbs against the smoky, spiced soup is what makes this dish truly special. Serve immediately while the tortilla bits are still crispy—this soup doesn't wait!

👨‍🍳

Pro Tips For Making Black Bean Enchilada Soup

  • SOAK BEANS OVERNIGHT: Dried black beans expand like magic when soaked 8+ hours—no splitting pots later. I learned this the hard way after a 3-hour simmer that still left them rock-hard. Cold water works fine, but add a pinch of baking soda to soften skins faster.
  • TOAST LENTILS FIRST: Skip the raw lentils—toss them in a dry pan for 3-4 minutes until fragrant and lightly browned. This cuts cooking time by half and deepens their nutty flavor. (Yes, even if you’re impatient like me, don’t rush this part.)
  • SWEAT ONIONS LOW: High heat turns onions into caramelized sludge before they soften. Cook them on medium-low with a splash of water until translucent—about 8 minutes. This builds flavor without burning, and your soup won’t taste like a smoky campfire.
  • ADD CUMIN LATE: Toss half the cumin with the raw beans and lentils, but reserve the rest to stir in during the last 5 minutes. This keeps its bright, earthy aroma from fading into the background. (Your future self will notice the difference.)

Best sauces and condiments for these flavors

Smoky Chipotle Cream

This rich, velvety sauce elevates your soup to restaurant-level depth. Blend ½ cup sour cream, 2 tablespoons chipotle powder, 1 tablespoon lime juice, and ¼ cup warm broth until smooth.

Drizzle 1 teaspoon over each bowl—it adds smoky heat that balances the soup's earthiness. For extra richness, top with crumbled cotija cheese or avocado slices. 🌶️

Creamy Avocado Lime Dressing

Blend 1 ripe avocado, ¼ cup sour cream, 2 tablespoons lime juice, 1 tablespoon chopped cilantro, and salt to taste until creamy. Swirl 1 teaspoon into each serving for a tangy, cooling contrast.

This dressing brightens the smoky flavors and adds a luxurious texture. Store leftovers in an airtight container with plastic wrap pressed directly on the surface to prevent browning. ✨

Spicy Tomatillo Salsa

Char 4 tomatillos and 1 small jalapeño in a dry skillet until blistered. Blend with 2 tablespoons chopped onion, 1 tablespoon lime juice, and salt to taste. Spoon 2 tablespoons over each bowl for a fresh, slightly spicy kick.

This salsa cuts through the richness and adds vibrant acidity. For extra heat, add ½ teaspoon cayenne pepper to the blend. 🌿

Crispy Tortilla Strips

Cut 4 corn tortillas into ¼-inch strips and fry in 1 tablespoon olive oil until golden and crispy. These are the star topping—they add texture and that signature enchilada flavor. For a lighter option, bake at 375°F for 8-10 minutes on parchment paper until crisp.

Store extras in an airtight container for up to 3 days or freeze for longer storage. 🌽

Cheesy Queso Blanco

Melt 1 cup shredded queso fresco or Monterey Jack with 2 tablespoons warm broth over low heat until smooth. Stir in 1 teaspoon lime juice and ½ teaspoon cumin for extra depth.

Ladle 1 tablespoon over each bowl and watch it melt into a creamy, cheesy blanket. This adds a comforting, cheesy finish that pairs perfectly with the smoky soup. 🧀

Nutrition facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 680mg29%
Total Carbohydrate 52g18%
Dietary Fiber 12g43%
Sugars 6g
Protein 18g36%
* 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 use canned black beans instead of dried?

Yes! For convenience, you can substitute 2 (15-oz) cans of drained black beans for the dried beans. Drain and rinse them well to remove excess sodium. The soup will be ready faster, but the texture will be slightly softer than dried beans. For extra flavor, sauté the canned beans with the onions and garlic before adding broth.

2

How can I make this soup spicier?

Add ½ teaspoon cayenne pepper or 1-2 diced chipotle peppers in adobo sauce when you toast the spices. For heat lovers, stir in 1 tablespoon hot sauce at the end or serve with extra jalapeños. Always taste as you go—you can adjust to your preference!

3

Why did my tortilla strips get soggy?

Tortilla strips absorb moisture quickly. To prevent sogginess, add them to the soup only 2 minutes before serving or keep them separate until the last moment. For extra crispiness, bake them at 375°F for 8-10 minutes before adding to the soup. Store extras in an airtight container to maintain crunch.

4

Can I make this soup in a slow cooker?

Sauté the onions, garlic, and spices first, then transfer everything to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Add the tortilla strips in the last 30 minutes to keep them crispy. The slow cooker enhances the flavors beautifully, making it even more comforting.

5

What can I serve with this soup?

This soup is hearty enough to be a meal on its own, but pair it with warm corn tortillas, a simple Mexican rice, or a crisp avocado salad. For a complete meal, add a side of charro beans or a sprinkle of crumbled queso fresco on top. The contrast of textures makes it even more satisfying!

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