Black Bean and Peanut Soup Recipe: Nutty-Spiced Warmth in One Pot

Soups & Stews

Black Bean and Peanut Soup Recipe: Nutty-Spiced Warmth in One Pot

This black bean and peanut soup recipe brings bold, nutty-spiced warmth to your table in just one pot. 🌟 The perfect fusion of African and Latin American flavors, it delivers a hearty, protein-packed meal that's as satisfying as it is easy to make.

Every spoonful offers a rich blend of smoky spices, creamy peanut sauce, and tender black beans—ideal for chilly evenings or quick weeknight dinners.

The secret to this soup's depth lies in toasting whole spices—cumin, coriander, and chili powder—before simmering them with garlic, ginger, and coconut milk. This creates layers of aromatic complexity that transform simple ingredients into something extraordinary.

The peanut butter adds natural creaminess without heavy dairy, while lime juice brightens the flavors at the end.

What you'll end up with is a velvety, spiced soup that's hearty enough to stand alone but pairs beautifully with rice, crusty bread, or a sprinkle of fresh cilantro.

The texture is rich yet balanced, with tender beans and peanuts providing satisfying bite. It's the kind of comforting meal that feels like a warm hug in bowl form.

Best of all, this recipe comes together in under an hour with minimal prep—no fancy techniques required. Whether you're feeding a family or meal prepping for the week, this soup delivers restaurant-quality results with simple pantry staples. Let's get cooking!

šŸ‘Øā€šŸ³
Difficulty
Medium
🌿
Diet
Vegetarian
šŸ”„
Calories
Med Cal

Ingredients for black bean and peanut soup

Simple pantry staples transform into a rich, nutty-spiced soup that warms the soul.

Ingredient Amount Notes
Dried Black Beans 🫘 1 ½ cups Unsoaked, rinsed thoroughly
Natural Peanut Butter 🄜 ½ cup Creamy, unsweetened preferred
Coconut Milk 🄄 13 ½ oz Full-fat can for creaminess
Cumin Seeds 🌿 1 tbsp Toasted until fragrant
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Chili Powder šŸŒ¶ļø 1 tbsp Smoked or mild variety
Garlic Cloves šŸ§„ 4 cloves Minced for aromatic depth
Fresh Ginger 🌿 2 tbsp Grated, vibrant color
Lime Juice šŸ‹ 2 tbsp Freshly squeezed
Vegetable Broth šŸ’§ 4 cups Low-sodium preferred
Olive Oil šŸ«’ 2 tbsp Extra-virgin for richness
Salt šŸ§‚ 1 tsp Kosher or sea salt
Black Pepper šŸŒ¶ļø ½ tsp Freshly ground preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The peanut butter and coconut milk create the soup's signature creaminess, so choose full-fat versions—they make all the difference. Trader Joe's has excellent organic options, but any natural peanut butter works. Coconut milk cans are typically 13.5 oz, but check the label—some brands use smaller sizes. For the spices, toast the cumin seeds whole in a dry pan for 30 seconds before grinding; this unlocks deeper flavor. Fresh ginger and garlic are non-negotiable here—they're the aromatic foundation. If you must use dried, double the amount, but honestly, it's worth grabbing fresh at the store.

No peanut butter? Substitute tahini at half the amount, though the flavor will shift slightly toward sesame. Out of coconut milk? Full-fat cashew milk works in a pinch, but texture will be thinner. The black beans can be canned (rinsed well) if you're short on time, but dried gives better texture. For heat, adjust the chili powder—start with 1 tbsp and add more to taste. The lime juice brightens everything, so don't skip it, but if you prefer less acidity, reduce to 1 tbsp. Vegetable broth is key—low-sodium versions prevent over-salting, and homemade is ideal if you have it.

This soup tastes even better the next day as 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 batch and portion it into containers—perfect for meal prep. The cilantro stays vibrant if you add it just before serving, but if you want to prep ahead, chop it and store it separately with a splash of water to keep it fresh. Reheat gently on the stove with a splash of water or broth to restore creaminess.

ā¤ļø

Why You'll Love This Recipe

  • No-Soaking Needed: I toss in dried black beans (no pre-soaking!) and let them simmer until tender—no fancy prep, just hands-off magic while I chop veggies or answer emails. The cumin and coriander wake up those beans like a morning coffee, turning them into something rich and satisfying without the fuss.
  • Creamy Nutty Magic: That peanut butter isn’t just for sandwiches—it thickens the soup into a velvety dream while coconut milk adds a whisper of sweetness. Honestly, the first spoonful had me questioning why I’d ever bought takeout again. It’s the kind of flavor that sticks with you (in a good way).
  • Lunch or Dinner (Or Both): This soup doubles as a hearty lunch or a cozy dinner—just add rice or crusty bread, and suddenly you’ve got a full meal. I’ve served it at potlucks, packed it for work, and even reheated it for lazy Sundays. It’s the one dish that never feels like a chore to repeat.
  • Budget-Friendly Powerhouse: Dried beans and peanut butter stretch this recipe into a whole week’s worth of leftovers—no waste, just flavor. Between us, I’ve made this for under $2 per serving, and it’s still the dish my picky-eating college roommate begged me to cook again. Practical? Absolutely. Delicious? Even more so.

