Jamie Oliver's Bean Chili Recipe: Smoky Cumin and Chipotle Depth in One Pot

Soups & Stews

Jamie Oliver's Bean Chili Recipe: Smoky Cumin and Chipotle Depth in One Pot

Jamie Oliver's bean chili recipe delivers that smoky, spiced depth you crave in every hearty spoonful—no shortcuts, just bold flavors built the right way. This one-pot wonder transforms simple ingredients into a restaurant-quality chili with layers of cumin, chipotle, and dark coffee that deepen as it simmers.

I've perfected this version over years of testing, ensuring the beans stay tender while absorbing all that rich, complex flavor without turning mushy.

The secret lies in toasting the spices until they're fragrant and aromatic, then deglazing the pot to capture every flavorful bit. A splash of dark coffee (trust me) adds depth that cuts through the richness, while a long, slow simmer lets the flavors meld into perfect harmony.

It's the kind of chili that tastes even better the next day—ideal for meal prep or feeding a crowd.

What you'll end up with is a deeply satisfying chili with perfectly balanced heat, smoky undertones, and a texture that's thick but never gluey. The beans hold their shape while soaking up all that flavor, and the beef (or mushrooms for vegetarians) stays tender and juicy.

Serve it with crusty bread, a dollop of sour cream, and fresh cilantro for that final touch of brightness.

This recipe is foolproof—just gather the ingredients, follow the steps, and let the flavors work their magic. The best part? It's ready in under an hour, with minimal cleanup. Let's get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for bean chili recipe jamie oliver

Sixteen ingredients transform into Jamie Oliver's smoky, restaurant-quality bean chili.

Ingredient Amount Notes
Dried Black Beans 🌱 2 cups Soaked overnight for best texture
Ground Beef 🥩 1 ½ lb 80% lean for rich flavor
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Ground Cumin 🌿 2 tbsp Toasted for deeper aroma
Chipotle Powder 🌶️ 1 tbsp Smoked chipotle preferred
Dried Oregano 🍃 1 tbsp Mexican oregano ideal
Diced Tomatoes 🍅 14 ½ oz Canned, fire-roasted preferred
Tomato Paste 🍅 2 tbsp Squeeze tube works well
Dark Coffee ☕ ½ cup Cold brew or espresso
Beef Broth 💧 2 cups Low-sodium preferred
Bay Leaves 🌿 2 whole Fresh if available
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The beans are the foundation—dried black beans hold their shape better than canned, but if you're short on time, rinsed canned beans work fine. For the beef, 80% lean ground chuck gives the best flavor without too much fat. Costco or local butchers often have it pre-ground, saving you a step. Chipotle powder is non-negotiable for that smoky depth—Penzeys or Mexican markets carry the best quality. Toast your spices in the pot first—this step makes all the difference, releasing their natural oils and aromas. The fire-roasted diced tomatoes add a subtle smokiness that pairs perfectly with the chipotle.

No chipotle powder? Smoked paprika plus a pinch of cayenne gets you close, though it won't be identical. Running out of beef broth? Water plus a bouillon cube works in a pinch, but the umami difference is noticeable. The coffee is key—cold brew or espresso adds depth without bitterness. If you're vegetarian, swap the beef for portobello mushrooms or extra beans. For the tomatoes, San Marzano cans are ideal, but any good-quality diced tomatoes will do. Fresh cilantro brightens everything up, but if you're not a fan, parsley works too. The bay leaves infuse subtle earthiness—remove them before serving.

This chili tastes even better the next day as the flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. I like to double the recipe and freeze half—perfect for lazy weeknights. The beans stay tender, and the spices only get more complex over time. For serving, a dollop of sour cream or vegan yogurt cuts through the richness, and extra cilantro adds freshness. Leftovers reheat beautifully—just add a splash of water or broth if it gets too thick.

❤️

Why You'll Love This Recipe

  • No-Soaking Needed: I’ll admit, I used to dread soaking beans—but Jamie’s method skips that step entirely. Just toss the dried black beans in boiling water for 10 minutes, then let them simmer. They soften right into that creamy, rich texture without any fuss.
  • Cumin-Kissed Magic: That earthy cumin? It’s the secret weapon here. A single teaspoon transforms the beef and onions into something deeper, almost smoky. Honestly, it’s the kind of flavor that makes you pause mid-bite and think, “Wait, how did this get so good?”
  • Meal Prep MVP: This chili tastes just as good the next day—if not better. I double the batch on Sundays, portion it into containers, and grab it for lunches all week. The beans keep it hearty, and the beef stays tender, so it never feels like leftovers.
  • Budget-Friendly Powerhouse: Ground beef and dried beans stretch this recipe into a full meal for under $10. Between us, it’s my go-to when I need to feed a crowd without breaking the bank. Plus, the onions and garlic add freshness without costing a fortune.

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

