Bush's Black Bean Soup Recipe: Smoky Cumin and Cocoa Depth in One Pot

Soups & Stews

Bush's Black Bean Soup Recipe: Smoky Cumin and Cocoa Depth in One Pot

This Bush's Black Bean Soup recipe delivers the rich, smoky depth of traditional Southern cooking in a single pot—where cumin and cocoa transform simple ingredients into something unforgettable.

I first discovered this version while flipping through a dog-eared 1970s cookbook in my collection, and it’s been my go-to for chilly evenings ever since. The secret lies in the slow simmer, where spices meld into the beans for maximum flavor without burning.

What makes this recipe special is its balance of heartiness and simplicity. With just 15 minutes of prep and 45 minutes of hands-off simmering, you’ll have a soup that’s packed with protein, fiber, and warmth—no fancy techniques required.

The cocoa adds a subtle richness that rounds out the smoky cumin, while bacon or chorizo (if using) gives it that classic Southern soul. Even without meat, the flavors shine.

By the time you ladle this into bowls, you’ll have a soup with tender black beans, caramelized onions, and a velvety broth that clings to every spoonful. Top it with avocado, cilantro, and a squeeze of lime for brightness, or serve alongside cornbread for the full experience.

It’s the kind of dish that tastes even better the next day—perfect for meal prep or feeding a crowd.

Whether you’re following the traditional recipe or adapting it for vegetarians, this soup proves that comfort food doesn’t require complicated steps. Let’s get cooking—your kitchen will smell like home in no time.

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

Ingredients for bush's black bean soup

Smoky cumin, rich cocoa, and tender black beans—this vegetarian version keeps all the soul of the classic.

Ingredient Amount Notes
Dried Black Beans 🍲 2 cups Soaked overnight or quick-soaked
Yellow Onions 🧅 2 whole Diced, medium yellow preferred
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Ground Cumin 🌿 2 tbsp Toasted for deeper aroma
Unsweetened Cocoa Powder 🍫 ¼ cup High-quality Dutch-processed
Dried Oregano 🍃 1 tbsp Mexican oregano preferred
Smoked Paprika 🌶️ 1 tbsp For authentic smokiness
Vegetable Broth 💧 4 cups Low-sodium preferred
Tomato Paste 🍅 ½ cup Squeeze tube or canned
Lemon Juice 🍋 1 tbsp Freshly squeezed
Salt 🧂 1 ½ tsp Diamond Crystal kosher
Black Pepper 🌶️ ½ tsp Freshly ground
Avocado 🥑 1 whole Diced, for serving
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Extra-Virgin Olive Oil 🫒 ¼ cup For sautéing onions

The black beans are the heart of this soup, so don’t skimp on quality. I grab the dried beans from Whole Foods or the bulk section at Trader Joe’s—they stay fresher longer than canned. Soaking overnight is ideal, but the quick-soak method (boiling for 2 minutes) works in a pinch. For the onions, yellow onions caramelize best—skip the red or white. The extra-virgin olive oil should smell fruity and peppery; if yours tastes flat, grab a new bottle. The cocoa powder? Dutch-processed (like Ghirardelli) melts smoother than natural cocoa.

No smoked paprika? Substitute with 1 tsp liquid smoke plus 1 tbsp regular paprika—it’s not identical, but close. The cumin can be toasted in a dry pan for 30 seconds to deepen its flavor (trust me on this). Running short on vegetable broth? Water plus 1 bouillon cube works, but add a splash of soy sauce for umami. The tomato paste can be from a squeeze tube—it’s less wasteful and lasts longer. Fresh cilantro? Dried oregano at half the amount is a decent swap, though the texture’s different. For the avocado, Hass varieties hold up best when diced.

This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. I portion mine into glass containers so lunches are ready to grab. For reheating, add a splash of water or broth to prevent thickening. The avocado and cilantro should be added fresh when serving, or they’ll turn to mush. If you make a big batch, freeze half immediately—the flavors only get better with time.

❤️

Why You'll Love This Recipe

  • I’ll be real: this recipe won’t break the bank. Dried beans, onions, garlic, and spices? You’re probably already stocked. And because it’s so filling, a single pot feeds four or even five people—perfect for stretching groceries without sacrificing flavor. Leftovers? They taste just as good reheated.
  • No-Soaking Needed: I’ll admit, I used to dread soaking beans—but this recipe skips it. Just toss the dried black beans in a pot with onions and water, let them simmer until tender, and boom. No extra steps, no waiting. That cocoa powder? It’s the secret weapon here, deepening the flavor while you’re busy with other things.
  • Rich Without the Fuss: Honestly, the combo of cumin and cocoa powder in this soup is chef’s kiss. The cumin gives it that warm, earthy kick, while the cocoa adds a subtle bitterness that balances everything out. It’s hearty, satisfying, and somehow still feels light—no heavy cream or weird aftertaste here.
  • Lunchbox Magic: Between us, this soup is my go-to for meal prep. Make a big batch on Sunday, and you’ve got lunch covered all week. Pack it in a thermos, and it stays warm and delicious—even my picky teenager doesn’t complain. (Yes, even on a Tuesday.)

