Black and White Bean Chili Recipe: Deep-Roasted Spices and Okra-Rich Thickness

Soups & Stews

Black and White Bean Chili Recipe: Deep-Roasted Spices and Okra-Rich Thickness

This black and white bean chili recipe delivers deep, smoky flavor and okra-rich thickness that transforms a simple pot of beans into a hearty, restaurant-quality dish. The secret lies in slow-roasting spices until fragrant and blending them into the broth, which builds layers of complexity that simmer into every bite.

I developed this version after years of testing—it’s the one that finally convinced even the biggest meat lovers to ask for seconds.

The okra is non-negotiable here; it creates that signature creamy, velvety texture without dairy, while black and white beans provide the perfect balance of earthy and nutty flavors.

Unlike quick chili recipes, this one rewards patience with richer depth—the spices toast for 20 minutes in the dry pot before adding any liquid, unlocking their full potential. The result? A chili so satisfying, it feels like a hug in a bowl.

What sets this apart is the spice blend technique: cumin, smoked paprika, and coriander toast together until aromatic, then ground into a fine powder that dissolves seamlessly into the broth.

The okra softens as it simmers, releasing its natural thickening power, while the beans absorb all the smoky, spiced goodness. Each spoonful delivers bold flavor without being overpowering—a perfect balance of heat, earth, and creaminess.

Serve it with crusty bread to soak up every last drop, or top with avocado, cilantro, and lime for brightness. This chili tastes even better the next day, making it ideal for meal prep—just reheat gently to preserve its perfectly thickened texture.

Ready to make the most comforting, plant-based chili you’ve ever tasted? Let’s get cooking.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for black and white bean chili

Sixteen ingredients transform into a restaurant-quality chili with smoky depth and velvety okra richness.

Ingredient Amount Notes
Dried Black Beans 🌱 1 ½ cups Soaked overnight for best texture
Dried White Cannellini Beans 🌱 1 ½ cups Soaked overnight for best texture
Fresh Okra 🌿 1 lb Trimmed and sliced into 1-inch pieces
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Ground Cumin 🌿 2 tbsp Toasted for deeper flavor
Smoked Paprika 🌶️ 1 ½ tbsp High-quality for authentic smokiness
Ground Coriander 🌿 1 ½ tbsp Freshly ground preferred
Crushed Tomatoes 🍅 2 cans 28 oz each, San Marzano preferred
Vegetable Broth 💧 4 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 2 tbsp For dry-toasting spices
Lime Juice 🍋 2 tbsp Freshly squeezed
Cumin Seeds 🌿 1 tbsp For additional depth
Bay Leaves 🍃 2 whole Fresh preferred
Salt 🧂 1 ½ tsp Diamond Crystal kosher preferred
Black Pepper 🌶️ ½ tsp Freshly ground

The okra is the secret weapon here—fresh, firm pods with minimal slime work best. Southern grocery stores or well-stocked markets carry the best quality, though frozen okra in a pinch will still deliver that signature creaminess. For the beans, dried over canned gives superior texture and flavor, though no-soak beans save time. The spices? Penzeys or Spicewalla for premium quality, but any reputable brand works if the flavor is vibrant. Toasting the spices dry in olive oil for 20 minutes unlocks their full potential—this isn't a step to skip. The San Marzano tomatoes add natural sweetness that balances the earthy beans perfectly.

No fresh okra? Substitute 1 cup frozen okra (thawed and drained) or 1 cup diced eggplant for a different texture. Running short on black beans? Kidney beans or pinto beans work in a 1:1 ratio. The cumin seeds are non-negotiable for that authentic depth, but if you're missing them, double the ground cumin. For the tomatoes, fire-roasted crushed tomatoes add extra smokiness. The lime juice brightens everything—Mexican Key limes if you can find them, but regular limes work fine. Want more heat? Add 1 tsp cayenne pepper with the other spices during toasting.

