Soups & Stews
This African peanut sweet potato soup transforms humble ingredients into a rich, velvety masterpiece with deep nutty undertones and aromatic spices. The secret lies in toasting the peanuts until fragrant—this simple step unlocks their full flavor potential, creating a creamy base that requires no dairy. Sweet potatoes add natural sweetness while soaking up the complex spice blend, resulting in a hearty soup that's both comforting and nutrient-packed.
The recipe begins with sautéing onions and garlic until golden, forming the aromatic foundation before adding the toasted peanut butter and spices. Simmering time is key—about 30 minutes—to develop those layered flavors while maintaining the sweet potatoes' natural texture. This one-pot method ensures minimal cleanup while delivering restaurant-quality results that taste authentically African yet approachable for home cooks.
What makes this soup truly special is its versatility—it serves as a complete meal on its own or pairs beautifully with crusty bread and a simple green salad. The spice blend can be adjusted to suit your heat preference, while the peanut base makes it naturally vegan and packed with plant-based protein. Each spoonful delivers a perfect balance of earthy, nutty, and slightly sweet flavors that linger satisfyingly.
Perfect for chilly evenings or when you crave something hearty yet healthy, this soup comes together in under an hour. The instructions walk you through every step, from toasting the peanuts to achieving that ideal creamy consistency without lumps. Let's create this flavorful, nourishing bowl of warmth that brings African comfort to your kitchen.
Ingredients for african peanut soup recipe sweet potato
Toasted peanuts and sweet potatoes create a velvety, spice-kissed African-inspired soup that's hearty and naturally vegan.
| Ingredient | Amount | Notes |
|---|---|---|
| Peanuts (Raw) 🥜 | ½ cup | Toasted until fragrant for rich flavor |
| Sweet Potatoes 🍠 | 1 ½ lb | Medium-sized, peeled and cubed |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Vegetable Oil 🫒 | 2 tbsp | For sautéing, neutral flavor |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Peanut Butter 🥜 | ¼ cup | Natural, unsweetened |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper flavor |
| Ground Coriander 🌿 | 1 tsp | Freshly ground preferred |
| Ground Ginger 🌿 | ½ tsp | Freshly ground for warmth |
| Smoked Paprika 🌶️ | ½ tsp | For subtle smokiness |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The peanuts are non-negotiable here—raw, unsalted peanuts toast best for that nutty depth. Trader Joe's or bulk bins usually have the best prices. Toast them in a dry pan until golden and fragrant—about 5 minutes. Skip the pre-toasted stuff; it's not the same. For the sweet potatoes, orange-fleshed varieties work best—they're sweeter and creamier when cooked. If you can't find fresh ginger, substitute ground ginger but use half the amount. The smoked paprika adds that authentic African touch—Penzeys or Goya have great options if you want to splurge.
No peanut butter? Crushed toasted peanuts work too—just blend them with a splash of water. Coconut milk cans vary in size—stick with 13.5 oz for consistency. The broth is where flavor builds, so low-sodium is key—you'll be adding plenty of salt later. Fresh garlic and onion are ideal, but frozen diced sets work in a pinch. For extra richness, add a splash of tahini at the end. The lemon juice brightens everything—don't skip it—it cuts through the creaminess beautifully.
This soup tastes even better the next day—make a double batch and freeze half. Store in airtight containers for 5 days in the fridge or 3 months frozen. The peanuts and spices keep well, so you can prep the base ahead and finish cooking later. Garnish with fresh cilantro or green onions right before serving—it adds that restaurant-quality touch. Leftovers reheat perfectly; just stir in a splash of water or broth if it gets too thick.
Why You'll Love This Recipe
- I’ll be real: this recipe costs me pennies. Peanuts, sweet potatoes, onions—stuff I already have. It’s the kind of budget-friendly dish that makes me feel like I’m feeding the whole neighborhood without breaking the bank. Plus, it’s ready before takeout arrives.
- One-Pot Magic: I swear by this—just chop, sauté, and simmer. No fancy gadgets or last-minute grocery runs, just raw peanuts and sweet potatoes tossed in a pot with onions and garlic until it’s rich and velvety. The kind of meal that makes me question why I ever cooked anything else.
- Creamy Crunch Balance: That contrast? Chef’s kiss. The roasted peanuts add a satisfying crunch while the sweet potatoes melt into a thick, buttery base—like a hug in soup form. Honestly, the first time I tasted it, I grabbed a spoon mid-stirring.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Tastes even better the next day, and those leftovers? Perfect cold or reheated with a sprinkle of fresh herbs. My kids pack it for school—yes, even on a Tuesday—and never complain.
Step-by-step instructions for African peanut sweet potato soup
Here's how to create a rich, aromatic soup where toasted peanuts and sweet potatoes blend perfectly.
Toast the Peanuts and Sauté the Aromatics
Heat a dry skillet over medium heat and add the 0.5 cup peanuts (raw). Toast them for 3-4 minutes, stirring constantly, until they turn golden brown and smell deeply nutty. This step is crucial—it develops their flavor before they go into the soup. Transfer the toasted peanuts to a bowl and set aside.
In the same skillet, add the 2 tablespoons vegetable oil and swirl to coat. Add the 1 whole yellow onion (diced) and cook for 5 minutes until softened and translucent. Stir in the 4 cloves garlic (minced) and cook for another 30 seconds until fragrant. Here's the thing—don't let the garlic burn, or it'll turn bitter and overpower the soup.
Build the Spice Base and Add Sweet Potatoes
Add the 1 teaspoon ground cumin, 1 teaspoon ground coriander, 0.5 teaspoon ground ginger, 0.5 teaspoon smoked paprika, 0.5 teaspoon salt, and 0.25 teaspoon black pepper to the skillet. Stir for 30 seconds until the spices are fragrant and well incorporated. This is where the soup's signature warmth and depth come from.
Add the 1.5 lb sweet potatoes (cubed) to the skillet and stir to coat them in the spice mixture. Pour in the 2 cups vegetable broth and bring to a gentle simmer. Cover and cook for 15 minutes, stirring occasionally, until the sweet potatoes are tender when pierced with a fork. If the broth reduces too quickly, add a splash of water to keep it moist.
Blend and Finish with Creamy Elements
Use an immersion blender to blend the soup directly in the pot until smooth. If you prefer a chunkier texture, blend only half and leave the rest whole. Stir in the 1 can coconut milk and 0.25 cup peanut butter until fully combined. The soup should now have a creamy, velvety consistency with a rich peanut flavor. If it's too thick, thin it with a little more broth.
Return the soup to a gentle simmer and cook for 5 minutes to let the flavors meld. Stir in the toasted peanuts and 1 tablespoon lemon juice. Taste and adjust the seasoning—you might need a pinch more salt or a splash of lemon juice to balance the richness. This is the moment that matters: the acidity from the lemon brightens everything, cutting through the creaminess.
Serve Warm with Toasted Peanuts on Top
Ladle the soup into bowls and garnish with an extra sprinkle of toasted peanuts. Serve immediately while warm—this soup tastes best fresh out of the pot. The contrast of the creamy, spiced soup with the crunchy peanuts on top is what makes it special. Pair it with crusty bread or a simple green salad to round out the meal.
Real talk: if you make this ahead, reheat it gently on the stove, stirring in a splash of broth or water if it thickens too much. The flavors only get better as they sit, so it reheats beautifully for leftovers.
Pro Tips For Making African Peanut Soup Recipe Sweet Potato
- Roast the Peanuts First: I learned this the hard way—raw peanuts in this soup taste bitter and underdeveloped. Toss them in a dry skillet over medium heat for 5–7 minutes until they’re golden and fragrant. That’s when their natural oils release and the flavor deepens.
- Cut Sweet Potatoes Evenly: Uneven chunks mean some will turn to mush while others stay hard. Peel and slice them into 1-inch cubes—no smaller, no larger. Boil them separately until just tender (about 8 minutes), then drain well. Wet sweet potatoes later in the soup = a watery disaster.
- Sauté Onions Until Caramelized: Don’t rush this step. Cook the onions in oil over medium-low heat for 10–12 minutes until they’re deep golden, not just soft. That’s when their sweetness mellows and the base of your soup gets rich depth. (Yes, even if you’re impatient like me.)
- Blend in Stages: Start with half the liquid, then blend until smooth before adding the rest. This prevents a gritty texture from overloading the blender. If your soup’s too thick after blending, thin it with a splash of broth or water—just don’t skip the blending entirely. That’s how you end up with peanut paste floating in soup.
Common mistakes when making this dish
Skipping Peanut Toasting
Toasted peanuts are the soul of this soup—skipping this step means missing out on that deep, nutty aroma that develops during toasting. Raw peanuts need those 3-4 minutes in a dry pan to release their full flavor. I’ve tried the shortcut of using store-bought peanut butter or pre-toasted peanuts, and honestly? The flavor just isn’t the same. The toasted peanuts add both texture and aroma, so don’t rush this part. 🥜
Over-Simmering Sweet Potatoes
Sweet potatoes are delicate when cooked—over-simmering turns them mushy and watery, ruining the soup’s texture. The goal is tender but still holding shape after 15 minutes of simmering. If your sweet potatoes are large, cut them into 1-inch cubes for even cooking. Test with a fork: it should pierce easily but not fall apart. If they’re still firm, give them another 5 minutes—no more!
Using Low-Quality Peanut Butter
Not all peanut butter is created equal. Natural, unsweetened peanut butter with just peanuts and maybe a pinch of salt is what you need here—no added oils, sugars, or preservatives. Brands like Smucker’s Natural or 365 Organic work well, but avoid the creamy, sweetened varieties. The flavor difference is night and day. If your peanut butter has oil separation, stir it first to recombine the ingredients before adding to the soup.
Ignoring the Lemon Juice
The lemon juice is your secret weapon for balancing the soup’s richness. Skipping it leaves the dish flat and one-dimensional. That 1 tablespoon of fresh lemon juice brightens the peanut and coconut flavors, cutting through the creaminess beautifully. If your soup tastes too heavy after blending, add another ½ tablespoon—trust me, it makes all the difference. 🍋
Blending Too Aggressively
If you blend the soup too vigorously, you risk creating a gluey, pasty texture instead of a smooth, velvety consistency. Use an immersion blender on low speed and blend in short bursts, scraping the sides as needed. For a chunkier texture, blend only half the soup and leave the rest whole. The contrast of smooth and chunky adds depth to every spoonful. Pro tip: If the soup thickens after blending, thin it with a splash of broth or water.
Underseasoning the Spices
The spice blend is what gives this soup its signature warmth and depth, so don’t skimp on the cumin, coriander, and ginger. Toast the spices in the oil for 30 seconds to bloom their flavors before adding the sweet potatoes. If your spices are old or bland, toast them in a dry pan for 1 minute first to wake them up. Taste as you go—you can always add more salt or spices, but you can’t take them out once they’re in. 🌶️
Nutrition facts
Frequently asked questions
Can I make this soup without peanuts?
While peanuts are traditional and essential for that rich, nutty flavor, you can substitute with 1 cup cashews or almonds (toasted and blended) for a similar texture. For a completely peanut-free version, try ½ cup tahini mixed with ½ cup water to replicate the creaminess, though the flavor will differ. The spices and sweet potatoes will still shine through!
How do I adjust the spice level for picky eaters?
Start by reducing the smoked paprika to ¼ teaspoon and omit the ½ teaspoon ginger—these are the most potent spices. For extra mildness, add ½ teaspoon honey or maple syrup to balance any lingering heat. Always taste as you go—you can add more spices later if needed.
Can I use regular potatoes instead of sweet potatoes?
Yes, but the flavor and texture will change significantly. Regular potatoes will make the soup less sweet and slightly starchier. If substituting, use Yukon Gold potatoes (they hold up better) and reduce the broth by ½ cup since they absorb more liquid. For best results, stick with sweet potatoes—they're the star of this dish!
What's the best way to reheat leftovers?
Gently reheat on the stove over low-medium heat, stirring occasionally and adding 1-2 tablespoons of water or broth if the soup thickens too much. Avoid microwaving—it can make the peanuts separate and the texture grainy. For extra creaminess, stir in 1 teaspoon coconut milk while reheating.
How can I make this soup spicier?
Add ½ teaspoon cayenne pepper or chili flakes when toasting the spices, or stir in 1 diced jalapeño (seeds removed) with the sweet potatoes. For heat lovers, finish with a dash of hot sauce or a pinch of red pepper flakes. Remember, you can always add more spice—just don't remove it once it's in!
