Jamie Oliver's Bean Chili Recipe: Hearty One-Pot with Smoky Depth

Soups & Stews

Jamie Oliver's Bean Chili Recipe: Hearty One-Pot with Smoky Depth

Jamie Oliver’s bean chili recipe delivers hearty, smoky depth in a single pot, transforming simple ingredients into a restaurant-worthy vegetarian stew. The secret lies in slow simmering—allowing flavors to meld while tenderizing beans and building rich, complex layers.

I’ve adapted this classic technique to balance smoky paprika, cumin, and a touch of cocoa powder for depth, ensuring every spoonful is satisfying and full of texture.

This one-pot wonder cuts down on cleanup while maximizing flavor, making it perfect for weeknight dinners or meal prep. The chili’s versatility shines whether served with crusty bread, over rice, or alongside cornbread—each bite delivers a harmonious blend of smoky, slightly sweet, and earthy notes.

What makes it special is how the beans soften just enough to absorb the sauce while retaining their structure, creating a hearty yet balanced dish.

The recipe leans on traditional methods—like browning onions and garlic to develop a deep, toasty foundation—but adds modern twists with spices and acidity (a splash of apple cider vinegar) to brighten the dish.

The result is a chili that’s vegetarian-friendly (with optional dairy or eggs for extra richness) and easily adaptable for vegan diets by omitting butter or using plant-based alternatives. It’s the kind of meal that feels indulgent yet wholesome, proving plant-based dishes can be just as robust as their meaty counterparts.

Ready in about 45 minutes with minimal effort, this chili is designed to impress without stress. Serve it steaming hot with toppings like avocado, fresh cilantro, or a dollop of Greek yogurt to elevate the flavors further. Here’s how to make it—simple, foolproof, and packed with soul.

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for bean chili recipe jamie oliver

Sixteen ingredients blend smoky depth and earthy warmth for Jamie Oliver's vegetarian chili masterpiece.

Ingredient Amount Notes
Dried Black Beans 🌱 2 cups Soaked overnight for best texture
Yellow Onions 🧅 2 whole Diced into even 1/4-inch pieces
Garlic Cloves 🧄 6 cloves Minced for aromatic depth
Smoked Paprika 🌶️ 2 tbsp High-quality smoked variety
Ground Cumin 🌿 1 ½ tbsp Toasted for enhanced aroma
Dried Oregano 🍃 1 tbsp Mexican oregano preferred
Cocoa Powder 🍫 1 tbsp Unsweetened for rich depth
Apple Cider Vinegar 🍎 1 tbsp For bright acidity balance
Tomato Paste 🍅 ½ cup High-quality San Marzano preferred
Vegetable Broth 💧 4 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 ¼ cup For browning aromatics
Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground for heat
Cayenne Pepper 🔥 ¼ tsp Adjust to taste
Fresh Cilantro 🌿 ¼ cup Chopped for garnish

The beans are the foundation—dried black beans develop the most satisfying texture when soaked overnight. Trader Joe's carries pre-soaked varieties if you're short on time, but traditional soaking yields superior results. For the onions, yellow varieties provide the perfect balance of sweetness and sharpness when diced finely. The garlic cloves should be fresh, with a vibrant purple hue—no green shoots. Smoked paprika from Penzeys delivers that authentic chili house flavor, while the cocoa powder adds unexpected richness without sweetness. The apple cider vinegar might seem unusual, but it brightens the dish beautifully—Bragg is my go-to brand.

No smoked paprika? Substitute with 1 tbsp regular paprika plus 1/2 tsp liquid smoke—it's a game-changer. Mexican oregano unavailable? Regular dried oregano at half the amount works, though the flavor profile shifts slightly. For the tomato paste, Rao's or San Marzano brands provide superior quality. The vegetable broth should be low-sodium—you'll be adding plenty of salt later. Want to make this vegan? Simply omit the olive oil or use a plant-based alternative like avocado oil. The cilantro is purely for garnish—skip it if you dislike the flavor, but the chili will still shine without it.

This chili tastes even better the next day as flavors meld further. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months. For meal prep, portion into individual containers—each serving reheats beautifully. The beans will soften further when reheated, so adjust cooking time slightly if using canned beans instead of dried. The recipe scales perfectly for crowds—simply double all ingredients and use a larger pot.

❤️

