Soups & Stews
Jamie Oliver’s black bean stew recipe transforms simple ingredients into a rich, spiced tomato-cocoa masterpiece that feels like a hug in a bowl. The secret lies in slow-cooked beans, deep cocoa notes, and aromatic spices that create layers of flavor without overpowering the dish’s natural earthiness.
This isn’t just another vegetarian stew—it’s a restaurant-worthy one-pot wonder that’s foolproof for weeknights or special dinners.
The magic happens in the simmer: black beans soften into creamy texture while absorbing the smoky paprika, warm cumin, and subtle cocoa powder that give this stew its signature depth. Jamie’s signature touch?
A splash of red wine (or vegetable broth for a non-alcoholic version) that adds brightness, balanced by a touch of apple cider vinegar for tang. The result is a stew that’s comforting yet sophisticated, with just enough heat to linger.
By the time it’s done, you’ll have a velvety stew with tender beans, caramelized onions, and a sauce so rich it coats every spoonful. The cocoa adds a surprising depth that pairs perfectly with the beans’ earthiness, while fresh cilantro or avocado on top adds a bright, fresh contrast.
This recipe is vegan-friendly with simple swaps, making it adaptable for any dietary preference.
Perfect for chilly evenings or meal prep, this stew scales easily for crowds and tastes even better the next day. The one-pot simplicity means minimal cleanup, while the bold flavors ensure no one will guess it’s vegetarian. Let’s get cooking—your taste buds will thank you.
Ingredients for black bean stew recipe jamie oliver
These 15 ingredients transform into Jamie Oliver's signature spiced tomato-cocoa black bean masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Black Beans 🌱 | 1 ½ cups | Soaked overnight for best texture |
| Diced Tomatoes (15 oz can) 🍅 | 1 can | Fire-roasted preferred for depth |
| Yellow Onions 🧅 | 1 whole | Diced finely for caramelization |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Smoked Paprika 🌶️ | 2 tbsp | Key for Jamie's signature smokiness |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Unsweetened Cocoa Powder 🍫 | ¼ cup | High-quality for rich depth |
| Vegetable Broth 💧 | 3 cups | Low-sodium preferred |
| Red Wine (optional) 🍷 | ½ cup | Dry variety for brightness |
| Apple Cider Vinegar 🍏 | 1 tbsp | Balances richness with tang |
| Bay Leaves 🌿 | 2 whole | Fresh for maximum aroma |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for fresh finish |
| Avocado (optional) 🥑 | 1 whole | Sliced for creamy topping |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for cooking |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
The cocoa powder makes this stew uniquely sophisticated—high-quality Dutch-process delivers the deepest flavor without bitterness. Penzeys or Ghirardelli are my go-tos for consistent results. For the beans, dried is superior to canned—soak overnight, then simmer until creamy. The smoked paprika and cumin should be toasted lightly in a dry pan before adding to intensify their aromas. Whole Foods carries excellent bulk spice options if you want to invest in quality. The fire-roasted diced tomatoes add natural sweetness and depth that canned varieties often lack.
No red wine? Vegetable broth with an extra splash of balsamic vinegar works perfectly. The apple cider vinegar is non-negotiable—it cuts through the richness and brightens the whole dish. For the cilantro, use fresh if possible, but dried at one-third the amount works in a pinch. Avocados should be ripe but firm for slicing—add them just before serving to prevent browning. The bay leaves can be removed before serving, but I often leave them in for extra aroma during cooking. For a vegan version, simply omit any dairy products (though this recipe is already vegetarian-friendly).
This stew tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. I always double the batch—leftovers make perfect lunches or can be blended into a quick soup. The cocoa powder and spices keep indefinitely in a cool, dark place, while fresh herbs should be stored wrapped in damp paper towels in the fridge for 5-7 days. For meal prep, portion into individual containers before freezing for easy reheating.
Why You'll Love This Recipe
- No-Soaking Needed: I’ll admit, I used to dread soaking beans—but Jamie’s trick of simmering dried black beans with a pinch of baking soda? They soften in half the time without that gummy texture. Just toss in the pot, cover with water, and let them work their magic while you chop onions.
- Smoky Depth Magic: That smoked paprika isn’t just a garnish—it’s the soul of this stew. One teaspoon transforms simple canned tomatoes and onions into something rich and complex, like a campfire in a bowl. Honestly, I’ve tried cheaper brands, but this? It’s the difference between a weeknight meal and a restaurant-worthy dish.
- Double-Duty Dinners: Make a big pot on Sunday, and you’ve got lunch for Wednesday. The flavors only get better as it sits—even my picky teenage son now asks for seconds. Serve it over rice, with crusty bread, or straight from the pot with a dollop of yogurt. It’s the kind of stew that doesn’t get boring.
- Pantry Hero: Between us, this recipe saved my grocery budget last month. Dried beans and a can of tomatoes? That’s it for the base, plus onions and garlic I already had. No fancy ingredients, no wasted leftovers—I’ll freeze portions for when I’m too tired to cook. Reliable, cheap, and still ridiculously good.
Step-by-step instructions for Jamie Oliver's black bean stew
This rich, spiced stew delivers deep cocoa and smoky tomato flavors in a single pot.
Prepare the Beans and Build the Flavor Base
If using dried beans, soak the 1.5 cups dried black beans overnight in plenty of cold water. Drain and rinse well before using. Heat 2 tablespoons olive oil in a large pot over medium heat. Add the 1 whole yellow onion, diced finely, and cook for 5-6 minutes until softened and golden.
Add the 4 cloves garlic, minced, and cook for 30 seconds until fragrant. Immediately stir in the 2 tablespoons smoked paprika and 1 tablespoon ground cumin, toasting for 1 minute to release their aromatic oils. This step forms the flavor foundation—don't skip it. The spices should smell warm and earthy, not burnt.
Develop the Stew's Rich Depth
Pour in the 1 can diced tomatoes and stir well. Add the 0.25 cup unsweetened cocoa powder, whisking continuously to prevent clumping. Cook for 2 minutes until the cocoa fully dissolves. Slowly pour in the 3 cups vegetable broth, scraping up any browned bits from the bottom of the pot.
Add the 0.5 cup red wine (if using) and 1 tablespoon apple cider vinegar, then stir in the 1.5 teaspoons sea salt and 2 whole bay leaves. Bring to a gentle simmer, then add the drained beans. The liquid should just cover the beans—if not, add ½ cup water. This ensures the beans cook through without becoming mushy.
Simmer to Perfect Texture
Reduce heat to low and let the stew simmer uncovered for 45-60 minutes, stirring occasionally. The beans should be tender but still hold their shape. If the stew reduces too much, add ¼ cup water at the 30-minute mark to maintain consistency. The cocoa and spices will mellow into a velvety texture, creating that signature Jamie Oliver richness.
Taste and adjust seasoning—you may need an extra pinch of salt or a splash more vinegar to balance the flavors. The stew should taste deeply spiced, slightly sweet from the cocoa, and tangy from the vinegar. Remove the bay leaves before serving, as they can become bitter when overcooked.
Finish and Serve
Once the beans are tender, stir in the 0.25 cup chopped fresh cilantro and let the stew sit off heat for 5 minutes to allow flavors to meld. Serve immediately with sliced avocado (if using) on top for a creamy contrast. The stew should be thick but spoonable, with a glossy sheen from the cocoa and a deep, complex aroma.
Pair with warm crusty bread or over rice to soak up every last bit of that smoky, tomato-cocoa goodness. The optional red wine adds brightness, but the vinegar and broth provide enough acidity if omitted. This stew tastes even better the next day as flavors deepen—just reheat gently with a splash of water.
Pro Tips For Making Black Bean Stew Recipe Jamie Oliver
- SOAK BEANS 8 HOURS: I learned this the hard way—rushing the soak with dried black beans leaves them tough and mealy. Use enough water to cover by 2 inches, add a pinch of baking soda to soften them faster, and let them sit at room temp overnight. If you’re in a hurry, boil them 2 minutes first, then soak 1 more hour—just don’t skip the soak entirely.
- CARAMELIZE ONIONS LOW: The onions are the flavor base, so don’t rush them. Cook them on medium-low heat for 15-20 minutes until deep golden, stirring occasionally. High heat burns them before they soften, and you’ll end up with bitter, raw spots. Add a splash of water if they stick—it’s not a failure, it’s part of the process.
- SMASH GARLIC, DON’T CHOP: Jamie’s recipe calls for minced garlic, but I smash the cloves with the flat side of my knife first—then finely chop. This releases more flavor without burning. If you’re impatient like me, skip the smashing, but the stew will taste richer if you take the extra 30 seconds.
- SAVE THE TOMATO JUICE: After draining the diced tomatoes, don’t pour that juice down the sink—it’s packed with flavor. Reserve it and add it back later when you’re adjusting the stew’s consistency. It’s the difference between a thin sauce and something that clings to every bite. (Yes, even if you’re lazy about measuring.)
Dietary considerations for this dish
Vegetarian-Friendly Adaptations
This recipe is already vegetarian, but making it vegan is simple! Swap the vegetable broth for a mushroom-based broth (like Better Than Bouillon) for deeper umami. Skip any dairy toppings like cheese—though this recipe doesn’t include them by default—and use avocado or cashew cream for richness.
The cocoa powder and spices remain plant-based, so no adjustments are needed there. 🌱
Gluten-Free Considerations
All ingredients in this recipe are naturally gluten-free, but always check labels on smoked paprika, cumin, and vegetable broth for hidden gluten. I recommend Annie’s Organic or Pacific Foods broths, which are certified gluten-free.
The apple cider vinegar and cocoa powder are safe as long as they’re pure—avoid pre-mixed spice blends that might contain fillers. 🌾
Protein Boost Options
Want extra protein? Stir in 1 cup cooked quinoa or ½ cup lentils during the final 15 minutes of simmering. For a smoky twist, add ½ cup crumbled tempeh (pan-fried first) or 1 cup chickpeas—both soak up the flavors beautifully.
These additions work best when added later to avoid overcooking. 💪
Low-Carb Modifications
Skip the rice or bread pairings and serve with cauliflower rice or a side of roasted Brussels sprouts for a low-carb option. The stew’s natural thickness from beans and cocoa means no extra starches are needed.
For extra fiber, add ½ cup diced zucchini or bell peppers during the simmering phase. 🥦
Allergen-Free Swaps
This recipe is nut-free and dairy-free by default, but if you’re sensitive to sulphites, opt for low-sodium vegetable broth (like Imagine brand) and check your red wine for additives.
For FODMAP-friendly adjustments, reduce the apple cider vinegar to ½ tablespoon and use carrot juice instead of red wine for acidity. 💛
Kid-Friendly Adjustments
Make this stew approachable for little ones by reducing the smoked paprika to 1 tablespoon and omitting the apple cider vinegar (or using lemon juice instead). Blend a portion with ½ cup coconut milk for a creamy texture they’ll love. Serve with buttered noodles or soft tortillas for dipping. 👶
Nutrition facts
Frequently asked questions
Why does this stew include cocoa powder?
The cocoa powder adds a surprising depth that balances the earthy beans and smoky spices. It creates a velvety texture while giving the stew a rich, slightly sweet complexity that makes it feel restaurant-worthy. Jamie Oliver often uses cocoa in vegetarian dishes to add that extra layer of flavor without overpowering the dish.
Can I substitute canned black beans for dried?
Yes, but the texture will be slightly different. Use 2 (15 oz) cans of drained black beans instead of soaking dried. For best results, rinse the canned beans well to remove excess sodium. The stew will still be delicious, though dried beans develop a creamier texture when cooked from scratch.
How do I make this stew spicier?
Add ½ teaspoon cayenne pepper or 1 teaspoon chipotle powder when toasting the spices. For heat control, start with half the amount and adjust to taste. You can also stir in diced jalapeños during the last 10 minutes of simmering for fresh, spicy bites.
What’s the best way to reheat leftovers?
Gently reheat on the stovetop over low heat with 2 tablespoons water to prevent drying out. Avoid microwaving, as it can make the beans mushy. If the stew seems too thick after reheating, stir in a splash more broth or water. Leftovers actually taste better the next day!
Can I make this stew in a slow cooker?
Follow the same steps up to simmering, then transfer everything to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. The slow cooking enhances the flavors even more, making it perfect for meal prep. Just add the cilantro and avocado fresh before serving.
