Black Bean Enchilada Soup Recipe: Smoky Tortilla Crunch Over Creamy Cumin-Lime Broth

Soups & Stews

Black Bean Enchilada Soup Recipe: Smoky Tortilla Crunch Over Creamy Cumin-Lime Broth

This black bean enchilada soup recipe transforms humble pantry staples into a restaurant-worthy bowl of smoky, creamy comfort. The secret lies in crispy tortilla strips layered over a rich cumin-lime broth, where black beans and enchilada sauce create a flavor bomb that's both hearty and vegetarian-friendly.

I developed this version after craving something that balanced bold Mexican flavors with the cozy texture of classic soup—no heavy cream or meat needed.

The magic happens in the broth, where sautéed onions, garlic, and spices like smoked paprika form the aromatic base. Tortilla strips toasted in the oven add that satisfying crunch, while a touch of lime brightens every spoonful.

What makes this recipe special is how it delivers creamy texture without dairy—just a blend of beans and broth that thickens beautifully as it simmers. The result? A soup that's rich enough for dinner but light enough for lunch.

By the time you're done, you'll have a steaming bowl loaded with tender black beans, smoky tortilla strips, and a broth so flavorful it tastes like a hug. The best part?

It comes together in one pot, making it perfect for weeknights when you want restaurant-quality flavors without the fuss. Serve with avocado slices, cilantro, and a squeeze of lime for the full experience.

This recipe works equally well as a main dish or light supper, and leftovers taste even better the next day. The flavors deepen as it sits, making it ideal for meal prep.

Whether you're feeding a crowd or treating yourself to a cozy solo dinner, this enchilada soup delivers warmth, texture, and bold Mexican-inspired taste in every bite.

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

Ingredients for black bean enchilada soup

Pantry staples meet Mexican magic for this creamy, smoky, tortilla-topped vegetarian soup.

Ingredient Amount Notes
Dried Black Beans 🌱 1 ½ cups Soaked overnight or quick-soaked
Yellow Onions 🧅 2 whole Diced, medium size preferred
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Enchilada Sauce 🍅 2 cups Red or green, homemade or quality jarred
Vegetable Broth 💧 4 cups Low-sodium preferred
Smoked Paprika 🌶️ 2 tbsp For authentic smoky flavor
Ground Cumin 🌿 1 tbsp Toasted for deeper aroma
Cornstarch 🌾 1 tbsp For thickening creamy texture
Corn Tortillas 🍞 6 whole Cut into thin strips
Lime Juice 🍋 2 tbsp Freshly squeezed
Olive Oil 🫒 ¼ cup Extra-virgin for richness
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Avocado 🥑 1 whole Sliced, for serving

The black beans are the heart of this soup—dried are best (they hold up better than canned), but quick-soaked works in a pinch. Trader Joe's has great dried beans in bulk, but any grocery store carries them. For the enchilada sauce, homemade is ideal—just blend tomatoes, spices, and a splash of vinegar—but a quality jarred sauce like Herdez or La Costeña saves time. The smoked paprika? Penzeys has the best variety, but regular grocery stores carry it too—just check the expiration date. Fresh garlic and onions make all the difference, so don’t skip them. If you’re prepping ahead, soak the beans overnight for the creamiest texture.

No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Short on tortillas? Corn chips crushed into strips work surprisingly well—they just won’t be as crispy. The creamy texture comes from the beans and cornstarch, but if you want extra richness, stir in a splash of coconut milk at the end. For the lime juice, Mexican limes (key limes) are perfect, but regular limes work fine. The cilantro and avocado are just for serving—skip them if you’re not a fan, but the soup still tastes amazing. If you’re meal prepping, hold off on adding the tortilla strips until reheating so they stay crispy.

This soup tastes even better the next day—flavors meld beautifully when reheated. Store in the fridge for 4-5 days or freeze for 3 months. The tortilla strips crisp up perfectly when reheated in a dry skillet for 2-3 minutes. For meal prep, assemble the soup without the tortillas, store it separately, and toast them fresh when serving. The avocado keeps best when added just before eating, so slice it last. If you’re serving a crowd, double the tortilla strips—they disappear fast!

❤️

