Soups & Stews
Jamie Oliver’s black bean stew brings bold, spiced tomato and coconut flavors together in one rich, satisfying pot—perfect for cozy nights or weeknight dinners. This recipe delivers deep, aromatic layers without complicated techniques, using simple pantry staples to create a dish that’s as nourishing as it is flavorful.
The secret lies in slow-simmered spices and tender beans that soak up every savory note.
What sets this stew apart is the balance of smoky paprika, warm cumin, and bright coconut milk, which rounds out the acidity of tomatoes while keeping the dish light yet hearty. Jamie Oliver’s approach makes it accessible—no fancy ingredients, just 30 minutes of active prep followed by hands-off simmering.
The result? A stew so flavorful, it feels like a restaurant-quality meal without the fuss.
By the time it’s done, you’ll have a pot of tender black beans, caramelized onions, and a sauce that’s velvety from coconut but still packed with spice. It’s the kind of dish that tastes even better the next day, making it ideal for meal prep or feeding a crowd.
Serve with crusty bread or over rice to soak up every last drop.
This recipe works as a standalone vegetarian main or alongside grilled proteins—its versatility makes it a go-to for any season. Let’s get cooking with Jamie’s trusted method for a stew that’s comforting, vibrant, and impossible to resist.
Ingredients for black bean stew recipe jamie oliver
Pantry staples and fresh spices come together for Jamie Oliver's comforting black bean stew.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🌱 | 2 cups | Dried or canned, drained and rinsed |
| Light Coconut Milk 🥥 | 13 ½ oz | Full-fat for creaminess |
| Diced Tomatoes 🍅 | 2 cups | Canned, fire-roasted preferred |
| Yellow Onion 🧅 | 1 whole | Finely chopped, caramelized |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano preferred |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Vegetable Stock 💧 | 2 cups | Low-sodium preferred |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Lime Juice 🍋 | 1 tbsp | Freshly squeezed |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Avocado Oil 🫒 | 1 tbsp | For finishing drizzle |
The black beans are the heart of this dish—dried beans soak up flavors beautifully, but canned beans work in a pinch (just rinse them well). For the coconut milk, full-fat gives that velvety texture Jamie Oliver loves, but light works if that's what you've got. Fire-roasted diced tomatoes add smoky depth right out of the can, and yellow onions should be caramelized until golden for that sweet, jammy base. Garlic? Freshly minced is ideal, but powder works if you're short on time. Whole Spice Company or Penzeys are great for quality spices if you're stocking up.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Short on cumin? Ground coriander at half the amount mimics its earthy warmth. The vegetable stock can be swapped for low-sodium chicken stock if you're not vegetarian—just check the label. Trader Joe's has great affordable options for all these staples. Fresh cilantro is ideal for garnish, but dried oregano at a quarter the amount works if you're out. The lime juice? Freshly squeezed brightens everything up—don't skip this step.
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 like to portion it into containers for easy lunches—just reheat with a splash of water or stock. The avocado oil drizzle at the end adds richness without dairy, making it perfect for vegans too. Double the batch if you're feeding a crowd—it's that good.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this for nights when I’m too tired to wash three pots—just toss everything into one deep skillet, stir occasionally, and let the coconut milk and tomatoes melt into a velvety sauce. The onions caramelize right there, no extra step needed.
- Creamy Without Cream: That light coconut milk transforms this into something luxurious without a drop of dairy. The garlic cloves sizzle until they’re golden, then dissolve into the beans, leaving behind this warm, almost sweet depth that makes it taste like a restaurant dish. Honestly, it’s the kind of flavor that lingers.
- Weeknight to Picnic: Make a big batch on Sunday—it reheats beautifully for lunches all week, or pack it in a jar for a beach day. The beans hold up perfectly, and the coconut milk keeps it from drying out. (Yes, even on a Tuesday night, this feels like a treat.)
- Pantry Staple Power: Between us, this recipe costs me about $8 for four servings—beans, canned tomatoes, onion, garlic, and coconut milk are all budget-friendly. Plus, if I have leftovers, they taste just as good cold the next day, stuffed into tortillas or over rice. Minimal waste, maximum satisfaction.
Step-by-step instructions for Jamie Oliver's black bean stew
This one-pot wonder delivers rich, smoky flavors with minimal effort—perfect for weeknight dinners.
Build the Flavor Base with Onion and Garlic
Heat the 2 tablespoons olive oil in a large, heavy-bottomed pot over medium heat. Add the finely chopped yellow onion and cook for 8-10 minutes until deeply golden and caramelized—this adds sweetness and depth. You'll know it's ready when the onions take on a rich amber color and release a fragrant aroma.
Push the onions to one side of the pot and add the 4 minced garlic cloves to the empty space. Cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Stir everything together and let the garlic mingle with the onions for another 1 minute to fully integrate the flavors. This aromatic foundation is what makes the stew taste professional.
Toast the Spices for Maximum Flavor
Add the 1 tablespoon ground cumin, 1 tablespoon smoked paprika, and 1 teaspoon dried oregano to the pot. Stir constantly for 30 seconds until the spices release their essential oils and fill your kitchen with a warm, earthy aroma. This toasting step is crucial—it deepens the spice flavors and prevents them from tasting raw.
Next, pour in the 2 cups diced tomatoes and stir to combine with the spices. Let the mixture simmer for 3-4 minutes until the tomatoes break down slightly and the sauce begins to thicken. This step develops the stew's natural sweetness and balances the spices. If you're using fire-roasted tomatoes, you'll notice an extra layer of smoky flavor developing here.
Simmer the Stew with Coconut Milk and Stock
Pour in the 13.5 ounces light coconut milk and 2 cups vegetable stock, stirring well to incorporate. Bring the mixture to a gentle boil, then reduce heat to low-medium and let it simmer uncovered for 15 minutes. This allows the flavors to meld and the coconut milk to infuse the stew with its creamy richness.
After 15 minutes, add the 2 cups black beans (drained and rinsed if canned) and stir gently. The beans should be fully submerged in the liquid. If they're not, add a splash of water to maintain the proper consistency. Keep the stew simmering for another 10 minutes—this ensures the beans are heated through and absorb all the flavorful liquid.
Season and Finish with Lime and Cilantro
Season the stew with the 1 teaspoon salt and 0.5 teaspoon black pepper, stirring well. Taste and adjust the seasoning if needed—this is where you fine-tune the balance of flavors. The stew should be rich and well-seasoned, with a perfect harmony of smoky, earthy, and slightly sweet notes.
Remove the pot from heat and stir in the 1 tablespoon lime juice. This brightens the flavors and cuts through the richness of the coconut milk. Let the stew sit off the heat for 5 minutes to allow the lime to fully integrate. Before serving, drizzle with 1 tablespoon avocado oil and garnish with 0.25 cup chopped fresh cilantro. The avocado oil adds a silky finish, while the cilantro brings freshness and visual appeal.
Serve with Warm Accompaniments
Ladle the stew into bowls and serve immediately while it's hot. The stew should be thick yet spoonable, with tender beans and a velvety coconut-infused sauce. For the best experience, serve with warm cornbread, crusty bread, or over steamed rice. The contrast of textures and temperatures makes each bite even more satisfying.
This stew keeps well in the refrigerator for up to 4 days, making it an excellent meal prep option. The flavors actually improve as it sits, allowing the spices and coconut milk to meld even more. Reheat gently on the stove with a splash of water or stock to restore the perfect consistency.
Pro Tips For Making Black Bean Stew Recipe Jamie Oliver
- SOFTEN BEANS FIRST: Skip the raw beans—soak them overnight or at least 4 hours in warm water. I learned this the hard way: unsoaked beans make the stew gummy, no matter how long you simmer. Drain and rinse before adding to the pot, or you’ll end up with a watery mess.
- SWEAT ONIONS LOW: Don’t rush the onion and garlic step—cook them on medium-low for 8–10 minutes until deeply golden, not just translucent. High heat burns them fast, and you’ll taste the bitterness in every spoonful. Patience here means flavor that lingers.
- STIR IN COCONUT MILK LAST: Hold off on adding the coconut milk until the very end—after the tomatoes and beans have simmered together for at least 20 minutes. Adding it early turns the stew into a thin, soupy mess. Save it for the final 5 minutes to keep that creamy richness intact.
- SALT THE COCONUT MILK: Season the coconut milk before mixing it into the stew—just a pinch of salt and a tiny pinch of sugar (if you’re using sweetened). It balances the flavors better than tossing salt in later, and you’ll notice the difference in every bite. Trust me, it’s worth the extra second.
Dietary considerations for black bean stew recipe jamie oliver
Vegetarian-Friendly Base
This recipe is naturally vegetarian—no meat or poultry involved—making it perfect for plant-based diets or meat-free nights. The black beans provide all the protein you need, while the coconut milk adds richness without dairy.
For vegans, simply ensure your vegetable stock is plant-based (like Better Than Bouillon or Pacific Foods brands). The avocado oil drizzle at the end makes it fully vegan-friendly too. 🌱
Gluten-Free Adaptations
Gluten-free diners can enjoy this stew without worry since it relies on beans, tomatoes, and spices—all naturally gluten-free. Just double-check your vegetable stock and smoked paprika labels for hidden gluten. I recommend Imagine Foods or Annie's gluten-free stock for safety.
The coconut milk and avocado oil are also certified gluten-free, so no substitutions are needed. Always verify labels, though—some brands process spices in shared facilities.
Protein Boost Options
Want extra protein? Stir in ½ cup cooked quinoa or ½ cup lentils during the final 10 minutes of simmering. For a tofu twist, crumble ½ block firm tofu into the pot with the beans.
Or add 1 cup cooked chickpeas for a heartier texture. These additions keep the dish vegetarian while bumping up the protein content—great for post-workout meals or high-protein diets. 💪
Spice Level Control
The smoked paprika and cumin give this stew warmth, but you can adjust the heat. For milder flavor, reduce the paprika to ½ tablespoon or swap it for regular paprika. If you love spice, add ½ teaspoon cayenne with the other spices.
For a sweet touch, stir in 1 tablespoon honey or maple syrup during the last 5 minutes of cooking—it balances the smokiness beautifully.
Meal Prep Flexibility
This stew is a meal prep dream—it reheats perfectly and tastes even better the next day. Store leftovers in an airtight container for up to 5 days in the fridge or freeze for 3 months. To make it lower-carb, serve over cauliflower rice instead of bread.
For high-fiber, add 1 cup diced bell peppers or zucchini with the onions. The recipe’s simplicity makes it easy to customize for any dietary need. ✨
Nutrition facts
Frequently asked questions
Can I make this stew with canned black beans instead of dried?
Canned beans work perfectly—just drain and rinse them well to remove excess sodium. For the best texture, use 2 (15 oz) cans of black beans (about 2 cups drained). Add them during the final 10 minutes of simmering so they heat through without becoming mushy. The flavor will be just as rich and satisfying.
How can I make this stew spicier without adding heat?
For deeper flavor without actual heat, toast ½ teaspoon extra cumin and ½ teaspoon coriander with the other spices. Add 1 teaspoon garlic powder along with the fresh garlic, or increase the smoked paprika to 1.5 tablespoons for a smokier profile. The lime juice also brightens the overall flavor intensity.
What's the best way to reheat leftovers?
Reheat gently on the stove over low heat with 2-3 tablespoons water or stock to restore moisture. Stir frequently to prevent sticking. For microwave reheating, use 50% power for 2-3 minutes, stirring halfway. The stew thickens as it cools, so add a splash of liquid if needed. Leftovers taste even better the next day!
Can I substitute coconut milk for something else?
Yes! For a dairy-free option, use 1 cup plain Greek yogurt or sour cream (stirred in at the end) for tangy creaminess. For a nutty flavor, try ½ cup tahini mixed with ½ cup water. Traditionalists might prefer ½ cup heavy cream—just reduce the stock by ¼ cup** to maintain balance. The texture will differ slightly, but the dish remains delicious.
Why does my stew taste bland after simmering?
Bland flavor usually comes from insufficient seasoning or rushed cooking.
