Best Vegetarian Peanut Soup Recipe for Easy Healthy Meals

Updated On: October 7, 2025

Peanut soup is a rich, creamy, and comforting dish that perfectly blends the nutty sweetness of peanuts with savory spices. This vegetarian peanut soup recipe is a delight for anyone looking to explore bold flavors while keeping things meat-free.

It’s hearty enough to satisfy your hunger but light enough to serve as a starter or a wholesome meal on its own. Using simple ingredients and easy steps, you can whip up this delicious soup that has roots in African cuisine but fits beautifully into any kitchen.

Whether you’re cooking for family, entertaining guests, or simply craving something new, this soup is sure to become a favorite. Plus, it’s packed with protein and fiber, making it a nutritious choice for vegetarians and vegans alike.

Ready to discover why this recipe will have you coming back for seconds? Let’s dive right in!

Why You’ll Love This Recipe

This vegetarian peanut soup is a wonderful balance of creamy texture and vibrant flavors. The combination of natural peanut butter with fresh vegetables and warming spices creates a unique taste experience that’s both satisfying and nourishing.

It’s naturally gluten-free, packed with plant-based protein, and perfect for any season.

What makes this recipe truly special is its versatility. You can easily adjust the spice levels or add your favorite veggies to customize it.

It’s also a one-pot wonder, which means less cleanup and more time to enjoy your meal. Whether you’re new to cooking or an experienced home chef, this recipe is straightforward and rewarding.

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1 teaspoon grated fresh ginger
  • 1 large carrot, diced
  • 1 red bell pepper, diced
  • 1 medium sweet potato, peeled and cubed
  • 4 cups vegetable broth
  • 1 cup natural creamy peanut butter
  • 1 can (14 oz) diced tomatoes, no salt added
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon cayenne pepper (optional, adjust to taste)
  • Salt and black pepper, to taste
  • Juice of 1 lime
  • Fresh cilantro, chopped for garnish
  • Chopped roasted peanuts, for topping (optional)

Equipment

  • Large soup pot or Dutch oven
  • Wooden spoon or silicone spatula
  • Chef’s knife and cutting board
  • Measuring cups and spoons
  • Blender or immersion blender
  • Ladle for serving

Instructions

  1. Heat the olive oil in a large soup pot over medium heat. Add the chopped onion and sauté for about 4-5 minutes until translucent and fragrant.
  2. Add the minced garlic and grated ginger to the pot, stirring frequently for 1-2 minutes until aromatic but not browned.
  3. Stir in the diced carrot, red bell pepper, and sweet potato. Cook for another 5 minutes, allowing the vegetables to soften slightly.
  4. Pour in the vegetable broth and the can of diced tomatoes with their juices. Stir well to combine.
  5. Add the smoked paprika and cayenne pepper. Season with salt and black pepper according to your taste. Increase heat and bring the mixture to a boil.
  6. Once boiling, reduce heat to low, cover, and let the soup simmer for 20-25 minutes until the vegetables are tender.
  7. Remove the soup from heat. Use an immersion blender to puree the soup until smooth and creamy. Alternatively, carefully transfer the soup in batches to a blender and blend until smooth.
  8. Return the pureed soup to the pot. Stir in the peanut butter until fully incorporated and the soup is creamy and thickened. If needed, heat gently over low heat but do not boil.
  9. Add the lime juice to brighten the flavors. Taste and adjust seasoning, adding more salt, pepper, or cayenne if desired.
  10. Serve hot, garnished with fresh cilantro and chopped roasted peanuts for added texture and flavor.

Tips & Variations

“For a smoky depth, try adding a dash of liquid smoke or smoked sea salt.”

If you prefer a chunkier soup, reserve some cooked vegetables before blending and stir them back in at the end. You can also add leafy greens like kale or spinach during the last 5 minutes of simmering for extra nutrients.

For a vegan option, ensure your vegetable broth is free from animal products. To make this soup gluten-free, double-check that your peanut butter and broth don’t contain any gluten additives.