Why You'll Love This Recipe

  • I’ll be real: dried black beans take 30 minutes max in a pressure cooker—no overnight prep, no fancy tricks. Just toss them in with the onions and garlic while you chop, and by the time the soup’s simmering, they’re tender. Honestly, that’s my favorite part.
  • No-Soaking Needed: I’ll be real: dried black beans take 30 minutes max in a pressure cooker—no overnight prep, no fancy tricks. Just toss them in with the onions and garlic while you chop, and by the time the soup’s simmering, they’re tender. Honestly, that’s my favorite part.
  • Smoky Depth Magic: That enchilada sauce—thick, spicy, and just a little smoky—transforms this into something special. The beans soak up all that flavor while the broth keeps it rich but not heavy. (Yes, even on a Tuesday night.)
  • Double-Duty Leftovers: This soup tastes better the next day—seriously. I make a big batch on Sundays, and by Wednesday, it’s my lunch and dinner. Freeze half for when I’m too tired to cook, and it reheats like a dream.

Step-by-step instructions for black bean enchilada soup

Here's how to build this rich, smoky soup with perfect texture and depth.

1

Prepare the Black Beans

Start by draining and rinsing the soaked 1.5 cups dried black beans thoroughly. In a large pot, combine the beans with the 4 cups vegetable broth and bring to a boil over medium-high heat. Reduce heat to medium-low and simmer uncovered for 45-60 minutes until beans are fork-tender and the liquid has reduced by about half.

Here's the thing—don't skip checking for doneness. The beans should be soft enough to mash slightly between your fingers but still hold their shape. If they're still firm after 60 minutes, add another ½ cup broth and continue cooking. The longer they simmer, the more flavor they'll absorb from the broth.

2

Build the Flavor Base

While the beans cook, heat the 0.25 cup olive oil in a large Dutch oven over medium heat. Add the 2 whole diced yellow onions and sauté for 5-6 minutes until softened and translucent. Add the 6 minced garlic cloves and cook for another 30 seconds until fragrant—don't let it brown or it'll turn bitter.

Stir in the 2 tbsp smoked paprika and 1 tbsp ground cumin, toasting for 30 seconds until you can smell that deep, earthy aroma. This is where the authentic smoky flavor develops. Immediately add the 2 cups enchilada sauce and stir to combine. Let this mixture simmer for 2 minutes to meld the flavors together.

3

Combine and Thicken the Soup

Using a potato masher or wooden spoon, partially mash about ½ of the cooked black beans directly in the pot. This creates a creamy texture without needing a blender. Pour in the onion-garlic-spice mixture and stir well to combine. The soup should look thick and hearty at this point.

In a small bowl, whisk together the 1 tbsp cornstarch with 2 tablespoons cold water to create a slurry. Slowly stir this into the soup while it simmers over medium heat. Keep stirring constantly for 3-4 minutes until the soup thickens to your desired consistency—it should coat the back of a spoon but still be easy to stir.

4

Finish with Tortilla Crunch

Cut the 6 whole corn tortillas into thin strips (about ¼-inch wide). Heat 1 tablespoon olive oil in a dry skillet over medium heat until shimmering. Fry the tortilla strips in batches for 1-2 minutes until golden and crispy. Remove with a slotted spoon and drain on paper towels.

Return the soup to a gentle simmer and stir in the 2 tbsp lime juice, 1 tsp salt, and 0.5 tsp black pepper. Taste and adjust seasoning—you might need a bit more salt or lime depending on your broth. Ladle the hot soup into bowls and top each serving with the crispy tortilla strips and 0.25 cup chopped fresh cilantro.

5

Serve with Avocado and Enjoy

Slice the 1 whole avocado into wedges and serve alongside the soup. The creamy avocado provides a perfect contrast to the smoky, spicy broth. I like to serve this with warm cornbread or crusty bread to soak up every last drop of that flavorful liquid.

This soup tastes even better the next day as the flavors continue to meld. Store leftovers in the refrigerator for up to 4 days, but be sure to reheat gently on the stove with a splash of broth to maintain that perfect creamy texture.

👨‍🍳

