Sweet Potato Peanut Soup is a rich, creamy, and comforting dish inspired by West African flavors. With sweet potatoes, peanut butter, and warm spices simmered together in a silky broth, this nourishing soup is both hearty and satisfying. It’s the perfect blend of sweet, savory, and spicy—ideal for cool evenings or when you need a cozy, flavorful bowl.
Why You’ll Love This Recipe
- Rich and flavorful – Peanut butter and spices create a deliciously creamy base.
- Nutritious and filling – Packed with fiber, plant-based protein, and vitamins.
- Easy to make – One pot and simple ingredients.
- Vegan-friendly – Naturally plant-based and dairy-free.
- Great for meal prep – Tastes even better the next day.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Sweet potatoes, peeled and diced
- Onion, chopped
- Garlic, minced
- Ginger, minced
- Crushed tomatoes (canned or fresh)
- Natural peanut butter (unsweetened)
- Vegetable broth
- Olive oil or coconut oil
- Ground cumin
- Smoked paprika or chili powder
- Cayenne pepper (optional, for heat)
- Salt and pepper
- Fresh cilantro (for garnish)
- Chopped peanuts (for garnish)
- Lime wedges (for serving)
Directions
- Sauté the Aromatics:
- In a large pot, heat olive oil over medium heat.
- Add onion and sauté until softened, about 5 minutes.
- Stir in garlic and ginger, cooking for 1 minute more.
- Add the Sweet Potatoes and Spices:
- Add diced sweet potatoes, cumin, smoked paprika, cayenne (if using), salt, and pepper.
- Stir to coat and cook for 2–3 minutes to release the spices.
- Simmer the Soup:
- Pour in the vegetable broth and crushed tomatoes.
- Bring to a boil, then reduce heat and simmer for 20–25 minutes, until sweet potatoes are fork-tender.
- Blend and Stir in Peanut Butter:
- Use an immersion blender to blend the soup until smooth, or transfer to a blender in batches.
- Stir in peanut butter and simmer for another 5 minutes until fully combined and creamy.
- Taste and Serve:
- Adjust seasoning as needed.
- Serve hot, garnished with chopped peanuts, fresh cilantro, and a squeeze of lime juice.
Servings and Timing
- Servings: 4–6
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
Variations
- Add greens: Stir in spinach, kale, or collard greens at the end.
- Protein boost: Add chickpeas or shredded chicken for extra protein.
- Coconut version: Replace some broth with coconut milk for a creamier, richer soup.
- Chunky version: Leave some sweet potato pieces unblended for added texture.
- Grain side: Serve over rice, quinoa, or with warm flatbread.
Storage/Reheating
- Storage: Store in an airtight container in the fridge for up to 5 days.
- Freezing: Freeze in portions for up to 3 months. Thaw in the fridge overnight.
- Reheating: Reheat on the stovetop over low heat or in the microwave until warm. Add a splash of broth if thickened.
FAQs
Can I use other nut butters?
Yes, almond butter or cashew butter work, but peanut butter gives the classic flavor.
Is this soup spicy?
It can be! Adjust the cayenne or chili to control the heat.
Can I use canned sweet potatoes?
Fresh is best for flavor and texture, but canned can work in a pinch.
Can I make it in a slow cooker?
Yes, cook on low for 6–7 hours, then blend and stir in peanut butter at the end.
Is this soup gluten-free?
Yes, all the ingredients are naturally gluten-free—just check labels to be sure.
What’s the best peanut butter to use?
Natural, unsweetened peanut butter is best for a rich, savory flavor.
Can I skip the tomatoes?
You can, but they add depth. Try adding a splash of lime juice or vinegar for balance.
How do I make the soup thinner?
Add more broth or water until it reaches your desired consistency.
Can I serve this soup cold?
It’s best served hot or warm, but you can chill it and serve as a cold dip-style soup.
What toppings go best with this soup?
Chopped peanuts, cilantro, green onions, lime juice, and hot sauce all work well.
Conclusion
Sweet Potato Peanut Soup is a warming, nourishing, and deeply flavorful dish that’s perfect for any time of year. With its creamy texture, bold spices, and wholesome ingredients, it’s a comforting meal that feels as good as it tastes. Make a big batch and enjoy a soul-satisfying bowl whenever you need something cozy and clean.
Print
Sweet Potato Peanut Soup
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4–6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: African-Inspired, Vegan
Description
This Sweet Potato Peanut Soup is creamy, cozy, and packed with sweet potatoes, peanut butter, spices, and a hint of tomato. It’s a perfect one-pot meal that’s hearty, flavorful, and satisfying!
Ingredients
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, grated (or 1 teaspoon ground)
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon cayenne pepper (optional for heat)
- 3 medium sweet potatoes, peeled and diced
- 1 (14.5 oz) can diced tomatoes (with juices)
- 4 cups vegetable broth
- 1/2 cup natural peanut butter (creamy or crunchy)
- Salt and black pepper, to taste
- 2 cups chopped kale or spinach (optional, for extra greens)
- Juice of 1/2 lime (optional, for brightness)
- Chopped roasted peanuts and fresh cilantro, for garnish
Instructions
-
Sauté the Base:
- In a large pot, heat olive oil over medium heat.
- Add onion and cook until soft, about 4–5 minutes.
- Stir in garlic, ginger, cumin, paprika, and cayenne; cook for 1 minute until fragrant.
-
Simmer the Soup:
- Add sweet potatoes, diced tomatoes, and vegetable broth.
- Bring to a boil, then reduce heat and simmer for 20–25 minutes, or until sweet potatoes are very tender.
-
Blend & Thicken:
- Remove from heat. Use an immersion blender to blend the soup until smooth (or carefully transfer to a blender in batches).
- Stir in peanut butter until fully melted and incorporated. Add more broth if too thick.
-
Add Greens & Finish:
- Stir in kale or spinach, letting it wilt.
- Add lime juice, and adjust salt and pepper to taste.
-
Serve & Garnish:
- Ladle into bowls and top with chopped peanuts, fresh cilantro, and an extra swirl of peanut butter if you like!
Notes
- Add chickpeas or shredded chicken for extra protein.
- For a spicier kick, stir in a dash of hot sauce.
- Great for meal prep! Stores well in the fridge for up to 5 days or freeze for up to 2 months.