Soups & Stews
This black bean stoup recipe transforms simple ingredients into a hearty, spiced masterpiece that brings warmth to any table. The secret lies in slow-simmered black beans infused with cumin, garlic, and oregano, creating a rich, earthy broth that feels like a hug in a bowl.
Unlike other soups, this version builds layers of flavor through careful spice balancing and simmering—never overpowering, always satisfying.
What sets this recipe apart is the crispy tortilla crunch topping, a textural game-changer that adds satisfying crunch without overpowering the dish's natural depth. The vegetables—bell peppers, onions, and tomatoes—caramelize beautifully during the 45-minute simmer, while the black beans soften just enough to release their creamy goodness.
Every spoonful delivers a perfect balance of smoky, spiced warmth and fresh, bright acidity from lime.
The result is a complete, restaurant-quality meal that's ready in under 1 hour and packed with plant-based protein. Serve it with warm tortillas for dipping or alongside steamed rice to soak up every last drop of that flavorful broth.
This isn't just soup—it's a comforting, nourishing centerpiece that works for weeknight dinners or cozy gatherings.
For extra depth, stir in a spoonful of cocoa powder or smoked paprika during the final minutes of simmering. The subtle bitterness from cocoa or smokiness from paprika elevates the dish to new heights while keeping it approachable for everyday cooking.
Perfect for vegans, vegetarians, or anyone craving a flavorful, satisfying bowl of warmth.
Ingredients for black bean stoup
Sixteen ingredients craft a restaurant-quality black bean stoup with layered smoky warmth and crispy tortilla crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🫘 | 2 cups | Drained and rinsed, dry or canned |
| Diced Bell Peppers 🌶️ | 1 ½ cups | Mixed colors for vibrant flavor |
| Diced Onions 🧅 | 1 cup | Yellow or red, finely chopped |
| Diced Tomatoes 🍅 | 1 ½ cups | Fresh or canned, fire-roasted preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for enhanced earthiness |
| Dried Oregano 🍃 | 1 tbsp | Mexican oregano for authentic flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For subtle smokiness |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed for brightness |
| Cocoa Powder 🍫 | 1 tbsp | Unsweetened for depth |
| Corn Tortillas 🌽 | 6 whole | Cut into triangles for crispy topping |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for frying tortillas |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for finish |
The black beans form the heart of this dish, so prioritize quality. Dry beans like black turtle beans or pinto beans work beautifully, but canned black beans save time—opt for low-sodium varieties to control seasoning. For the bell peppers, mixed colors add visual appeal and balanced sweetness, while onions should be yellow or red for their natural sweetness when caramelized. Fresh tomatoes elevate the dish, but fire-roasted canned tomatoes from Muir Glen provide consistent quality. Garlic cloves should be freshly minced for maximum aromatic impact, and toast your cumin seeds briefly in a dry pan before grinding for deeper flavor. The smoked paprika from Penzeys adds authentic smokiness without overpowering.
No fresh tomatoes? Canned fire-roasted tomatoes work perfectly—they're pre-cooked and concentrated in flavor. Short on lime juice? Key lime juice or bottled lime juice are fine, but fresh is ideal. The cocoa powder adds unexpected depth; unsweetened Dutch-process cocoa from Ghirardelli is my go-to. For the tortilla crunch, corn tortillas are essential—they crisp beautifully. No corn tortillas? Flour tortillas cut into strips work in a pinch, but texture will differ. The vegetable broth should be low-sodium to let the spices shine, and Better Than Bouillon is a reliable vegan option. For extra smokiness, add liquid smoke at 1/4 tsp, but use sparingly.
This stoup reheats beautifully, with flavors deepening overnight. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months—portion into individual containers for easy reheating. The crispy tortilla topping loses crunch when reheated, so it's best made fresh. For meal prep, assemble the soup without the topping, store separately, and crisp tortillas in a 350°F oven for 8-10 minutes before serving. The lime juice should be added just before serving to preserve its bright acidity. Garnish with fresh cilantro or avocado slices for added freshness if desired.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash a million dishes—just toss everything in one pot, let it simmer, and boom. The bell peppers soften into sweetness while the onions caramelize at the edges, all without a single extra pan.
- Garlic Bomb Flavor: Between us, that minced garlic sizzling in the oil is the real MVP. It clings to the black beans like a hug, deepening their earthy notes while the tomatoes add just enough tang to balance the richness. Honestly, the first bite makes me close my eyes.
- Meal Prep Hero: This stoup keeps perfectly for days in the fridge—better, even, the next day as the flavors meld. I make a big batch on Sundays, portion it out, and reheat it for lunches or as a side for grilled meats. No sad leftovers here; just happy seconds.
- Budget-Friendly Powerhouse: Black beans and bell peppers stretch this recipe into a full meal for next to nothing. I’ve fed four people for under $8, and they’ve never complained. Plus, the garlic and onions make it taste like it cost twice as much—worth every penny.
Step-by-step instructions for black bean stoup with crispy tortilla topping
This method delivers rich, spiced bean stoup with a perfect crunchy tortilla topping every time.
🍳 Step 1: Sauté Aromatics and Spices for Deep Flavor
Heat the 0.25 cup olive oil in a large Dutch oven over medium heat. Add the 1 cup diced onions and cook for 5-6 minutes until softened and translucent. This is your flavor foundation—don't rush this step or the onions will burn before releasing their sweetness.
Add the 1.5 cups diced bell peppers and continue cooking for 4-5 minutes until they begin to soften. Stir in the 4 cloves minced garlic and cook for 30 seconds until fragrant—you'll smell that aromatic punch developing. Immediately add the 1.5 tbsp ground cumin, 1 tbsp dried oregano, and 1 tbsp smoked paprika, stirring constantly for 20 seconds to toast the spices and prevent bitterness.
🥘 Step 2: Build the Stoup with Layered Ingredients
Add the 1.5 cups diced tomatoes and 2 cups black beans to the pot, stirring to combine with the spiced aromatics. Pour in the 4 cups vegetable broth and bring to a gentle simmer. The mixture should bubble softly—medium-low heat is ideal to prevent scorching while allowing flavors to meld.
Simmer uncovered for 15-20 minutes until the stoup thickens slightly and the flavors develop. You'll notice the liquid reduces and the spices bloom into a rich, earthy aroma. Taste and adjust seasoning with the 1.5 tsp salt and 0.5 tsp black pepper—this is where you can really refine the balance of flavors.
🍳 Step 3: Finish with Lime and Cocoa for Complexity
Remove the pot from heat and stir in the 0.25 cup lime juice and 1 tbsp cocoa powder. The lime brightens the deep flavors while the cocoa adds an unexpected richness that rounds out the dish. Return to low heat and simmer for 2-3 minutes just to incorporate these ingredients—don't let it boil or the lime will cook off.
Taste again and make any final adjustments. The stoup should be thick enough to coat the back of a spoon but still have a spoonful of broth when you scoop it up. This texture ensures each bite is flavorful without being overly thick. Keep the stoup warm while you prepare the tortilla topping.
🔥 Step 4: Fry Tortilla Triangles for Perfect Crunch
Cut the 6 whole corn tortillas into triangles. Heat 0.125 cup olive oil (about ⅓ of the total) in a large skillet over medium-high heat until shimmering. Fry the tortilla triangles in batches for 1-2 minutes per side until deep golden brown and crispy. The edges should be crisp while the centers remain slightly pliable.
Drain on paper towels and sprinkle immediately with a pinch of salt. The tortillas should stay crisp for several minutes—don't let them sit too long or they'll lose their crunch. Keep them warm in a 200°F oven while you assemble the final dish.
🥘 Step 5: Assemble and Serve with Crispy Topping
Ladle the warm stoup into bowls, creating a slight well in the center of each serving. Spoon the crispy tortilla triangles over the top, arranging them attractively. The contrast between the warm, creamy stoup and the crispy tortillas creates the perfect texture combination.
Serve immediately with additional lime wedges on the side. The tortillas will stay crisp for the first few bites, adding that satisfying crunch to every spoonful. Each serving delivers the rich, spiced bean base with the perfect textural contrast from the fried tortillas.
Pro Tips For Making Black Bean Stoup
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing soaks leaves beans tough and bloated. Toss them in cold water with a pinch of baking soda (yes, really) and let them sit 8+ hours. The texture? Creamy, not mushy, and they cook in half the time. No soak? At least use twice the water and simmer 45 minutes instead of 30.
- SWEAT ONIONS LOW: After burning three batches, I finally figured out: black bean stoup isn’t a stir-fry. Cook onions over medium-low heat for 10 minutes until translucent but not browned. Too much heat caramelizes them into a bitter mess that overpowers the beans. Think "soft and sweet," not "charred and smoky."
- SAVE TIME WITH FROZEN: Skip chopping bell peppers—use frozen diced ones straight from the bag. They’re pre-cut, thaw fast in the pot, and add moisture without extra prep. The color’s muted, but the flavor’s identical. (Your future self will thank you when you’re staring at a pile of unwashed veggies at 9 PM.)
- SALT THE BEANS LATE: Adding salt early makes beans tough—trust me, I’ve done it. Wait until the last 10 minutes of cooking to season, then taste and adjust. The stoup’s natural flavors need room to develop, and late salt keeps the beans tender. (Pro move: Taste the raw beans first—some brands are salted already.)
Dietary considerations for black bean stoup
Vegan-Friendly Foundation
This black bean stoup is naturally vegan and packed with plant-based protein from the 2 cups black beans, delivering about 21 grams of protein per serving. The dish relies entirely on vegetables, beans, and spices—no animal products needed.
I love that it's a complete meal with all essential amino acids from the beans combined with the vegetable broth and spices. 🌱
Gluten-Free Adaptation
For a gluten-free version, simply ensure your vegetable broth is certified gluten-free (like Better Than Bouillon vegan options) and use corn tortillas (naturally gluten-free). The recipe already avoids wheat-based ingredients, making it safe for gluten-sensitive diners. The crispy tortilla topping adds satisfying texture without any gluten concerns.
Low-Sodium Options
To reduce sodium, use low-sodium vegetable broth and skip added salt during cooking. Instead, finish with 1 tsp Diamond Crystal salt at the table or use smoked paprika and cumin to enhance flavor naturally.
The black beans already contain some sodium, so rinsing canned beans thoroughly helps control the total amount. 💧
Allergen-Friendly Swaps
For nut allergies, avoid cocoa powder (though it's not a common allergen, some recipes include it). Instead, boost depth with an extra ½ tsp smoked paprika or a pinch of ground chipotle.
For soy allergies, ensure your vegetable broth is soy-free—many brands use soy-based products. The recipe naturally avoids top allergens like dairy, eggs, and shellfish.
Meal Prep Flexibility
This stoup reheats beautifully for up to 5 days in the fridge or 3 months in the freezer, making it perfect for meal prep. Store without the crispy tortilla topping (it loses crunch when reheated) and add fresh triangles when serving.
The flavors actually improve overnight as spices meld together—just add a splash of water if it thickens too much when reheating. ❄️
Protein Boost Options
For extra protein, stir in ½ cup cooked quinoa or 1 cup cooked brown rice per serving. You can also add ½ cup diced avocado or ¼ cup pumpkin seeds for healthy fats. The beans already provide substantial protein, but these additions make it even more filling for hearty appetites.
Nutrition facts
Frequently asked questions
Can I substitute black beans for another type of bean?
While black beans give this stoup its signature depth, you can swap them for pinto beans, kidney beans, or even lentils for a different texture. Just adjust cooking time—lentils cook faster, while pinto beans may need an extra 10 minutes of simmering. The cocoa and spices will still shine, but flavors will vary slightly.
Why does the recipe call for cocoa powder?
The 1 tbsp cocoa powder adds a subtle, earthy richness that complements the smoky spices. It's not sweet—just a touch of bitterness that rounds out the flavors. If you dislike cocoa, replace it with ½ tsp ground chipotle or an extra ¼ tsp smoked paprika for smokiness without the cocoa.
How can I make the tortilla topping extra crispy?
For maximum crunch, fry the tortilla triangles in small batches> in hotter oil> (test with a tortilla scrap—it should sizzle immediately). Drain them on a wire rack instead of paper towels to prevent steam from softening the edges. Keep them warm in a 200°F oven> until serving.
Can I make this stoup in a slow cooker?
Yes! Sauté the onions, peppers, garlic, and spices first, then transfer everything to the slow cooker. Add broth and beans, cook on low for 6-7 hours> or high for 3-4 hours>. Stir in lime and cocoa at the end. The tortilla topping should still be fried fresh—it won't reheat well.
What if my stoup tastes too thick?
Add ¼ cup vegetable broth> at a time while reheating, stirring until you reach your desired consistency. The stoup should coat the back of a spoon but still be spoonable. If it's too thin, simmer uncovered for 5-10 minutes> to reduce the liquid naturally.