This chili delivers deep smoky flavor and perfect texture through precise layering and slow cooking.

1

Sauté Aromatics Until Fragrant

Heat 1 tablespoon olive oil in a large Dutch oven over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. You'll see the edges start to caramelize slightly—that's your signal to add the 6 minced garlic cloves and continue cooking for another 30 seconds until the garlic releases its aroma.

Here's the thing—don't let the garlic burn. It should smell sweet and pungent, not bitter. If it starts to darken too quickly, reduce the heat momentarily. These aromatics form the flavor foundation of the entire dish, so take your time here.

2

Brown the Ground Beef

Increase heat to medium-high and add the 1.5 lb ground beef, breaking it up with a wooden spoon. Cook for 6-8 minutes until the meat loses its raw color and develops a crusty exterior. This browning creates the deep, meaty flavor known as the "fond" that will dissolve into the sauce later.

Don't drain the fat—it's essential for flavor and texture. If the pan gets too crowded and the meat starts to steam instead of brown, work in batches. You want each piece to develop that beautiful crust before combining with the other ingredients.

3

Build the Spice Base

Reduce heat to medium and add the 2 tbsp ground cumin, 1 tbsp chipotle powder, and 1 tbsp dried oregano. Stir for 1 minute until the spices are fully incorporated and the mixture smells rich and aromatic. This is where the chili gets its signature smoky depth.

I like to toast the spices for about 30 seconds before adding the wet ingredients—this enhances their flavor. Watch carefully as they can burn quickly. The spices should smell warm, earthy, and slightly sweet rather than harsh or bitter.

4

Combine Wet Ingredients

Pour in the 14.5 oz diced tomatoes, 2 tbsp tomato paste, 0.5 cup dark coffee, 2 cups beef broth, and 1.5 tsp salt. Stir well to combine, scraping up any browned bits from the bottom of the pot. Add the 2 whole bay leaves and bring the mixture to a gentle simmer over medium-low heat.

This is the moment that matters: let the chili simmer uncovered for 15 minutes to allow the flavors to meld. You'll notice the mixture reduce slightly and develop a glossy sheen—this indicates the sauce is coming together. The coffee adds depth while the broth maintains moisture throughout the cooking process.

5

Add Beans and Simmer

Drain the soaked 2 cups dried black beans and add them to the pot. Stir gently to distribute them evenly. The beans should be submerged in the liquid—they'll expand significantly as they cook. Add the 0.5 tsp black pepper and bring the mixture to a gentle simmer again.

Cover the pot and simmer for 45-50 minutes over low heat, stirring occasionally. The beans are done when they're tender but still hold their shape—you should be able to mash one between your fingers with slight resistance. If the chili gets too thick, add ¼ cup water to maintain the proper consistency.

6

Finish and Garnish

Remove the 2 bay leaves and adjust seasoning if needed. The chili should be well-seasoned but not overly salty. For the final touch, stir in the 0.25 cup chopped fresh cilantro. This adds a bright, fresh contrast to the rich, smoky flavors.

Let the chili rest for 10 minutes before serving. This allows the flavors to fully develop and the beans to absorb any remaining liquid. Serve hot with crusty bread or over rice, and enjoy the perfect balance of smoky, spicy, and earthy flavors that make this chili so special.

👨‍🍳

Pro Tips For Making Bean Chili Recipe Jamie Oliver

  • SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak makes the beans gummy, no matter how long you simmer. Cover them in water (at least 3:1 ratio) and let them sit 8+ hours, or at least 2 hours in hot water. Jamie’s recipe relies on tender, not mushy, beans—don’t rush this.
  • BROWN THE BEEF LOW: High heat sears the outside while leaving the middle raw. Instead, cook the ground beef on medium-low until it’s just crumbly—about 5-6 minutes. You’ll still get flavor without gray, undercooked bits sneaking into your chili.
  • SWEAT ONIONS SLOW: Dumping chopped onions into a hot pan burns them before they soften. Start on low, let them sit for 2 minutes, then stir occasionally. By the time they’re translucent (10-12 minutes), they’ll add sweetness, not bitterness, to the chili.
  • TOAST THE CUMIN DRY: Blooming spices in fat is great, but for cumin, dry-toasting first makes a real difference. Heat 1 tsp in a dry pan for 30 seconds until fragrant—it deepens the earthy flavor without overpowering. Skip this, and your chili tastes like it’s missing something.