Step-by-step instructions for black bean and peanut soup

Here's the method for a velvety, spice-infused soup that balances earthy beans with rich peanut and coconut flavors.

1

šŸ”„ Step 1: Toast Spices and SautĆ© Aromatics

Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the 1 tablespoon cumin seeds and toast for 30 seconds until fragrant and lightly golden—this releases their essential oils and deepens the soup's aroma. Immediately add the 4 cloves garlic cloves and 2 tablespoons fresh ginger, cooking for 1-2 minutes until the garlic turns golden and the ginger becomes translucent.

Here's the thing—don't rush this step. The spices should sizzle gently without burning. If they darken too quickly, reduce the heat slightly. This aromatic base forms the flavor foundation for the entire soup, so take your time to develop these warm, earthy notes before moving forward.

2

šŸ‘Øā€šŸ³ Step 2: Build the Spiced Base

Stir in the 1 tablespoon ground coriander and 1 tablespoon chili powder, cooking for 30 seconds to bloom their flavors. Pour in the 4 cups vegetable broth and bring to a gentle boil. Add the 1.5 cups dried black beans (rinsed thoroughly), reduce heat to medium-low, cover partially, and simmer for 45 minutes—until the beans are tender but not mushy.

I like to check the beans after 30 minutes by pressing one between my fingers. It should be soft but still hold its shape. If they're still firm, keep simmering uncovered for another 10-15 minutes. The beans should absorb the broth and develop a creamy texture without falling apart.

3

🄘 Step 3: Blend for Creamy Texture

Using an immersion blender (or carefully transferring to a blender in batches), blend the soup until smooth. This is where the magic happens—the beans create natural thickness that balances the richness of the peanut and coconut. Return the blended soup to the pot and stir in the 0.5 cup natural peanut butter and 13.5 oz coconut milk.

Real talk: The peanut butter might seem like too much at first, but trust me—it dissolves completely when warmed. Stir constantly over low heat for 3-4 minutes until fully incorporated and the soup becomes luxuriously creamy. If it looks too thick, add ½ cup water to adjust the consistency.

4

šŸ³ Step 4: Finish with Bright Flavors

Remove from heat and stir in the 2 tablespoons lime juice, 1 teaspoon salt, and ½ teaspoon black pepper. Taste and adjust seasoning—you might need a touch more salt or lime to balance the peanut and spice. The lime juice brightens the soup and cuts through the richness, creating that perfect balance of flavors.

Let the soup sit off heat for 5 minutes to allow the flavors to meld. The lime will mellow slightly, and the spices will integrate more deeply. This resting period ensures every spoonful delivers harmonious, well-rounded flavor rather than individual components.

5

šŸ½ļø Step 5: Serve with Fresh Garnish

Ladle the soup into bowls and garnish immediately with ¼ cup chopped fresh cilantro. The bright green color contrasts beautifully with the deep brown soup, and the cilantro adds a fresh herbal note that cuts through the richness. Serve with warm crusty bread or over steamed rice to soak up every last drop of this nutty-spiced creation.

This soup tastes even better the next day as the flavors continue to develop. The peanut and coconut flavors deepen, and the spices become more pronounced. Store leftovers in an airtight container in the refrigerator for up to 4 days, or freeze for 3 months—just reheat gently on the stove with a splash of water or broth.

šŸ‘Øā€šŸ³

Pro Tips For Making Black Bean And Peanut Soup

  • SOAK BEANS OVERNIGHT: Dried black beans are stubborn—skimp on soaking time and they’ll stay rock-hard no matter how long you simmer. Toss them in a bowl of water with a splash of vinegar (even apple cider works) and let them sit 12+ hours. The vinegar breaks down the skins faster, and you’ll end up with creamier soup instead of chewing on pebbles.
  • TOAST THE SPICES: Ground coriander and cumin lose their punch when bloomed in oil. Instead, dry-toast the whole seeds (cumin) in a dry pan for 30 seconds until fragrant, then grind them fresh—it makes the soup taste deeper. Skip this, and you’ll just be flavoring with dust.
  • WHISK PEANUT BUTTER FIRST: Natural peanut butter separates like oil and water, and dumping it straight into hot soup creates lumps that won’t dissolve. Mix 2 tablespoons of peanut butter with ¼ cup warm broth or coconut milk first, then whisk it into the pot. This ensures a silky texture instead of peanut butter blobs.
  • SIMMER LOW AND LONG: Black beans need patience—rushing the cook time turns them mushy or leaves them underdone. After the initial boil, drop the heat to a gentle simmer (barely bubbles) and cook uncovered for 45–60 minutes. The longer they simmer, the richer the flavor, and the less you’ll taste the canned-bean shortcut.