This chili tastes even better the next day as flavors meld. Store in airtight containers in the fridge for 5-6 days or freeze for up to 3 months. I portion mine into 2-cup servings for easy lunches—just reheat with a splash of water or broth. The okra thickens as it cools, so if it's too thick after reheating, stir in 1-2 tbsp vegetable broth. For optimal freshness, prep the spices and chop all vegetables the day before—mise en place makes this recipe even easier. The beans should be tender but not mushy—1.5 hours simmering is ideal.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: that fresh okra. It’s not just a veggie—it adds this silky texture that makes every spoonful feel special. Sauté it first with the onions, and you’ll taste the difference.
  • No-Soaking Needed: I’ll admit—soaking beans used to scare me off. But these dried black and white beans? Just a quick rinse, then simmer. No waiting, no fuss, and they still turn out tender as can be.
  • Okra’s Secret Weapon: Here’s what sold me: that fresh okra. It’s not just a veggie—it adds this silky texture that makes every spoonful feel special. Sauté it first with the onions, and you’ll taste the difference.
  • Game for Any Day: Between us, this chili works for everything. Weeknight dinners? Check. Potluck crowd-pleaser? Double check. Even my picky teen asks for seconds when it’s on the table.

Step-by-step instructions for black and white bean chili

Aromatic spices and okra create a uniquely textured chili with depth and body. Here's how to build it layer by layer.

1

Dry-Toast Spices for Maximum Depth

Heat a dry skillet over medium-low heat and add the 2 tablespoons ground cumin and 1 tablespoon cumin seeds. Toast for 1-2 minutes until the spices release their aroma and darken slightly—this deepens their flavor. Immediately transfer to a bowl and set aside.

In the same skillet, add the 2 tablespoons extra-virgin olive oil and swirl to coat. Add the 1 whole yellow onion, diced, and cook for 5-6 minutes until softened. Stir in the 6 cloves garlic, minced, and cook for 30 seconds until fragrant. This foundational step ensures your chili develops rich, complex flavors from the start.

2

Build the Chili Base with Okra and Tomatoes

Add the 1 pound sliced okra to the skillet and cook for 3-4 minutes until slightly softened. This step is critical—the okra releases a natural thickening agent that creates the chili's signature body. Stir in the 2 cans crushed tomatoes and 4 cups vegetable broth, scraping up any browned bits from the bottom of the pan.

Bring the mixture to a gentle simmer, then add the 1.5 tablespoons smoked paprika, 1.5 tablespoons ground coriander, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir well to combine, then add the 2 whole bay leaves and the toasted cumin mixture. Let this base simmer uncovered for 15 minutes—this allows the flavors to meld and the okra to fully integrate into the sauce.

3

Incorporate the Beans and Simmer to Perfection

Drain the soaked 1.5 cups dried black beans and 1.5 cups dried white cannellini beans, reserving the soaking liquid. Add the beans to the simmering chili along with 1 cup of the reserved soaking liquid. Stir gently to avoid breaking the beans. Bring the mixture back to a simmer and cook uncovered for 45-50 minutes, stirring occasionally, until the beans are tender and the chili has thickened to your desired consistency.

If the chili becomes too thick before the beans are fully cooked, add ½ cup water or reserved soaking liquid. The okra will naturally thicken the chili as it cooks, so monitor closely. The chili is ready when the beans are fork-tender and the flavors are harmoniously balanced.

4

Finish with Lime and Adjust Seasoning

Remove the 2 whole bay leaves and stir in the 2 tablespoons lime juice. This brightens the chili and balances the earthy flavors. Taste and adjust seasoning—add more salt if needed, or a pinch of smoked paprika for extra depth. The chili should be rich, slightly smoky, and well-seasoned.

Let the chili rest for 10 minutes before serving. This allows the flavors to fully develop and the okra to continue thickening slightly. Serve warm, garnished with additional lime wedges or fresh cilantro if desired. Each spoonful should deliver a perfect balance of smoky, earthy, and slightly tangy flavors with the okra adding a unique, velvety texture.

👨‍🍳

Pro Tips For Making Black And White Bean Chili

  • SOAK BEANS SEPARATELY: Black beans need 8–12 hours; Cannellinis only 2–3. I learned this the hard way—mixing them shortchanges the softer Cannellinis. Use two bowls, or you’ll end up with mushy white beans and rock-hard black ones.
  • SWEAT OKRA FIRST: Toss sliced okra in 1 tablespoon oil and cook for 5 minutes before adding onions. This stops it from turning to mush later—yes, even if it looks weirdly dry at first. (Your future self will thank you.)
  • DON’T SKIP THE ONION BASE: Cook onions and garlic until deeply golden, not just soft. I used to rush this, and the chili tasted flat. Take the 10 extra minutes—it’s the thing that matters most for depth.
  • USE A PRESSURE COOKER FOR BEANS: No soaking? No problem. Dried beans in a pressure cooker (1:1 bean-to-water ratio, 20 minutes) save 12 hours and still turn out tender. Just add broth later—don’t overfill. (I skip this when I’m lazy, but the dish is noticeably better when I don’t.)