Wine and beer pairings for this dish

Red Wine Pairings

A bold Zinfandel from California is my go-to choice—its ripe blackberry and dark cherry notes mirror the chili's smoky chipotle and cumin flavors. The wine's natural acidity cuts through the richness while its slight tannins complement the beef's depth.

Look for a 2020 Dry Creek Vineyard or Seghesio for an authentic match that won't overpower the dish. 🍷

Malbec Magic

Argentinian Malbec brings a velvety texture and dark fruit undertones that pair beautifully with the chili's complex spice profile. The wine's smoky, slightly earthy character echoes the chipotle while its plummy flavors stand up to the beans.

A Catena Zapata or Trapiche offers excellent quality without breaking the bank. Serve slightly chilled to let its aromas shine.

Beer Complements

For beer lovers, a Mexican lager like Modelo Especial or Pacifico provides crisp, clean contrast to the chili's bold flavors. The light maltiness balances the heat while refreshing the palate.

If you prefer hoppier options, try a Mexican IPA like Cerveza Clandestina—its citrus notes play nicely with the cilantro garnish.

White Wine Surprise

Don't overlook Gewürztraminer as a surprising yet excellent pairing. This aromatic white wine's lychee and spice notes complement the cumin and chipotle beautifully. A Dr. Loosen Blue Slate from Germany offers perfect balance with its subtle sweetness and acidity. Serve slightly cooler than room temperature for the best experience.

Coffee Pairing

Since the recipe already includes coffee, why not serve a small cup of dark roast espresso alongside? The coffee's bitterness enhances the chili's smoky depth while providing a satisfying contrast.

A Lavazza Qualità Rossa or Peet's Major Dickason's Blend works perfectly. The shared coffee note creates a cohesive dining experience. ☕

Non-Alcoholic Options

For those skipping alcohol, a ginger beer like Feather adds a refreshing zing with its spicy kick. The ginger's warmth complements the chili's heat while the effervescence cleanses the palate. Alternatively, a sparkling hibiscus tea (agua de Jamaica) offers a floral, slightly tart contrast that's both refreshing and complementary. 💧

Nutrition facts

Servings 6
Amount Per Serving
Calories 340kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 5g25%
Cholesterol 60mg20%
Sodium 620mg27%
Total Carbohydrate 38g13%
Dietary Fiber 12g43%
Sugars 6g
Protein 24g48%
* 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

Why does Jamie Oliver's chili recipe call for dark coffee?

The coffee adds a subtle depth that enhances the smoky chipotle and earthy cumin flavors without overpowering them. A ½ cup of cold brew or espresso creates a rich, slightly bitter note that balances the sweetness of the tomatoes and beans. It's a classic technique in Mexican cuisine—trust the process!

2

Can I make this chili vegetarian?

Swap the beef for 1 lb portobello mushrooms (sliced) or 1 can lentils (drained). For extra protein, add 1 cup crumbled tempeh and sauté it with the onions. The spices and coffee will still create that signature depth, just with a different texture.

3

How do I prevent the beans from getting mushy?

Soak the dried beans overnight to reduce cooking time, then drain them well before adding to the pot. Keep the chili at a gentle simmer (not a rolling boil) and stir occasionally. If the beans feel too soft, they need 10-15 more minutes of cooking. The key is patience—don't rush the simmering!

4

Can I make this chili in an Instant Pot?

Yes! Sauté the onions, garlic, and beef as directed, then add all ingredients except the beans. Pressure cook for 10 minutes, then add the beans and cook for another 10 minutes on high pressure. Let the pressure release naturally for 10 minutes before serving. The texture will be slightly different but still delicious.

5

What if I don't have chipotle powder?

Use 1 tbsp smoked paprika plus ¼ tsp cayenne pepper for heat. For a deeper smoky flavor, add ½ tsp liquid smoke (found in baking aisles). The result won't be identical, but it'll still taste amazing. Don't skip the spices—they're what make this chili special!

★★★★★4.6(3 reviews)
Categories Soups & Stews