Pro Tips For Making Black Bean Enchilada Soup

  • SOAK BEANS OVERNIGHT: I learned this the hard way—rushing black beans with a quick soak or no soak at all leaves them tough no matter how long you simmer. Toss them in cold water with a pinch of baking soda (yes, it works) and let them sit 8+ hours. They’ll break down smoother, and the soup won’t taste like you’re chewing gravel.
  • SWEAT ONIONS LOW: After burning three batches of onions, I finally figured out: low and slow is non-negotiable. Turn that heat down to medium-low and let them cook for 8-10 minutes until they’re soft and translucent, not browned. This builds flavor without bitterness—your enchilada sauce will thank you.
  • SIMMER BEANS UNTIL TENDER: Don’t just follow the "2 hours" rule blindly. Black beans should mash slightly when pressed with a fork—if they’re still firm, keep simmering. The broth will thicken as they cook, but if it gets too reduced, splash in a little water. You want them broken down but still holding shape.
  • TOAST GARLIC AFTER SWEATING: I was skeptical until I tried it: after the onions are soft, add the minced garlic and cook it for 1-2 minutes until it’s golden, not just raw. This adds a nutty depth that cuts through the richness of the enchilada sauce. (Yes, even if you’re impatient like me.)

Wine and beer pairings for this recipe

Crisp White Wine

For this vibrant soup, a dry Mexican white wine like Blanco or Chenin Blanc cuts through the smoky, spicy flavors beautifully. I love Albariño from Spain—its citrus notes complement the lime in the soup, while Viognier adds a floral touch that balances the earthy cumin.

Serve slightly chilled to refresh your palate between each spoonful. 🍷

Light Lager Pairing

A crisp Mexican lager like Modelo Especial or Pacífico works perfectly with the soup’s smoky-sweet profile. The light, clean finish won’t overpower the flavors, and the carbonation helps cleanse your palate.

For a craft option, try a Mexican-style wheat beer like Cerveza Flor de Caña—its subtle spice notes harmonize with the cumin and smoked paprika. 🍺

Spiced Red Wine

If you prefer red, go for a light-bodied Spanish Garnacha or Tempranillo—both have enough acidity to stand up to the soup’s richness. A Pinot Noir with earthy undertones also pairs wonderfully, especially if it’s from a cooler region like Oregon.

Avoid heavy, tannic reds—they’ll clash with the creamy texture. 🍇

Non-Alcoholic Sparkling

For a refreshing non-alcoholic option, try Mexican horchata—its cinnamon and rice notes complement the cumin and lime. Alternatively, a sparkling lime soda like Jarritos adds a zesty contrast. If you prefer something lighter, sparkling water with a lime wedge keeps the flavors bright and clean. 💧

Beer with a Twist

For beer lovers, a Mexican IPA like Estrella Damm IPA adds a hoppy kick that pairs surprisingly well with the smoky depth. The bitterness balances the soup’s creaminess, while the citrus notes echo the lime.

If you’re feeling adventurous, try a Mexican-style sour ale—its tartness enhances the enchilada sauce’s tang. 🍻

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 16g20%
Saturated Fat 2.5g13%
Cholesterol 0mg0%
Sodium 680mg29%
Total Carbohydrate 52g18%
Dietary Fiber 12g43%
Sugars 6g
Protein 20g40%
* 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 soup without corn tortillas?

If you don't have corn tortillas, try using flour tortillas cut into strips—they'll still crisp up nicely. For a gluten-free option, crushed corn chips (like Fritos) work surprisingly well, though they won't be as crispy. The key is toasting them until golden before adding to the soup.

2

How do I make this soup extra creamy without dairy?

For a richer texture, blend ½ of the cooked beans with ½ cup broth before adding back to the pot. Alternatively, stir in ¼ cup coconut milk at the end for a subtle creaminess. The cornstarch slurry already creates a thick base, but these tweaks add luxurious body without dairy.

3

Can I use canned black beans instead of dried?

Yes, but adjust the liquid: use 2 (15 oz) cans drained beans plus 1 extra cup broth. Canned beans won't develop the same depth of flavor, but they'll work in a pinch. For best results, still simmer the soup for 20-30 minutes after combining to let flavors meld.

4

Why does my soup taste too spicy?

Adjust the heat by adding 1 tbsp sour cream or 2 tbsp plain yogurt to each bowl. The acidity balances spice while adding creaminess. For prevention, reduce enchilada sauce to 1.5 cups next time and add lime juice gradually. Taste as you go!

5

How can I make this soup ahead of time?

Prepare the soup base (without tortilla strips) up to 3 days ahead. Store in an airtight container in the fridge. When ready to serve, reheat gently with a splash of broth, then crisp fresh tortilla strips in a dry skillet. For freezing, assemble without tortillas and freeze for 3 months.

★★★★★4.6(4 reviews)
Categories Soups & Stews