Common mistakes when making great black and white bean chili

Skipping Spice Toasting

Never skip the 20-minute dry-toasting of your spices—this step unlocks their full aromatic potential. I’ve made chili where I rushed this, and the result was flat, one-dimensional flavor. Toasting cumin, coriander, and smoked paprika in olive oil for 20 minutes creates a complex, nutty depth that simmering alone can’t replicate.

The spices should darken slightly and smell intoxicating before adding liquid. 🌶️

Under-Soaking Beans

If you’re short on time, don’t use canned beans—they’ll make your chili watery and less flavorful. For dried beans, soak them for at least 8 hours (overnight is best). I once made chili with beans soaked for only 2 hours, and the result was mushy, pasty, and unappetizing.

Proper soaking ensures tender but firm beans that hold their shape and absorb flavor beautifully.

Ignoring Okra Texture

The okra is the secret to this chili’s signature creaminess, but many cooks either skip it or overcook it. Slice it into 1-inch pieces and cook for only 3-4 minutes before adding tomatoes.

Overcooking turns okra slimy, while undercooking leaves it crunchy and unpleasant. Fresh okra from Southern grocery stores works best—avoid slimy pods.

Rushing the Simmer

This chili needs 1.5 hours total simmering time—don’t cut corners. I’ve seen recipes claim it’s ready in 45 minutes, but that results in underdeveloped flavors and tough beans. The okra needs time to break down and thicken the broth naturally.

The beans must tenderize slowly to absorb all those smoky, spiced flavors. Patience here makes all the difference. ⏳

Over-Stirring While Cooking

Stirring too frequently or aggressively can break down the beans and make the chili grainy. Instead, give it a gentle stir every 10-15 minutes to prevent sticking. The okra releases its natural thickening power when left undisturbed, so let it work its magic.

I’ve ruined batches by over-mixing—now I just let the chili do its thing.

Skipping the Resting Time

Never serve this chili immediately after cooking. Let it rest for 10 minutes before tasting or serving—this allows the okra to fully thicken and the flavors to meld. I’ve served it straight from the pot, and it always tasted rushed and unbalanced.

The resting time is when the magic happens, transforming good chili into extraordinary chili. 💫

Nutrition facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 55g19%
Dietary Fiber 18g64%
Sugars 8g
Protein 22g44%
* 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 this chili use both black and white beans?

The combination creates perfect texture and flavor balance. Black beans add earthy depth and hold their shape, while white cannellini beans provide a creamy, nutty contrast. Together, they prevent the chili from becoming too dense while maximizing protein. Plus, the visual contrast makes it look stunning in bowls!

2

Can I make this chili without okra?

You can substitute 1 cup frozen okra or 1 cup diced eggplant for thickness, but the okra's natural creaminess is what makes this chili special. Without it, you'll need to use 1 tablespoon cornstarch mixed with water as a thickener. The flavor won't be identical, but it'll still be delicious!

3

How do I adjust the spice level?

Start with the recipe as written, then taste before serving. For more heat, add ½ teaspoon cayenne pepper with the other spices. For milder flavor, reduce the smoked paprika to 1 tablespoon. The lime juice at the end also helps balance any spiciness naturally. Adjust gradually—you can always add more, but you can't remove it!

4

Can I make this in a slow cooker?

Follow the same steps for toasting spices, then transfer everything to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. The slow cooking enhances the flavors even more. Just skip the initial 15-minute simmer—the slow cooker will handle that part for you. The okra will thicken beautifully during the long cook.

5

What's the best way to store leftovers?

Let the chili cool completely, then transfer to airtight containers. It keeps well in the fridge for 5-6 days or freezes beautifully for up to 3 months**. To reheat, warm gently on the stove with a splash of water or broth. The flavors actually improve overnight as everything melds together!

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