Health benefits of this recipe

Plant-Based Protein Power

This soup packs a serious protein punch with 15 grams of protein per serving, thanks to the black beans and peanut butter. The combination of dried black beans and natural peanut butter creates a complete protein profile, making it ideal for vegans or anyone looking to reduce meat consumption.

A 1.5-cup serving covers about 30% of your daily protein needs—perfect for keeping you full and energized. šŸ’Ŗ

Heart-Healthy Fats

The natural peanut butter and coconut milk provide heart-healthy monounsaturated fats that support cardiovascular health. These fats help reduce LDL cholesterol while promoting good HDL levels. Plus, the olive oil adds extra benefits with its anti-inflammatory properties.

The soup’s creamy texture comes from these wholesome fats, not processed oils. Trust me, your heart will thank you!

Fiber-Rich and Digestive-Friendly

With 12 grams of fiber per serving, this soup aids digestion and keeps you feeling full longer. The black beans are the star here, providing both soluble and insoluble fiber to support gut health and regulate blood sugar.

The cumin seeds and ginger also add digestive benefits, reducing bloating and promoting smooth digestion. It’s a one-bowl meal that’s gentle on your stomach yet satisfyingly hearty. ✨

Rich in Antioxidants

The spices in this recipe—cumin, coriander, and chili powder—are packed with antioxidants that combat oxidative stress. Cumin, in particular, contains compounds that may help reduce inflammation, while coriander adds a refreshing herbal note with its own antioxidant benefits.

The fresh ginger and lime juice further boost the soup’s antioxidant profile, making it a flavorful way to nourish your body from the inside out.

Vitamins and Minerals

This soup is a nutrient powerhouse, offering iron from black beans (great for energy), magnesium from coconut milk (supports muscle and nerve function), and vitamin C from lime juice (boosts immunity).

The fresh cilantro garnish adds vitamin K and potassium, rounding out the nutritional profile. It’s a simple yet sophisticated way to sneak in essential vitamins and minerals without even trying. šŸ’›

Low-Calorie Comfort Food

Despite its rich, creamy texture, this soup is surprisingly light, with about 350 calories per serving. The vegetable broth and dried beans keep it low-calorie while delivering maximum flavor and satisfaction.

It’s the perfect comfort food for those watching their calories but still craving something hearty and delicious. You’ll never feel deprived with this nutty-spiced bowl of goodness!

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 42g15%
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

Can I make this soup with canned black beans instead of dried?

Yes, but adjust the cooking time and liquid. Use 2 (15-oz) cans of drained black beans and reduce the vegetable broth to 3 cups instead of 4. Simmer the soup for 20-25 minutes to let flavors meld—no need to blend since canned beans are pre-cooked. The texture will be slightly thinner, so add 1-2 tbsp peanut butter after blending to compensate.

2

Why does my soup look too thick after adding peanut butter?

Peanut butter naturally thickens when warmed, especially with coconut milk. Thin it by stirring in ½ cup warm vegetable broth or water, 1 tbsp at a time, until reaching your desired consistency. If it's still too thick, simmer uncovered for 5-10 minutes to evaporate excess moisture. The soup should coat the back of a spoon but still be pourable.

3

What's the best way to store and reheat leftovers?

Store in an airtight container in the fridge for up to 4 days or freeze for 3 months. To reheat, warm gently on the stove over low heat with 1-2 tbsp water or broth to restore creaminess. Never microwave directly from frozen—thaw overnight in the fridge first. The flavors actually improve after the first day as spices meld!

4

Can I make this soup spicier or milder?

For extra heat, add ½ tsp cayenne or diced jalapeƱos with the chili powder. For milder flavor, reduce chili powder to ½ tbsp and omit cayenne. The lime juice also balances heat—add 1 extra tbsp if you prefer tangier flavor. Taste as you go and adjust gradually to avoid overpowering the peanut and coconut notes.

5

What's the best way to serve this soup?

This hearty soup pairs perfectly with warm crusty bread (like sourdough or cornbread), steamed jasmine rice, or crispy plantain chips for scooping. For extra protein, serve with grilled tofu or avocado slices. The nutty flavors also complement cornbread muffins or a simple green salad with lime dressing. Garnish with extra cilantro, crushed peanuts, or a drizzle of chili oil for presentation.

ā˜…ā˜…ā˜…ā˜…ā˜…4.9(10 reviews)
Categories Soups & Stews