African Peanut Soup
Creamy, hearty, and spiced just right, African Peanut Soup is a soul-warming dish that blends the richness of peanuts with the comforting base of sweet potatoes, tomatoes, and warm spices. This vegan-friendly bowl of comfort is perfect for chilly nights when you want something filling but still nourishing.
This soup traces its roots to West African culinary traditions, where groundnut stews are common. It brings together earthy vegetables and creamy peanut butter in a deeply satisfying way, creating a balance of sweet, spicy, and savory notes. Served over rice or enjoyed as-is, it’s a comforting experience in every bite.
Why You’ll Love This African Peanut Soup
You’ll fall in love with this soup because it checks all the boxes: it’s easy to make, incredibly flavorful, and packed with plant-based protein. The richness from the peanut butter gives it a luscious texture, while the blend of ginger, garlic, and chili flakes adds warmth and gentle heat. It’s also naturally gluten-free, meal-prep friendly, and incredibly customizable. Whether you’re a seasoned soup lover or trying something new, this one never fails to impress.
What Kind of Peanut Butter Should I Use?
Use natural, unsweetened peanut butter for the best flavor and texture. You want something that blends smoothly into the broth without added sugars or oils that could throw off the balance of the soup. Chunky peanut butter can work too if you like a bit more texture, but creamy gives the most traditional consistency.
Ingredients for the African Peanut Soup
To make a rich and flavorful African Peanut Soup, you need ingredients that bring both depth and comfort. Every item here plays a role in the unique flavor profile this soup offers.
- Onion: Provides the aromatic base and enhances the overall savoriness of the soup.
- Garlic: Adds pungent depth and pairs perfectly with the ginger.
- Ginger: Brings warmth and freshness to cut through the richness.
- Sweet Potatoes: Adds natural sweetness and heartiness.
- Tomatoes (canned or fresh): Introduce acidity and help create a balanced broth.
- Vegetable Broth: Forms the soup base, keeping it fully plant-based.
- Peanut Butter: The key star of the dish, giving it a creamy texture and nutty richness.
- Cabbage (optional): Adds texture and nutrition if you want some greens.
- Chili Flakes: For gentle heat.
- Salt: Essential to bring out all the flavors.
- Lime Juice: Brightens the dish at the end.

How To Make the African Peanut Soup
Step 1: Build the Flavor Base
Heat oil in a large pot over medium heat. Sauté chopped onions for about 5 minutes until soft. Add garlic and ginger and cook for another minute until fragrant.
Step 2: Add the Heart of the Soup
Stir in chopped sweet potatoes, canned tomatoes, and chili flakes. Let everything simmer together for a few minutes to deepen the flavors.
Step 3: Create the Creamy Broth
Pour in the vegetable broth and bring everything to a boil. Reduce to a simmer and let cook for about 20 minutes or until the sweet potatoes are fork-tender. Then stir in the peanut butter until it’s fully melted and incorporated.
Step 4: Finish with Freshness
Add cabbage if using, and cook just until it softens. Taste and adjust with salt. Finally, squeeze in fresh lime juice before serving for a pop of brightness.
How to Serve and Store African Peanut Soup
This soup serves about 4 hearty portions, and it’s a perfect meal on its own or served over fluffy rice. It also goes well with flatbreads or crusty bread to soak up the rich broth. If you’re meal-prepping, it stores beautifully in the fridge for up to 5 days. Just let it cool completely and place in an airtight container. It also freezes well for up to 2 months. When reheating, add a splash of water or broth to loosen it back to its creamy glory.
What to Serve With African Peanut Soup?
Coconut Rice
The creamy sweetness of coconut rice balances the spicy, nutty soup and makes it even more satisfying.
Flatbread or Naan
Soft breads are perfect for scooping and dipping, making every spoonful count.
Grilled Plantains
Add a touch of caramelized sweetness and texture with lightly grilled or fried plantains.
Cucumber Salad
A crisp, refreshing side that cools the palate and complements the soup’s spices.
Fried Tofu Cubes
Toss in some golden tofu cubes for an extra protein boost.
Collard Greens
Simmered greens seasoned with garlic and lemon are a classic Southern side that pairs beautifully.
Mango Chutney
A spoonful of sweet-tangy chutney on the side adds complexity to every bite.
Want More Soup Ideas with Bold Flavor?
If you enjoyed this African Peanut Soup, here are some other flavorful soups and stews you might want to try next:
- Creamy Kielbasa Gnocchi Soup for rich, comforting bites.
- Zesty Tuscan Artichoke Soup that hits all the savory notes.
- Greek Lemon Chicken Soup Avgolemono with a bright citrus finish.
- Hearty Vegetarian Tortellini Soup for cozy, meat-free meals.
Save This Recipe For Later
📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.
Have you made your version of African Peanut Soup? Tell me how it turned out! Did you toss in extra greens or try it with brown rice? I’d love to hear your twists and tips.
Explore beautifully curated health-boosting soups and more on Luna Meals on Pinterest and discover your next favorite cozy dinner.
Conclusion
African Peanut Soup is more than just a meal—it’s a warm, nourishing experience that brings the soul of West African kitchens to your table. With humble ingredients and bold flavors, it proves that simplicity can be extraordinary. Make it once, and you’ll understand why it’s cherished across cultures and kitchens alike.

African Peanut Soup
- Total Time: 40 minutes
- Yield: 4 servings
- Diet: Vegan
Description
Creamy, comforting, and rich in flavor, this African Peanut Soup recipe blends peanut butter, sweet potatoes, and spices into a hearty plant-based meal. A gluten-free, vegan soup packed with bold West African flavors, perfect for chilly nights or meal prep.
Ingredients
1 tablespoon oil
1 medium onion, chopped
3 cloves garlic, minced
1 tablespoon fresh ginger, grated
2 medium sweet potatoes, peeled and cubed
1 can diced tomatoes (14 oz)
1 teaspoon chili flakes
4 cups vegetable broth
1/2 cup peanut butter (natural, unsweetened)
2 cups chopped cabbage (optional)
1 teaspoon salt
1 tablespoon lime juice
Instructions
1. Heat oil in a large pot over medium heat. Sauté the onion for 5 minutes until soft.
2. Add garlic and ginger and cook for another minute until fragrant.
3. Stir in sweet potatoes, tomatoes, and chili flakes. Simmer for 3–4 minutes.
4. Pour in the vegetable broth and bring the mixture to a boil.
5. Reduce heat and simmer for 20 minutes or until the sweet potatoes are tender.
6. Stir in the peanut butter until fully melted and the broth is creamy.
7. Add cabbage, if using, and cook until just softened.
8. Season with salt and stir in the lime juice.
9. Serve hot, optionally over rice or with crusty bread.
Notes
Use natural, unsweetened peanut butter for authentic flavor.
The soup thickens as it cools, so add water or broth when reheating.
Feel free to add greens like kale or collard greens for extra nutrition.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soups
- Method: Stovetop
- Cuisine: African
Nutrition
- Serving Size: 1 bowl
- Calories: 385
- Sugar: 9g
- Sodium: 780mg
- Fat: 22g
- Saturated Fat: 4g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 7g
- Protein: 13g
- Cholesterol: 0mg