Why You'll Love This Recipe

  • No-Soaking Needed: Honestly, I love that this recipe skips the overnight soak—just a quick rinse and simmer. Those black beans turn unbelievably tender without any fuss, and the onions caramelize right into the pot while you chop garlic. (Yes, even on a Tuesday night.)
  • Smoky Depth Magic: Here’s what sold me—the smoked paprika and cumin don’t just hint at flavor, they take over in the best way. That deep, earthy warmth from the spices clings to every bite, while the garlic adds a sharp, bright punch. Not the prettiest, but the taste makes up for it every time.
  • Leftover Goldmine: Between us, this chili tastes better the next day—seriously. The flavors meld into this rich, hearty stew that’s perfect for lunches or a quick reheat. I double the batch on Sundays and freeze half; it’s my secret weapon for lazy days when I’d rather not cook.
  • Budget-Friendly Powerhouse: Dried beans, onions, and spices? This recipe costs me pennies per serving. The black beans bulk it up, the onions add sweetness without breaking the bank, and that smoked paprika stretches the flavor so far. It’s the kind of dish where you end up with leftovers because you made too much, not because you didn’t.

Step-by-step instructions for Jamie Oliver's bean chili

Here's how to craft this rich, smoky chili using just one pot and simple techniques.

1

Sauté the Aromatics Until Deeply Fragrant

Heat the 0.25 cup extra-virgin olive oil in a large, heavy-bottomed pot over medium heat. Add the 2 whole yellow onions that you've diced into even ¼-inch pieces, spreading them out to prevent burning. Cook for 8-10 minutes until they're soft, translucent, and beginning to caramelize at the edges.

Add the 6 cloves minced garlic cloves and the 2 tbsp smoked paprika, stirring constantly for 30 seconds until the garlic becomes fragrant and the paprika dissolves into the oil. This step builds the chili's aromatic foundation—don't rush it. The onions should be golden in spots and the garlic should sizzle audibly before moving forward.

2

Toast the Spices and Add the Tomato Base

Stir in the 1.5 tbsp ground cumin, 1 tbsp dried oregano, 1 tbsp cocoa powder, 1.5 tsp sea salt, 0.5 tsp black pepper, and 0.25 tsp cayenne pepper. Cook for 1 minute while stirring constantly—this toasting step deepens the spices' flavors and prevents bitterness in the finished dish.

Add the 0.5 cup tomato paste and the 1 tbsp apple cider vinegar, stirring vigorously to create a smooth, thick paste. Cook for another 2 minutes until the raw tomato flavor mellows and the mixture darkens slightly. This creates the chili's rich, velvety base—skip this step and you'll end up with a thinner, more acidic dish.

3

Simmer the Beans and Broth

Pour in the 4 cups vegetable broth and bring the mixture to a gentle boil. Add the 2 cups soaked dried black beans (drained if you soaked them) and stir. Reduce heat to low-medium and let it simmer uncovered for 45-50 minutes, stirring occasionally. The beans should soften and the chili should thicken as the liquid reduces.

Here's the thing—don't lift the lid frequently. Every time you peek, you lose heat and moisture. Instead, stir once every 10 minutes to prevent sticking. The chili is ready when the beans are tender but still hold their shape and the sauce coats the back of a spoon. If it's too thick, add ¼ cup water to reach your desired consistency.

4

Finish with Fresh Herbs and Rest

Remove the pot from heat and stir in the 0.25 cup chopped fresh cilantro. Let the chili rest for 10 minutes off the heat—this allows the flavors to meld and the beans to absorb the remaining liquid. The chili should be rich, smoky, and deeply flavorful with a perfect balance of heat, acidity, and earthiness.

Taste and adjust seasoning if needed. If it's too mild, add a pinch more salt or a dash of cayenne. If it's too acidic, stir in a teaspoon of sugar. Serve immediately with crusty bread or over rice, and enjoy the hearty, satisfying depth of this one-pot masterpiece.

👨‍🍳

