Soups & Stews
This black bean stoup recipe transforms humble black beans into a rich, aromatic masterpiece that balances smoky chipotle heat with bright cilantro freshness. The secret lies in slow-simmered broth infused with garlic, cumin, and a touch of cocoa powder—creating depth without heavy cream.
I developed this version after years of testing, ensuring every spoonful delivers both hearty texture and vibrant flavor.
The beauty of this recipe is its versatility—it works as a standalone dish or pairs perfectly with warm tortillas and lime wedges. Unlike many bean soups, this one achieves a velvety consistency through careful blending while keeping the beans intact for satisfying bite.
The smoky chipotle peppers add complexity, while fresh cilantro and lime brighten the finish, making it feel fresh and vibrant.
What you'll end up with is a restaurant-quality black bean stoup that's rich, aromatic, and packed with layers of flavor. The slow simmer develops a deep, savory broth that coats every bean, while the smoky-spiced oil on top adds visual appeal and extra depth.
This is the kind of comforting meal that feels like a warm hug on a chilly evening.
Perfect for meal prep or serving to guests, this recipe scales beautifully while maintaining its balance of flavors. The instructions are straightforward but precise, ensuring consistent results every time. Let's get started on creating this soul-warming dish that's as nourishing as it is delicious.
Ingredients for black bean stoup
Rich black beans meet smoky chipotle and bright cilantro for a restaurant-quality stoup.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🌱 | 1 ½ cups | Dried or canned, drained and rinsed |
| Chipotle Peppers in Adobo 🌶️ | 2 tbsp | Adobo sauce included, minced |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Ground Cumin 🌿 | 1 tbsp | Freshly toasted preferred |
| Cocoa Powder 🍫 | 1 tbsp | Unsweetened, high quality |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Fresh Cilantro 🌿 | ⅓ cup | Chopped, stems removed |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For finishing drizzle |
| Avocado Oil 🫒 | 2 tbsp | Smoked, for cooking |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Cayenne Pepper 🔥 | ¼ tsp | Adjust to taste |
| Fresh Lime 🍋 | 1 whole | For serving, wedges |
The black beans are the foundation—dried beans develop deeper flavor but take longer, while canned beans save time. For the chipotle, look for adobo sauce with visible peppers—the deeper red, the better. I always toast my cumin seeds briefly in a dry pan before grinding for extra aroma. Trader Joe's and Mexican markets carry the best quality cocoa powder, but any high-quality brand works. The vegetable broth should be low-sodium to control seasoning, and I prefer Imagine or Pacific Foods for clean flavor. Fresh cilantro makes all the difference—buy it in small bunches and use it within a week for peak freshness.
No chipotle peppers in adobo? Smoked paprika plus a pinch of cayenne gets you close, though the adobo sauce adds depth. Running short on cocoa powder? Dark chocolate powder works at the same amount. The avocado oil is non-negotiable here—smoked avocado oil gives that authentic smoky flavor without overpowering. If you can't find it, regular avocado oil plus a dash of liquid smoke is a decent swap. The lime should be bright yellow with no soft spots—those Mexican Key limes from Whole Foods are my go-to, but regular limes work too. For extra richness, blend in ½ avocado with the broth at the end.
This stoup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days—the broth thickens slightly, which is perfect for reheating. For longer storage, freeze portions in glass jars for up to 3 months. I like to portion it into meal prep containers with a lime wedge on top—just microwave for 2-3 minutes before serving. The smoky-spiced oil on top keeps for 1 week in the fridge, so make extra for drizzling on tacos or salads.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe when I forget to grocery shop. Black beans, onion, and that jar of chipotle peppers in adobo? You’ve got a flavor bomb without even leaving the house.
- Smoky Depth: That chipotle-in-adobo sauce is the secret weapon—just a spoonful simmers into the beans, and suddenly you’ve got layers of smoky heat that stick with you. The cumin? It’s the cozy hug you didn’t know you needed.
- Meal Prep Hero: Make a big batch on Sunday, and you’ve got lunch covered all week. Serve it over rice, scoop it into wraps, or just eat it straight from the pot—it’s that adaptable.
- Budget-Friendly Powerhouse: Black beans and spices cost pennies, but the flavor? Ridiculous. I’ve fed six people for under $10, and no one ever complains about leftovers (because there’s always leftovers).
Step-by-step instructions for smoky chipotle black bean stew
This method builds deep, complex flavors through careful layering and precise timing.
Sauté Aromatics in Avocado Oil
Heat the 2 tablespoons avocado oil in a heavy pot over medium heat until shimmering. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. The onions should release their sweetness without browning—this prevents bitterness in the final stew.
Add the 4 minced garlic cloves and cook for 30 seconds until fragrant. Here's the thing—garlic burns quickly, so watch it closely. When you see the edges start to turn golden, it's time to move to the next step. This quick cooking preserves the garlic's sweetness rather than letting it turn bitter.
Toast Spices and Add Chipotle
Reduce heat to medium-low and add the 1 tablespoon ground cumin and 1 tablespoon cocoa powder. Stir constantly for 1 minute until the spices are fragrant and the cocoa deepens in color. This toasting step unlocks the spices' full potential, creating a rich, earthy foundation for your stew.
Add the 2 tablespoons minced chipotle peppers in adobo along with their sauce. Stir well to distribute the smoky heat evenly. The adobo sauce adds moisture and helps dissolve the spices, creating a cohesive base. Let this mixture cook for 2 minutes until the chipotle peppers are fully incorporated and the sauce reduces slightly.
Build the Stew Base
Pour in the 4 cups vegetable broth and bring to a gentle simmer. Add the 1.5 cups black beans (drained and rinsed if canned) and the 1.5 teaspoons salt. Stir once to combine, then let the mixture simmer uncovered for 15 minutes at a steady medium heat. This allows the flavors to meld without the beans breaking down too much.
After 15 minutes, taste the broth. You should detect the smoky chipotle, earthy cumin, and subtle cocoa notes. If it needs more depth, add 1/4 teaspoon cayenne pepper now. The beans should be tender but still hold their shape—this is the ideal texture for a hearty stew.
Finish with Bright Acid and Fresh Herbs
Stir in the 2 tablespoons lime juice and 0.33 cup chopped fresh cilantro. The acid brightens the rich, smoky flavors while the cilantro adds a fresh herbal note. Simmer for an additional 5 minutes to let the lime juice mellow slightly and the cilantro soften just enough to release its aroma.
Remove from heat and let the stew rest for 10 minutes. This resting period allows the flavors to fully integrate. Before serving, drizzle with 0.25 cup extra-virgin olive oil and adjust seasoning with 0.5 teaspoon black pepper. The oil adds a silky finish while balancing the stew's depth.
Serve with Lime Wedges
Ladle the stew into bowls and serve immediately with wedges of the whole fresh lime. The contrast of the bright citrus against the smoky, rich stew creates a perfect balance. For extra texture, garnish with additional cilantro if desired. Each spoonful should deliver a harmonious blend of smoky heat, earthy spices, and fresh acidity.
This method ensures a stew that's deeply flavorful yet balanced, with each ingredient playing its part. The key is patience—letting the flavors develop gradually rather than rushing the process.
Pro Tips For Making Black Bean Stoup
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing the soak leads to gummy beans. Toss them in plenty of water (at least 4 inches deep) and let them sit 12+ hours. The longer they soak, the creamier your stoup will be, especially when simmering later.
- SWEAT ONIONS LOW: After burning three batches, I finally figured out: low and slow is the only way. Cook onions over medium-low heat for 8–10 minutes until translucent but not browned. This builds flavor without bitterness—no one wants burnt onion in their stoup.
- BLITZ GARLIC FAST: Chipotle adobo sauce is smoky enough; don’t overpower it with raw garlic. Sauté minced garlic for no more than 30 seconds—just until fragrant. Any longer, and it turns bitter, clashing with the cumin and beans.
- SIMMER STEADY NOT BOIL: Sounds weird, but it works: keep the stoup at a gentle simmer (tiny bubbles, occasional skims) for 45–60 minutes. Boiling toughens beans and scalds the chipotle’s delicate heat. Cover loosely and let the pot’s own steam do the work.
Serving suggestions for leftovers
Classic Cornbread Pairing
Nothing complements this smoky black bean stoup like a warm batch of jalapeño cornbread—its slight heat and crumbly texture cut through the richness beautifully.
I use a simple mix of 1 cup cornmeal, 1 cup all-purpose flour, 1 tbsp baking powder, ½ tsp salt, 1 cup buttermilk, and 1 egg, with 1 jalapeño finely diced into the batter. Bake at 375°F for 20-25 minutes until golden.
The buttermilk keeps it moist while the jalapeño adds a subtle kick that echoes the chipotle in the stew. 🌽
Crispy Tortilla Wedges
For a lighter option, serve with warm corn tortillas cut into wedges and lightly toasted in avocado oil until crispy. The slight char from the oil enhances their natural flavor, and they're perfect for scooping up every last bit of the stew.
I like to brush them with a mix of 1 tbsp melted butter and ½ tsp smoked paprika before toasting. For an extra touch, sprinkle with sea salt while still warm. 🌯
Fresh Mango Salsa
Bright, sweet mango salsa adds a refreshing contrast to the smoky stew. Combine 1 cup diced mango, ½ cup finely diced red onion, ¼ cup chopped cilantro, 2 tbsp lime juice, and 1 tbsp honey (or agave for vegan).
Let it sit for 10 minutes to let the flavors meld before serving. The natural sweetness balances the heat, while the acidity cuts through the richness. Serve a small bowl on the side for dipping or spooning over the top. 🥭
Avocado Crema
This cooling avocado crema elevates the dish with its creamy texture and tangy brightness. Blend 1 ripe avocado, ½ cup sour cream (or coconut yogurt for vegan), 2 tbsp lime juice, 1 tbsp chopped cilantro, and ½ tsp salt until smooth.
Thin with 1-2 tbsp water if needed. Drizzle over the stew or serve on the side for dipping tortilla wedges. The avocado adds a velvety richness that complements the smoky flavors perfectly. 🥑
Pickled Red Onions
Quick-pickled red onions add a tangy crunch that brightens every bite.
Thinly slice 1 small red onion and soak in a mixture of ½ cup apple cider vinegar, 1 tbsp lime juice, 1 tsp sugar, and ½ tsp salt for at least 30 minutes (or up to overnight). The onions should soften slightly but retain their crunch.
Scatter them over the stew just before serving for a pop of color and acidity. 🧅
Garnish Like a Pro
Elevate your presentation with these final touches: a drizzle of smoky avocado oil, a sprinkle of toasted pumpkin seeds, and a few cilantro leaves. The oil adds visual appeal and extra richness, while the seeds provide a satisfying crunch.
For a smoky finish, lightly toast 1 tbsp pepitas in a dry pan until fragrant, then sprinkle over the top. These garnishes not only look stunning but also enhance the stew's texture and flavor profile. ✨
Nutrition facts
Frequently asked questions
Can I make this black bean stoup without chipotle peppers?
For a milder version, replace the chipotle with 1 tablespoon smoked paprika plus ½ teaspoon cayenne pepper. For extra depth without heat, try 1 teaspoon liquid smoke mixed with 1 tablespoon adobo sauce (from the chipotle jar). The smoky flavor will still shine through, just with less intensity.
How do I adjust the thickness of the stoup?
For a thicker consistency, simmer the stew uncovered for 10-15 extra minutes to reduce the liquid. If it's too thick, stir in ¼ cup warm vegetable broth at a time until you reach your desired texture. The recipe naturally thickens as it cools, so adjust while still warm. A slightly thicker stoup works beautifully with crispy tortillas for scooping.
Is this recipe truly vegan?
Yes! This black bean stoup is completely plant-based. All ingredients are vegan-friendly, including the cocoa powder, vegetable broth, and lime. For extra richness, you can blend in ½ avocado with the final broth. The smoky chipotle and cilantro provide plenty of depth without any animal products.
Can I prep this stoup ahead of time?
Perfect for meal prep! Store in an airtight container in the fridge for up to 5 days. The flavors actually improve overnight as they meld. For freezing, portion into glass jars and freeze for up to 3 months. Thaw in the fridge overnight and reheat gently on the stove with a splash of water to restore moisture. The texture holds up beautifully.
What's the best way to reheat leftovers?
Reheat gently on the stove over medium-low heat for 5-7 minutes, stirring occasionally. Add 1-2 tablespoons water or broth if it seems too thick. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals until warmed through. Never microwave uncovered—it can make the stew watery.