Feel free to swap sweet potato with butternut squash or pumpkin for a seasonal twist. If you want a creamier texture, add a splash of coconut milk or almond milk after blending.

Nutrition Facts

Nutrient Per Serving (1.5 cups)
Calories 280
Protein 10g
Fat 18g
Carbohydrates 20g
Fiber 5g
Sugar 6g
Vitamin A 60% DV
Vitamin C 40% DV
Iron 15% DV

Serving Suggestions

This vegetarian peanut soup pairs wonderfully with a crusty bread or warm pita for dipping. You can also serve it over steamed rice or quinoa for a more filling meal.

A fresh green salad with a tangy dressing complements the rich flavors of the soup perfectly.

For a heartier option, add roasted chickpeas or top with a dollop of plain yogurt or coconut yogurt to balance the spice and creaminess. If you want to explore more comfort food recipes, check out my Classico Sun Dried Tomato Alfredo Sauce Recipe or the delightful Cheese Penny Recipe.

Conclusion

This vegetarian peanut soup recipe is a fantastic way to enjoy a nutritious, flavorful meal that’s easy to prepare and satisfying in every spoonful. The creamy peanut base combined with fresh vegetables and spices delivers a depth of flavor that’s both comforting and exciting.

Whether you’re cooking for a weeknight dinner or a special occasion, this soup is sure to impress your family and friends.

Don’t forget to experiment with the spice levels and toppings to make it truly your own. If you enjoyed this recipe, you might also love trying my Chocolate Heaven Cake Recipe for a sweet finish or the hearty Chipotle Black Beans And Rice Recipe for a complete meal.

Happy cooking!

📖 Recipe Card: Best Vegetarian Peanut Soup Recipe

Description: A creamy and flavorful peanut soup that's perfect for a comforting meal. Packed with protein and rich in taste, it's easy to prepare and delicious.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 teaspoon grated fresh ginger
  • 1 large sweet potato, peeled and diced
  • 4 cups vegetable broth
  • 1 cup natural peanut butter (creamy)
  • 1 can (14 oz) diced tomatoes
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon cayenne pepper
  • Salt and black pepper to taste
  • Chopped fresh cilantro for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, garlic, and ginger; sauté until soft.
  3. Add diced sweet potato, vegetable broth, and tomatoes.
  4. Bring to a boil, then reduce heat and simmer for 20 minutes.
  5. Stir in peanut butter, smoked paprika, cayenne, salt, and pepper.
  6. Simmer for another 5 minutes, stirring until smooth.
  7. Use an immersion blender to puree soup until creamy.
  8. Serve hot, garnished with chopped cilantro.

Nutrition: Calories: 350 kcal | Protein: 12 g | Fat: 22 g | Carbs: 30 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegetarian Peanut Soup Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy and flavorful peanut soup that’s perfect for a comforting meal. Packed with protein and rich in taste, it’s easy to prepare and delicious.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 tablespoons olive oil”, “1 medium onion, chopped”, “2 cloves garlic, minced”, “1 teaspoon grated fresh ginger”, “1 large sweet potato, peeled and diced”, “4 cups vegetable broth”, “1 cup natural peanut butter (creamy)”, “1 can (14 oz) diced tomatoes”, “1 teaspoon smoked paprika”, “1/2 teaspoon cayenne pepper”, “Salt and black pepper to taste”, “Chopped fresh cilantro for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, garlic, and ginger; saut\u00e9 until soft.”}, {“@type”: “HowToStep”, “text”: “Add diced sweet potato, vegetable broth, and tomatoes.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat and simmer for 20 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in peanut butter, smoked paprika, cayenne, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Simmer for another 5 minutes, stirring until smooth.”}, {“@type”: “HowToStep”, “text”: “Use an immersion blender to puree soup until creamy.”}, {“@type”: “HowToStep”, “text”: “Serve hot, garnished with chopped cilantro.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “12 g”, “fatContent”: “22 g”, “carbohydrateContent”: “30 g”}}

Photo of author

Marta K

Leave a Comment

X