Soups & Stews
This African peanut sweet potato soup brings warm, nutty comfort to your table with every spoonful. đ Roasted sweet potatoes lend natural sweetness, while toasted peanuts create a rich, velvety base thatâs both hearty and satisfying. The slow simmer develops deep, earthy flavors inspired by West African traditions, making this more than just soupâitâs a flavor experience. What sets this recipe apart is the balance of textures and tastes: creamy peanut sauce meets tender sweet potatoes and crisp toasted coconut on top. Itâs naturally vegan, packed with plant-based protein, and designed to feed a crowd without sacrificing depth of flavor. The toasted peanut sauce alone transforms simple ingredients into something extraordinary. By the time youâre done, youâll have a bowl of soup thatâs creamy, aromatic, and perfectly balancedâsweet from the potatoes, nutty from the peanuts, and slightly smoky from the slow cooking. The toasted coconut adds a delightful crunch that elevates every bite, making this dish as comforting as it is impressive. Serve it with crusty bread, steamed rice, or fufu for the full West African dining experience. Hereâs how to make it from scratch!
Ingredients for african peanut soup recipe sweet potato
Hereâs your shopping list for a soul-warming bowl of West African-inspired peanut sweet potato goodness.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes đ | 2 lb | Peeled, cubed into 1-inch pieces |
| Raw Peanuts đ„ | 1 œ cups | Unsalted, dry-roasted |
| Vegetable Oil đ« | œ cup | For roasting peanuts |
| Coconut Milk đ„„ | 1 can | Full-fat, 13.5 oz can |
| Fresh Ginger đż | 2 tbsp | Finely grated, fresh |
| Yellow Onion đ§ | 1 whole | Diced into small pieces |
| Garlic Cloves đ§ | 6 cloves | Minced, fresh |
| Vegetable Broth đ§ | 4 cups | Low-sodium preferred |
| Coconut Flakes đ„„ | œ cup | Toasted, unsweetened |
| Coconut Sugar đŻ | 2 tbsp | Or brown sugar substitute |
| Cayenne Pepper đ¶ïž | œ tsp | Adjust for heat preference |
| Smoked Paprika đ¶ïž | 1 tsp | For smoky depth |
| Salt đ§ | 1 œ tsp | Adjust to taste |
| Black Pepper đ¶ïž | œ tsp | Freshly ground |
Sweet potatoes are the heart of this dishâorange-fleshed varieties like Jewel or Beauregard have the best natural sweetness. Trader Joeâs and Whole Foods carry them year-round, but check the Latin or international aisle for even better options. Peanuts? Raw, unsalted are a mustâroast your own for maximum flavor (store-bought roasted peanuts work in a pinch, but they lack that fresh nutty aroma). The coconut milk should be full-fat for that creamy textureâThai Kitchen or Aroy-D are solid brands. Fresh ginger and garlic? Buy them in small amountsâthey lose potency fast once peeled.
No fresh ginger? Ground ginger at half the amount works, but it wonât have the same zing. Running low on coconut milk? Coconut cream is richer, or cashew cream (soak 1 cup cashews + 1 cup water, blend) for a nutty twist. Swapping smoked paprika? Liquid smoke at 1/4 tsp adds depth, but donât overdo it. The cayenne is optionalâskip it if youâre serving kids or sensitive eaters. For extra richness, stir in 1 tbsp tahini at the end (trust me, itâs amazing). The coconut flakes? Toast them in a dry pan for 2-3 minutes until goldenâdonât skip this step or theyâll taste bland.
This soup tastes even better the next dayâmake a double batch and freeze half for lazy weeknights. Store leftovers in the fridge for 4-5 days, covered tightly. The peanut sauce thickens as it cools, so thin with a splash of broth or water when reheating. For serving, keep the toasted coconut flakes separate until right before eating so they stay crisp. Portion into jars with the coconut on top for easy grab-and-go bowls. The roasted peanuts? Keep them in an airtight container for up to 2 weeksâtheyâll stay crunchy and ready to top any bowl.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when Iâm too tired to scrub potsâjust chop the sweet potatoes into chunks (no peeling needed), toss them in oil with the peanuts and ginger, and let the coconut milk work its creamy magic. The peanuts toast right in the pan while the soup simmers, so youâre basically hands-off after the initial sizzle.
- Rich & Earthy: That first spoonful? Chefâs kiss. The ginger gives it a warm kick, the peanuts add nutty depth, and the coconut milk makes it velvetyâlike a hug in a bowl. Honestly, the sweet potatoes caramelize just enough to balance the richness, so itâs never cloying, just ridiculously satisfying.
- Weeknight Crowd-Feeder: Between us, this is my go-to when friends drop by unannounced. Itâs hearty enough for a main but light enough to not leave anyone stuffedâplus, the leftovers actually taste better the next day. (Yes, even on a Tuesday night.) Double the batch, freeze half, and thank me later.
Step-by-step instructions for African peanut sweet potato soup
Here's how to create this hearty, nutty-sweet masterpiece that's all about cozy flavors.
đ„ Step 1: Toast the Peanuts for Maximum Flavor
Preheat your oven to 350°F and spread the 1.5 cups raw peanuts on a baking sheet. Toss them with the 0.5 cup vegetable oil until they're evenly coated. Roast for 12-15 minutes, stirring halfway, until they're golden brown and smell intensely nutty.
This toasting step is crucialâit develops the rich peanut flavor that makes this soup sing. Don't skip it! Once toasted, let them cool completely before grinding. I like to transfer them to a clean kitchen towel to absorb any excess oil while cooling.
đł Step 2: Build the Flavor Base with Aromatics
In a large pot, heat 1 tablespoon vegetable oil over medium heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent. Add the minced garlic cloves and finely grated fresh ginger, cooking for another 1 minute until fragrant.
Here's where the magic startsâthose aromatics form the flavor foundation. You'll know it's ready when the garlic stops sizzling and the ginger releases its bright aroma. If the onions start to brown too quickly, reduce the heat slightly to prevent burning.
đ„ Step 3: Simmer the Sweet Potatoes Until Tender
Add the 2 lb cubed sweet potatoes, 4 cups vegetable broth, 2 tbsp coconut sugar, 1.5 tsp salt, 0.5 tsp black pepper, and 1 tsp smoked paprika to the pot. Bring to a boil, then reduce heat to medium-low and simmer for 15-20 minutes until the sweet potatoes are fork-tender.
Stir occasionally to prevent sticking, and taste the broth after 10 minutesâyou might want to add a pinch more salt depending on your broth's saltiness. The sweet potatoes should be soft enough to pierce with a fork but still hold their shape slightly.
đł Step 4: Create the Creamy Peanut Base
Use an immersion blender to blend the soup directly in the pot until smooth. This is where we transform it from simple sweet potato broth to rich peanut soup. Add the toasted peanuts and 1 can coconut milk, blending again until fully incorporated. Stir in the 0.5 tsp cayenne pepper for a subtle kick.
If you don't have an immersion blender, carefully transfer the soup to a blender in batches. The texture should be velvety smooth with no visible chunks of peanut or sweet potato. Taste and adjust seasoningâthis is your chance to balance sweet, nutty, and spicy flavors.
đ„ Step 5: Finish with Toasted Coconut Crunch
Return the soup to the pot and bring to a gentle simmer over low heat. In a dry skillet, toast the 0.5 cup coconut flakes for 2-3 minutes until golden and fragrant. Spoon the soup into bowls and top each serving with the toasted coconut flakes.
This final step adds that perfect textural contrastâcreamy soup against crispy coconut. Serve immediately while the coconut is still warm and crunchy. For extra richness, you could also drizzle a bit of the reserved coconut milk on top before serving.
Pro Tips For Making African Peanut Soup Recipe Sweet Potato
- CRISP THE PEANUTS FIRST: Peanuts straight from the bag? Toss them in a dry skillet over medium heat for 3-4 minutes until theyâre fragrant and just starting to brownâthis deepens their flavor way more than roasting them later. I used to skip this, and the soup always tasted flat until I realized how much difference a quick toast makes.
- PEEL GINGER LIKE A PRO: Use a spoon to scoop out the fibrous center of the ginger root, then grate it thinlyâabout 2 tablespoons for the whole recipe. Thick chunks burn before they soften, and youâll end up tasting the heat instead of the bright, zesty kick you want. (Yes, even if youâre impatient like me.)
- LOW AND SLOW FOR POTATOES: Donât rush the sweet potatoesâsimmer them in the broth at a gentle bubble (not a rolling boil) for 15-20 minutes until theyâre fork-tender but not falling apart. I learned this the hard way: overcooking turns them mushy, and youâll have to strain out the soup later. Better to pull them out slightly underdone and let them finish in the sauce.
- STIR THE COCONUT MILK LAST: Add the coconut milk after the peanuts have softened and the soupâs thickenedâabout the last 5 minutes of cooking. Stirring it in too early can make the sauce split or curdle, especially if your pot gets too hot. A quick whisk and let it warm through gently. (Your future self will thank you.)
Dietary considerations for this dish
Vegan-Friendly Foundation
This recipe is naturally vegan, making it perfect for plant-based diets while still delivering rich, satisfying flavors. The peanut base provides 25 grams of plant protein per servingâmore than a typical meat dishâthanks to the toasted peanuts and coconut milk. I love that itâs packed with fiber from sweet potatoes and healthy fats from coconut, keeping you full and energized. đ±
Gluten-Free Adaptation
Since this soup relies on vegetables, peanuts, and coconut, itâs naturally gluten-freeâno wheat or barley lurking in the ingredients. Just double-check your vegetable broth label (some brands add gluten-containing thickeners). For extra safety, I recommend Better Than Bouillon or Pacific Foods broths, which are certified gluten-free. The toasted coconut flakes and smoked paprika add depth without gluten.
Nut-Free Alternative
If peanuts are a concern, swap them for sunflower seeds or cashews (soaked and blended into a paste). Use œ cup sunflower seeds (toasted) for a similar nutty flavor, though the texture will be slightly grainier. For cashews, blend 1 cup soaked cashews with œ cup coconut milk until smooth before adding to the soup. The sweet potatoes and coconut milk still create a creamy base without nuts. đż
Sweet Potato Swaps
For a lower-glycemic option, try butternut squash (peeled, cubed) or regular potatoes (Yukon Gold or red). Butternut adds a slightly sweeter, creamier texture, while potatoes make the soup heartier. If using squash, reduce the coconut sugar to 1 tbspâitâs naturally sweeter. For gluten-free bread lovers, serve with corn tortillas or gluten-free naan to soak up the creamy broth.
Spice Adjustments
Skip the cayenne pepper for a milder version, or add œ tsp ground nutmeg for warmth. If you love heat, increase cayenne to 1 tsp or add œ tsp chili flakes. For a smoky kick, swap smoked paprika for 1 tsp liquid smoke (start with lessâitâs potent!). The ginger and garlic already provide depth, so adjust spices gradually to taste. đ¶ïž
Nutrition facts
Frequently asked questions
Can I make this soup without toasting the peanuts?
You can, but the flavor will be noticeably less rich. Toasting the peanuts develops their natural oils and deepens their nutty aromaâit's what makes this soup taste authentically West African. If you're short on time, use 2 tablespoons peanut butter instead (unsweetened, no added sugar), but toasted peanuts give that professional touch.
How do I adjust the thickness of the peanut sauce?
If it's too thick, stir in 2-4 tablespoons warm vegetable broth> one spoonful at a time until smooth. For extra creaminess, blend in 1-2 tablespoons coconut cream> instead. The sauce should coat the back of a spoon but still be pourableâthis ensures perfect spoonfuls every time.
What's the best way to store leftovers?
Store in an airtight container in the fridge for 4-5 days> or freeze for up to 3 months. The peanut sauce thickens when chilled, so thin with broth when reheating. Keep the toasted coconut flakes separate until serving to maintain their crunch. For meal prep, portion into jars with coconut on topâjust grab and go!
Can I make this soup in an Instant Pot?
Sauté the onions, garlic, and ginger first, then add all ingredients except coconut flakes. Cook on high pressure for 8 minutes>, then quick-release. Finish by blending in the peanuts and coconut milk. The Instant Pot cuts cooking time to 30 minutes> while keeping all the rich flavors. Just add 1 extra tablespoon broth> to prevent sticking.
What's the secret to making it extra creamy?
Blend in 2 tablespoons tahini> at the end for a silky texture, or use cashew cream> (blend 1 cup soaked cashews + 1 cup coconut milk) instead of regular coconut milk. For extra richness, stir in 1 tablespoon coconut oil> after blending. The key is balancing the peanut's natural creaminess with these extra fat sourcesâyour soup will be velvety smooth!