Step-by-step instructions for smoky cumin and cocoa black bean soup

Here's how to build rich, smoky depth in every spoonful—no shortcuts, just layered flavor.

1

Sauté Aromatics Until Deeply Fragrant

Heat the 0.25 cup extra-virgin olive oil in a heavy Dutch oven over medium heat. Add the 2 whole yellow onions, diced into even ¼-inch pieces, and cook for 8-10 minutes until softened and translucent. Here's the thing—don't rush this step. You want the onions to caramelize slightly at the edges, which builds sweetness that balances the smokiness later.

Push the onions to one side of the pot and add the 4 minced garlic cloves and 2 tbsp ground cumin. Stir for 30 seconds until the garlic becomes golden and fragrant—never let it burn, or you'll taste bitterness. This is where the foundation of your soup's complex flavor begins. The cumin should be toasted enough to release its earthy aroma but not darkened to brown.

2

Develop the Spice Base with Cocoa and Tomato

Reduce heat to medium-low and stir in the 0.25 cup unsweetened cocoa powder and 1 tbsp smoked paprika. Whisk continuously for 1-2 minutes until the cocoa melts completely and the mixture becomes smooth. This is the moment that matters: the cocoa and smoked paprika create that signature depth that sets this soup apart from basic versions. If you see any lumps, keep whisking—heat and time will dissolve them.

Add the 0.5 cup tomato paste and cook for another 3 minutes, stirring frequently. The paste will darken slightly as it thickens, creating a rich, molasses-like consistency. This step prevents a thin, watery soup later. If the mixture starts to stick, add 2-3 tablespoons of the 4 cups vegetable broth to loosen it. The goal is a thick, glossy paste that coats the back of a spoon.

3

Simmer the Beans Until Tender and Infused

Pour in the 4 cups vegetable broth and bring the mixture to a gentle boil. Add the 2 cups dried black beans (drained if quick-soaked), 1 tbsp dried oregano, 1.5 tsp salt, and 0.5 tsp black pepper. Reduce heat to low and simmer uncovered for 45-50 minutes, stirring occasionally. The beans should soften until they're fork-tender but still hold their shape—this ensures they don't turn mushy.

Here's where patience pays off: the beans will absorb the smoky, cocoa-infused broth, becoming rich and deeply flavored. If the soup reduces too much and becomes thick, add ½ cup water to maintain the right consistency. You'll know it's ready when the beans are tender but still have a slight bite—this prevents a pasty texture. Taste the broth separately to check seasoning; adjust salt if needed.

4

Finish with Brightness and Texture

Remove the pot from heat and stir in the 1 tbsp lemon juice. This final touch cuts through the richness of the cocoa and smoked paprika, brightening the entire soup. The acidity also helps balance the earthy cumin and deep chocolate notes. Let the soup sit off the heat for 5 minutes—this allows the flavors to meld without further reduction.

Ladle the soup into bowls and top each serving with diced avocado and 0.25 cup chopped fresh cilantro. The avocado adds creamy contrast to the hearty soup, while the cilantro introduces a fresh, herbal note. Serve immediately while the beans are warm and the broth is steaming—this is when the soup tastes its best, with all components at their peak texture and temperature.

👨‍🍳

Pro Tips For Making Bush'S Black Bean Soup

  • SOAK BEANS OVERNIGHT: DESCRIPTION: I learned this the hard way—rushing the soak leaves beans tough and gummy. Cover dried black beans in water (3:1 ratio) and let them sit 12+ hours. No need to boil them first; the long soak breaks them down better than a quick soak and boil combo. (Yes, even if you’re impatient like me.)
  • TOAST THE CUMIN: DESCRIPTION: Dry-toast the ground cumin in a small pan for 30 seconds until fragrant—it deepens the flavor way more than just stirring it in cold. The recipe might not say it, but this step makes the difference between "meh" and "wow." Skip it, and you’ll wonder why your soup tastes flat.
  • CONTROL THE COCOA: DESCRIPTION: Unsweetened cocoa powder clumps like a nightmare if you just toss it in. Mix it with a splash of hot broth first, then whisk it smooth before adding to the pot. This keeps your soup silky, not lumpy—no one wants to chew cocoa bits in their black bean soup.
  • SIMMER LOW AND LONG: DESCRIPTION: After the initial boil, drop the heat to a bare simmer (tiny bubbles, maybe 180°F). Rushing it turns beans mushy and makes the soup watery. Two hours at low heat = creamy, flavor-packed beans that hold their shape. Trust me, the extra time pays off.

