Easy 30-Minute Spicy Peanut Soup That’s Vegan and Packed with Flavor

If you think sweet potatoes, peanut butter, and chickpeas don’t belong together, think again! This Spicy Peanut Soup is a creamy, comforting, and nutrient-packed vegan dish inspired by traditional West African peanut soup, often called maafe.
With pantry staples and just 30 minutes, it’s easy to whip up a bowl of rich flavor and satisfying warmth, perfect for chilly evenings or whenever you crave something delicious and filling. Plus, it’s freezer-friendly and makes for perfect leftovers!
Why You’ll Love This Spicy Peanut Soup

This recipe is a delightful blend of creamy peanut butter, sweet potatoes, kale, chickpeas, and a warming mix of spices like cumin and chili flakes. Not only is it vegan and gluten-free, it offers a hearty, nutritious meal rich in protein, fiber, and complex carbohydrates.
According to research highlighted by Healthline, sweet potatoes are a fantastic source of Vitamin A and antioxidants, while chickpeas add plant-based protein and fiber to keep you full and satisfied.
Ingredients You’ll Need for Flavor and Comfort

Here’s what you’ll need: olive oil, onion, garlic, fresh ginger, sweet potatoes, ground cumin, red chili flakes, tomato paste, vegetable broth, natural creamy peanut butter, chickpeas, kale, and salt. For serving, brown or white rice, fresh cilantro, chopped peanuts, and extra chili flakes or hot sauce can add a nice kick.
Choosing natural peanut butter without added sugar or emulsifiers will give the best creamy, nutty flavor that melds beautifully into the soup.
Step-by-Step Guide to the Perfect Peanut Soup

- Heat olive oil in a large pot over medium heat. Sauté diced onion until translucent, about 3-4 minutes. Add minced garlic and grated ginger and cook until fragrant, about 1 minute.
- Add diced sweet potatoes and cook for 2 minutes, stirring frequently.
- Stir in ground cumin and chili flakes, then add tomato paste, vegetable broth, peanut butter, and chickpeas. Stir well to dissolve the peanut butter and tomato paste.
- Bring the soup to a boil, then reduce heat and simmer uncovered for 10-15 minutes until sweet potatoes are tender.
- Use a wooden spoon to mash some sweet potatoes against the pot’s side to thicken the soup naturally.
- Stir in chopped kale, cover, and cook 5-10 more minutes until the kale is tender.
- Taste and adjust the salt or add more chili flakes for desired heat.
- Serve over brown rice with toppings like chopped cilantro, peanuts, and a drizzle of hot sauce.
This method ensures a perfect balance of creaminess and spice in every spoonful.
Recipe Tips and Easy Substitutions

- Swap kale for collard greens or spinach for variety or extra nutrition.
- Choose natural peanut butter with no added sugars or stabilizers for best flavor and texture.
- For extra protein, vegan chicken substitutes or even some crispy fried tofu can replace chickpeas.
- If allergic to peanuts, sunflower seed butter is a possible substitute, but it alters the flavor.
- Use leftover mashed sweet potatoes to save prep time.
Bonus tip: To make it less spicy, reduce chili flakes; for more heat, add fresh chilies or hot sauce when serving.
What to Serve with This Hearty Soup

This peanut soup is naturally filling, but serving it over grains like brown rice, coconut rice, or quinoa makes it even more substantial. A side of warm vegan naan or flatbread is perfect for dipping and soaking up the delicious broth.
Finish with chopped cilantro, chopped roasted peanuts, and a sprinkle of chili flakes or hot sauce to boost flavor and texture.
Safe Storage and Freezing Tips

Store leftover soup in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze in airtight containers or freezer bags for up to 3 months.
Thaw overnight in the refrigerator and gently reheat on the stove or microwave, stirring occasionally for even warming. This makes it a great meal prep option that tastes even better the next day.
Common Questions about Spicy Peanut Soup

Can I use crunchy peanut butter?
Smooth natural peanut butter works best to dissolve easily and create a creamy texture. Crunchy peanut butter may leave bits of peanut and change the soup’s texture.
Is this soup good for meal prep?
Yes! It stores well and flavors deepen over time. It’s perfect for batch cooking.
How can I adjust the spiciness?
Reduce or increase chili flakes to taste. Adding fresh chilies or hot sauce when serving amplifies heat.
Can I make it in a slow cooker?
Absolutely. Sauté aromatics first, then transfer ingredients to the slow cooker. Cook on low 4-6 hours or high 2-3 hours.
What if my soup is too thin or too thick?
For thin soup, simmer longer uncovered to reduce. For thick soup, add vegetable broth or water gradually until desired consistency.
How do I choose the best peanut butter?
Opt for natural, creamy peanut butter with minimal ingredients (peanuts and salt only) for the best flavor and health benefits.
Conclusion
This Spicy Peanut Soup is a comforting, flavorful vegan dish that’s easy to make and adaptable to your tastes. With wholesome ingredients packed with nutrition and a rich, creamy texture from natural peanut butter and sweet potatoes, it’s no wonder this recipe is a favorite for quick weeknight dinners and meal prep alike. If you’re looking for another comforting main, our Easy No-Mush Vegan Lentil Loaf is a fantastic choice.
Try it topped with fresh herbs and crunchy peanuts served over rice or your favorite grains for a warm, satisfying meal everyone will love.