African Peanut Sweet Potato Soup Recipe: Nutty-Sweet Comfort with Toasted Coconut Crunch

Soups & Stews

African Peanut Sweet Potato Soup Recipe: Nutty-Sweet Comfort with Toasted Coconut Crunch

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!

👹‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
đŸ”„
Calories
Med Cal

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.

1

đŸ”„ 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.

2

🍳 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.

3

đŸ„˜ 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.

4

🍳 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.

5

đŸ”„ 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

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 0mg0%
Sodium 650mg28%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 18g
Protein 16g32%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

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.

2

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.

3

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!

4

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.

5

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!

★★★★★4.8(10 reviews)
Categories Soups & Stews