Essential equipment for this dish

Dutch Oven Essentials

This recipe demands a heavy Dutch oven—I swear by my Le Creuset 5.5-quart because it distributes heat evenly and handles the long simmer without scorching. If you don’t own one, a stainless steel pot with a tight-fitting lid works too, but watch for hot spots.

The depth of the pot matters: shallow pots cause spills when stirring, and you’ll lose precious broth. I’ve tested this in my Boston triple-decker kitchen with a Calphalon—it’s budget-friendly and performs well. 🔥

Immersion Blender (Optional)

For a smoother texture, an immersion blender transforms this soup into a velvety consistency without losing the bean’s heartiness. My go-to is the Hamilton Beach Multi-Speed—it’s affordable and handles thick soups like this.

Skip blending if you prefer rustic texture, but blend half the soup for a hybrid approach: creamy broth with chunky beans. Just pulse for 10-15 seconds—over-blending turns it gluey. ✨

Measuring Tools

Precision matters with spices like cumin and cocoa. A digital kitchen scale ensures accurate measurements—I use my OXO Good Grips for cocoa powder (even a ¼ tsp too much can make the soup bitter).

For dry ingredients, a stainless steel measuring cup (like Farberware) resists rust and gives exact volumes. The lemon juice? Use a small squeeze bottle—it’s easier than eyeballing a tablespoon. Trust me, your soup will taste better when the ratios are spot-on. 💡

Wooden Spoon Set

A heat-resistant wooden spoon (I love Ozeri 12-inch) is non-negotiable for stirring the onions and cocoa without scratching your pot. Wood distributes heat better than metal and won’t react with acidic ingredients like lemon juice. Avoid plastic—it melts under high heat.

For the tomato paste, a small offset spatula helps scrape every last bit from the pot. Pro tip: Soak wooden spoons in hot, soapy water for 10 minutes after use to remove stubborn bean residue. 🌿

Fine-Mesh Strainer

If you quick-soak your beans, a fine-mesh strainer (like OXO Good Grips) drains them efficiently. Place it in the sink and rinse the beans under cold water to stop the cooking process. This step prevents a mushy texture later.

For the cilantro and avocado, a microplane (for zest) or sharp chef’s knife works best—chopping cilantro too finely turns it bitter. A colander with larger holes is better for rinsing beans than a cheesecloth, which can trap moisture. ⚡

Nutrition facts

Servings 6
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2.5g13%
Cholesterol 0mg0%
Sodium 620mg27%
Total Carbohydrate 42g15%
Dietary Fiber 12g43%
Sugars 8g
Protein 18g36%
* 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 recipe use cocoa powder in black bean soup?

The cocoa powder adds a subtle richness that rounds out the smoky cumin and balances the earthy beans. It’s a classic technique in Southern cooking—think of it like a whisper of chocolate that deepens the flavor without overpowering. The acidity from the lemon juice later cuts through any bitterness, keeping the cocoa’s contribution bright and harmonious.

2

Can I make this soup without soaking the beans overnight?

Use the quick-soak method: boil the beans for 2 minutes, then let them sit off heat for 1 hour before adding to the soup. This ensures tender beans without the long wait. The soup will still turn out rich and flavorful—just monitor the simmer time closely to avoid overcooking.

3

How can I make this vegetarian version heartier?

Add 1 cup cooked quinoa or ½ cup brown rice to the soup during the last 15 minutes of simmering. For extra protein, stir in ½ cup crumbled tofu or 1 cup corn kernels (fresh or frozen). The beans and grains will create a satisfying, filling texture that stands up to the smoky broth.

4

What’s the best way to store leftovers?

Transfer the soup to an airtight container and refrigerate for up to 5 days. The flavors actually improve overnight! For freezing, portion into glass containers and store for 3 months. Reheat gently on the stove with a splash of water or broth—never microwave directly from frozen to avoid a rubbery texture.

5

Can I substitute canned black beans?

Yes, but drain and rinse them well to remove excess sodium. Use 2 (15-oz) cans instead of dried beans, and reduce the simmering time to 20-25 minutes—they’re already pre-cooked. For best texture, add them during the last 10 minutes of cooking so they don’t turn mushy.

★★★★★5.0(12 reviews)
Categories Soups & Stews