← BlogJune 28, 2026

How to Make the Perfect Vegan West African Peanut Soup

West African · Medium · 45 min · 4 servings

veganvegetariangluten-freedairy-free
Advertisement

This rich and warming vegan West African peanut soup is built on a bold base of peanut butter, tomatoes, and warming spices that create an incredibly complex plant-based broth. It is a deeply flavorful vegan dish inspired by traditional groundnut soups from West Africa that makes a stunning and nourishing meal.

Why this recipe works

This Vegan West African Peanut Soup recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 45 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 420 calories with 16g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 8 simple ingredients that you can find at any grocery store:

  • 0.75 cup natural peanut butter
  • 1 can crushed tomatoes
  • 2 medium sweet potatoes peeled and cubed
  • 1 medium yellow onion diced
  • 4 cups vegetable broth
  • 2 teaspoons fresh ginger grated
  • 1 teaspoon cayenne pepper
  • 2 cups fresh spinach or kale

Step by step instructions

Step 1: Saute the Base

Heat a tablespoon of oil in a large pot over medium heat. Add the diced onion and cook for 5 minutes. Stir in the ginger and cayenne and cook for 1 minute until fragrant.

Step 2: Build the Broth

Add the crushed tomatoes and vegetable broth and stir to combine. Bring to a gentle boil then whisk in the peanut butter until fully incorporated and smooth.

Step 3: Cook the Sweet Potatoes

Add the cubed sweet potatoes to the pot. Reduce heat and simmer for 20 minutes until the sweet potatoes are fork-tender and the soup has thickened.

Step 4: Add the Greens

Stir in the spinach or kale and cook for 3 minutes until wilted. Season generously with salt and adjust the spice level to taste.

Step 5: Serve

Serve over steamed rice and garnish with chopped roasted peanuts and fresh cilantro for an authentic and beautiful presentation.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • sweet potatoes → butternut squash or white potatoes for a different but equally satisfying texture
  • natural peanut butter → sunflower seed butter for a nut-free version with a similar creamy richness

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Not whisking the peanut butter thoroughly into the broth which leaves clumps in the finished soup
  • Making the soup too thick by not adding enough broth resulting in a paste-like consistency

Nutrition facts

Per serving: 420 calories, 16g protein, 44g carbs, 24g fat, 9g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement