Soups & Stews
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!
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.
š„ 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.
šØāš³ 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.
š„ 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.
š³ 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.
š½ļø 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
Frequently asked questions
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.
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.
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!
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.
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.