Pro Tips For Making Bean Chili Recipe Jamie Oliver

  • SOAK BEANS OVERNIGHT: I learned this the hard way—rushing the soak leads to gummy beans. Use 4 cups water per cup of dried black beans, cover, and let them sit at least 8 hours (or overnight). Drain and rinse before cooking; the extra step removes excess starch and guarantees tender, creamy texture.
  • SWEAT ONIONS LOW AND SLOW: High heat burns onions before they soften. Cook them on medium-low in a splash of water or broth, stirring often, until they’re translucent and just starting to caramelize—about 10 minutes. This builds flavor without bitterness, and you won’t waste time fixing burnt bits later.
  • TOAST SPICES IN THE POT: Skip the pre-mixing—bloom the cumin and smoked paprika directly in the oil over medium heat for 30 seconds until fragrant. This unlocks their aroma and prevents clumping. Add garlic and onions next, and you’ll get that deep, toasty base Jamie’s recipe relies on.
  • STIR IN ACID AT THE END: Hold off on adding tomato paste or vinegar until the very last 5 minutes. The acidity can toughen beans if they simmer too long in it. Taste first—if the chili needs brightness, add a splash of lime juice or a pinch of sugar to balance the smoky heat.

Troubleshooting perfect results

Beans Too Hard?

If your beans aren't tender after 45-50 minutes, they likely need more time. The key is low and slow—keep the heat at low-medium and add ½ cup extra broth to help them soften.

For dried beans, this can take up to 1.5 hours total. If using canned beans, reduce simmering time to 20-25 minutes—they'll break down faster. 🔥

Sauce Too Thin?

A watery chili usually means the beans released too much starch. Simmer uncovered for 10-15 extra minutes to reduce the liquid naturally. If it's still too thin, mash 2-3 beans with a fork to thicken the sauce.

For a smoother texture, blend ½ cup of the chili and stir it back in—this works like a natural thickener. 💫

Flavor Too Mild?

Boost depth by adding 1 extra tbsp smoked paprika or ½ tsp liquid smoke> to the pot and simmering for 5 minutes. A splash of 1 tsp soy sauce (or tamari for gluten-free) adds umami richness.

For heat, stir in ¼ tsp cayenne> or a pinch of chili powder. Let it sit off the heat for 10 minutes>—flavors intensify during this time.

Burnt Onions?

Prevent this by using medium heat and stirring frequently during the 8-10 minute> onion cook time. If they brown too quickly, reduce heat to low and cover the pot with a lid to trap steam.

For already burnt onions, remove them with a slotted spoon—they won’t affect flavor much, but texture will suffer. Next time, spread onions in a single layer to ensure even cooking. ⚡

Spices Too Bitter?

Bitter spices happen when toasted too long. For future batches, reduce spice toasting to 30 seconds instead of 1 minute. If it’s already bitter, balance it with 1 tsp sugar> or ½ tsp honey> to mellow the flavor.

A splash of apple cider vinegar> (another ½ tbsp>) also helps cut through bitterness while adding brightness.

Leftover Chili Too Dry?

Rehydrate by adding ¼ cup broth> or water per serving and simmering for 5-10 minutes>. For extra richness, stir in 1 tbsp tomato paste> or a dollop of Greek yogurt (for a creamy twist).

If reheating from frozen, add ½ cup liquid> and simmer uncovered to prevent a skin from forming. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 9g12%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 42g15%
Dietary Fiber 12g43%
Sugars 6g
Protein 16g32%
* 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 use canned beans instead of dried?

Yes! For the same texture, use 2 (15 oz) cans of black beans, drained and rinsed. Reduce simmering time to 20-25 minutes since canned beans are pre-cooked. Dried beans take longer but develop deeper flavor—soak them overnight for best results.

2

How do I make this vegan?

Skip the olive oil or use avocado oil, and replace the vegetable broth with a low-sodium vegan broth. For richness, stir in 1 tbsp nutritional yeast or a splash of cashew cream at the end. The cocoa powder and spices remain vegan-friendly!

3

Why does Jamie Oliver add cocoa powder?

The cocoa powder adds a subtle, earthy depth that rounds out the smoky paprika and cumin. It’s not sweet—just 1 tbsp unsweetened—and enhances the chili’s complexity. Think of it like a secret weapon for umami richness without altering the dish’s balance.

4

Can I prep this ahead of time?

Make it 1 day ahead—flavors improve overnight. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. Reheat gently on low heat, stirring occasionally, and add a splash of broth if needed. The beans will soften further, making it even creamier!

5

What’s the best way to serve it?

Pair with warm cornbread, crusty sourdough, or steamed jasmine rice to soak up the sauce. Top with avocado slices, Greek yogurt, or fresh cilantro for brightness. For a heartier meal, add a side of roasted sweet potatoes or a simple green salad.

★★★★★4.9(11 reviews)
Categories Soups & Stews