Thick, creamy, and soul-warming, African Peanut Soup is a hearty stew that blends the deep flavors of peanut butter, sweet potatoes, tomatoes, and spices into a velvety dish that feels like a hug in a bowl. Whether you’re cooking for comfort or curiosity, this West African-inspired soup delivers a rich blend of sweet, savory, and spicy with a nourishing kick.

It’s a one-pot meal that’s as satisfying as it is simple to prepare. The tender chunks of sweet potato and leafy greens balance beautifully with the nuttiness of the peanut butter, and the finish of chopped roasted peanuts and fresh cilantro makes it unforgettable. Vegan-friendly and naturally gluten-free, this soup is perfect for weeknight dinners or meal prep.
What Kind of Peanut Butter Should I Use?
Go for natural, unsweetened creamy peanut butter. This allows the nutty richness to shine without the interference of added sugars or hydrogenated oils. Crunchy peanut butter can also work if you enjoy bits of texture, but smooth gives the best creamy base.
Ingredients for the African Peanut Soup
- Peanut Butter: The star of the soup, creating a rich and creamy texture.
- Sweet Potatoes: Adds a natural sweetness and bulk to the soup.
- Crushed Tomatoes: Brings tang and depth to the base.
- Vegetable Broth: Helps thin the soup while infusing more flavor.
- Onion and Garlic: The aromatic backbone.
- Fresh Ginger: Offers warmth and brightness.
- Cayenne Pepper or Chili Flakes: For that kick of heat.
- Collard Greens or Kale: Earthy greens that hold up well in soup.
- Roasted Peanuts: A crunchy topping that adds contrast.
- Cilantro: Fresh and vibrant to finish.
How To Make the African Peanut Soup
Step 1: Sauté the Aromatics
In a large pot, heat a bit of oil over medium heat. Add diced onions and cook until translucent. Stir in minced garlic and ginger and cook until fragrant.
Step 2: Build the Base
Add the crushed tomatoes and sweet potatoes to the pot. Stir to coat them in the aromatics and let them simmer for about 5 minutes.
Step 3: Stir in the Creaminess
Whisk in the peanut butter and vegetable broth until well combined. The mixture should look creamy and slightly thickened. Season with cayenne pepper, salt, and pepper to taste.
Step 4: Simmer to Perfection
Cover the pot and let the soup simmer for 20-25 minutes or until the sweet potatoes are tender.
Step 5: Add the Greens
Toss in the chopped collard greens or kale and simmer for another 5-7 minutes until the greens have softened.
Step 6: Garnish and Serve
Serve hot, topped with chopped roasted peanuts and fresh cilantro. A squeeze of lime juice adds a final zing.

How to Serve and Store African Peanut Soup
Serve it piping hot with a crusty bread roll, naan, or over a bed of steamed rice or quinoa for a heartier meal. The soup stores well in the fridge for up to 5 days, and it actually tastes even better the next day as the flavors deepen. You can also freeze it for up to 3 months—just leave out the fresh toppings until ready to serve.
What to Serve With African Peanut Soup?
Warm Flatbreads
Naan or pita bread is perfect for scooping up every drop of the flavorful broth.
Coconut Rice
The subtle sweetness and aroma of coconut rice complements the peanut base beautifully.
Grilled Plantains
Their caramelized edges and soft centers add a tropical vibe.
Roasted Cauliflower
A crunchy and healthy side that soaks up the soup nicely.
Mango Cabbage Slaw
For a refreshing contrast in texture and a citrusy zing.
Spicy Chickpea Salad
Adds extra protein and a punch of spice.
Couscous or Quinoa
Either grain turns this soup into a satisfying main meal.
A Hearty Salad
Try it with our Strawberry Spinach Salad for a light yet bold pairing.
Want More Soup Ideas with Bold Global Flavor?
If you love this African Peanut Soup, explore more of our vibrant and globally-inspired recipes:
- Tuscan Bean Soup for rustic Italian comfort.
- Creamy Broccoli Cheddar Soup that’s cheesy and cozy.
- Italian Sausage Soup with a spicy kick.
- Easy Thai Red Curry Dumpling Soup for a quick weeknight flavor trip.
- 20-Minute Broccoli Cheese Soup when time is short but cravings are big.
Save This Pin For Later
📌 Save this recipe to your Pinterest board so you can find it when you need something comforting, creamy, and full of flavor.
Tried it? Let us know in the comments! Did you toss in extra chili or maybe add some chickpeas for bulk? We love seeing how you make it yours.
Explore more bold global flavors and health-boosting soups on ChefAlchemy’s Recipes and elevate your weekly meal plan.
Print
African Peanut Soup
- Total Time: 40 minutes
- Yield: 4 servings
- Diet: Vegan
Description
Craving something cozy, bold, and nutritious? This African Peanut Soup is your go-to! It’s creamy, full of earthy flavors from sweet potatoes and collard greens, spiced just right with ginger and chili, and deeply comforting thanks to a rich peanut butter base. Whether you’re after an easy dinner idea or a nourishing meal prep solution, this healthy soup recipe is naturally vegan, gluten-free, and ready to be your next weeknight hero. Think of it as a one-pot wonder packed with global flavor and hearty goodness—a perfect mix of quick dinner and soul food inspiration.
Ingredients
1 tablespoon oil
1 medium onion, diced
3 cloves garlic, minced
1 tablespoon fresh ginger, grated
2 cups crushed tomatoes
2 medium sweet potatoes, peeled and cubed
1/2 cup peanut butter (unsweetened, creamy)
4 cups vegetable broth
1/2 teaspoon cayenne pepper
1 teaspoon salt (adjust to taste)
1/2 teaspoon black pepper
2 cups collard greens or kale, chopped
1/4 cup roasted peanuts, chopped (for garnish)
1/4 cup fresh cilantro, chopped (for garnish)
1 tablespoon lime juice (optional)
Instructions
1. Heat oil in a large pot over medium heat. Add diced onion and cook until soft.
2. Stir in garlic and ginger, cooking until fragrant.
3. Add crushed tomatoes and cubed sweet potatoes. Stir and simmer for 5 minutes.
4. Mix in the peanut butter and vegetable broth. Stir until smooth and combined.
5. Season with cayenne, salt, and black pepper.
6. Cover and simmer for 20–25 minutes, or until sweet potatoes are tender.
7. Stir in chopped collard greens or kale and cook for another 5–7 minutes.
8. Serve hot, topped with roasted peanuts, cilantro, and a squeeze of lime juice.
Notes
You can swap collard greens with spinach or swiss chard depending on what you have on hand.
For extra protein, stir in cooked chickpeas or lentils before serving.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: African, Vegan
Nutrition
- Serving Size: 1 bowl
- Calories: 380
- Sugar: 8g
- Sodium: 520mg
- Fat: 22g
- Saturated Fat: 4g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 6g
- Protein: 12g
- Cholesterol: 0mg
Keywords: healthy soup, peanut soup, vegan stew, African recipe, easy dinner, meal prep, comfort food
