Soups & Stews
This African peanut sweet potato soup transforms humble ingredients into a rich, velvety bowl of comfort that balances earthy peanut depth with naturally sweet potatoes. The secret lies in slow-toasting peanuts and spices until fragrant, creating layers of warmth that linger long after the first spoonful. What makes this recipe special is how traditional techniques—like blooming spices in hot oil—elevate simple ingredients into something restaurant-worthy, all while keeping prep straightforward for home cooks.
The soup begins with a fragrant base of onions, garlic, and ginger sautéed until golden, then deepened with ground peanuts and warming spices like cumin and coriander. Sweet potatoes simmer until tender, absorbing the nutty, slightly sweet broth while maintaining their natural texture. A splash of coconut milk at the end adds a luxurious creaminess, while toasted coconut flakes on top provide the perfect crunchy contrast. The result is a harmonious blend of textures and flavors that feels both comforting and sophisticated.
What you’ll end up with is a creamy, aromatic soup that’s hearty enough for a main dish but light enough for lunch. The peanut base delivers a satisfying nuttiness, the sweet potatoes add natural sweetness, and the coconut finish ties everything together with a touch of exotic flair. This recipe is designed to be both foolproof and impressive, making it ideal for weeknight dinners or special occasions where you want to showcase African-inspired flavors without the complexity.
Pair it with jollof rice, crusty bread, or a simple green salad to round out the meal. The beauty of this soup lies in its versatility—it’s equally at home as a quick lunch or a centerpiece for a dinner party. Let’s get cooking! The aroma alone will have everyone gathering around the table.
Ingredients for african peanut soup recipe sweet potato
Sixteen ingredients, one aromatic bowl that delivers restaurant-quality depth at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 3 lb | Medium size, peeled and cubed |
| Peanuts 🥜 | 1 cup | Raw, unsalted, dry-roasted |
| Yellow Onions 🧅 | 2 large | Diced, about 2 cups |
| Garlic Cloves 🧄 | 6 cloves | Minced, about 2 tbsp |
| Fresh Ginger 🌿 | 2 tbsp | Grated, about 1 oz |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Cayenne Pepper 🌶️ | ½ tsp | Adjust for heat preference |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Coconut Milk 🥥 | 1 can (13.5 oz) | Full-fat for creaminess |
| Toasted Coconut Flakes 🥥 | ¼ cup | For garnish |
| Olive Oil 🫒 | ½ cup | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The peanuts are the soul of this soup—raw, unsalted, and dry-roasted until golden and fragrant. Trader Joe's carries the best bulk options, but any store's natural foods section works. Toast them in a dry pan until they smell nutty and rich—about 5-7 minutes. The sweet potatoes should be firm and vibrant, not soft or sprouting. If using organic, no need to peel—just scrub well. For the coconut milk, full-fat canned versions (like Thai Kitchen) give the best creaminess without curdling. The ginger and garlic? Fresh is non-negotiable here—dried spices just can't deliver the same punch.
No fresh ginger? Powdered works at half the amount, but the flavor won't be as bright. Running low on peanuts? Cashews or almonds toasted similarly give a different but delicious twist. The vegetable broth can be homemade or store-bought—Pacific Foods or Imagine brands are low-sodium and flavorful. For the coconut flakes, unsweetened versions are key—they toast beautifully and won't overpower the soup's natural sweetness. The cayenne is optional but recommended; start with half a teaspoon and adjust to taste. If you're sensitive to heat, omit it entirely.
This soup tastes even better the next day as flavors meld—reheats beautifully in 2-3 minutes on the stove. Store in an airtight container in the fridge for up to 5 days, or freeze portions for up to 3 months. For freezing, let it cool completely first. The toasted coconut flakes keep their crunch best if stored separately and sprinkled fresh before serving. Double the batch if you're feeding a crowd—it's that good. The peanut base thickens as it cools, so a splash of broth or water can loosen it up when reheating.
Why You'll Love This Recipe
- One-Pot Magic: The sweet potatoes soften while the peanuts toast—no chopping, no fuss. Just toss everything in one pot, and let the onions and ginger build that deep, savory base while you stir. Honestly, I’ve made it with pre-cut sweet potatoes on lazy nights, and it’s still ridiculously good.
- Ginger-Peanut Crunch: That fresh ginger and garlic? They wake up the peanuts like nothing else. The soup starts smooth but finishes with a little bite—creamy from the sweet potatoes, nutty from the peanuts, and a kick from the ginger. It’s the kind of flavor that lingers, and I’ll be real: I’ve caught myself sneaking extra spoonfuls.
- Lunchbox Hero: Between us, this soup is a solid meal-prep win. The flavors only get better after a day or two, so I make a big batch on Sundays. Pack it in jars for work or school—it’s hearty enough to fill you up but light enough to eat cold. My daughter picks out the biggest sweet potato chunks, but still asks for seconds.
- Budget-Friendly Stretch: Sweet potatoes and peanuts are my secret weapon for feeding the family without breaking the bank. A single bag of sweet potatoes and a can of peanuts stretch to four servings, and the onions/garlic cost pennies. Plus, leftovers reheat like a dream—no soggy soup here, just rich, satisfying bites every time.
Step-by-step instructions for African peanut sweet potato soup
This West African-inspired soup delivers rich peanut flavor and velvety sweet potato texture with a satisfying crunch.
Toast and Prepare Aromatics
Heat 0.5 cup olive oil in a large Dutch oven over medium heat. Add the 2 large yellow onions and cook for 5-6 minutes until softened and translucent. Stir in the 6 cloves garlic cloves and 2 tbsp fresh ginger, cooking for another 1 minute until fragrant.
Add the 1 cup peanuts and toast them for 2-3 minutes until golden and nutty. This step develops their flavor before blending. Immediately remove the pan from heat and stir in the 1 tbsp ground cumin, 1 tbsp ground coriander, 1 tsp dried thyme, and 0.5 tsp cayenne pepper. Let the spices bloom for 30 seconds while you prepare the sweet potatoes.
Cook Sweet Potatoes Until Tender
In the same pot, add the 3 lb sweet potatoes and 4 cups vegetable broth. Bring to a boil, then reduce heat to medium-low and simmer uncovered for 15-20 minutes until the sweet potatoes are fork-tender. You'll know they're done when they easily pierce with a knife and the edges begin to pull away from the center.
While the sweet potatoes cook, toast the 0.25 cup toasted coconut flakes in a dry skillet over low heat for 2-3 minutes until fragrant. Set aside for garnish—this adds a delightful textural contrast to the creamy soup.
Blend and Simmer the Soup
Use an immersion blender to purée the soup directly in the pot until completely smooth. If you prefer chunkier texture, blend only half the soup. Stir in the 1 can (13.5 oz) coconut milk and simmer for 5 minutes to blend flavors. Season with 1.5 tsp salt and 0.5 tsp black pepper, adjusting to taste.
This simmering step allows the peanut flavor to fully develop while the coconut milk creates a velvety consistency. Real talk: If the soup seems too thick after blending, add ½ cup water or broth to reach your desired consistency. The soup should coat the back of a spoon but remain spoonable.
Finish and Serve with Garnish
Ladle the soup into bowls and garnish immediately with the toasted coconut flakes. The contrast between the creamy soup and crunchy coconut adds an exciting textural element. Serve with warm crusty bread to soak up every last drop of this flavorful soup.
For an extra layer of flavor, I like to add a drizzle of olive oil on top before serving. This not only enhances the presentation but also adds richness that complements the peanut and coconut flavors beautifully. The soup tastes best when served fresh, so don't wait too long to enjoy it.
Pro Tips For Making African Peanut Soup Recipe Sweet Potato
- CHAR THE ONIONS LOW: I used to burn them every time—peanut soup needs onions that caramelize, not char. Cook them on medium-low with a splash of water or broth, stirring often, until they’re deep golden and jammy. That’s where the sweetness comes from, not the bitter smoke.
- PEEL GINGER LIKE A BOSS: Skip the peeler and use a spoon to scrape off the skin—it’s faster and you won’t waste good ginger. Then, chop it thin (1/8-inch slices) so it dissolves into the soup instead of sitting as chunks. Trust me, your mouth will thank you later.
- TOAST PEANUTS UNTIL NUTTY: Dry-roast the peanuts in a pan for 3-4 minutes until they’re fragrant and just starting to brown. This banishes that raw-bean taste and makes the soup richer. (Yes, even if you’re impatient—wait for the aroma.)
- PUREE THE SWEET POTATOES SMOOTH: Boil them whole first, then peel and mash them before blending—this avoids gummy texture. For extra silkiness, add a splash of the cooking liquid when puréeing. No food processor? A potato ricer works too.
Serving suggestions for this recipe
Crusty Bread Pairing
Nothing beats this soup with a warm, crusty loaf of sourdough or focaccia to soak up every last drop of the creamy peanut broth. I love using Breads Bakery's sourdough from my local grocery store—its chewy texture and tangy flavor cut through the richness beautifully. For extra flair, brush the bread with garlic-infused olive oil before baking. 🥖
Jollof Rice Harmony
Transform your meal into a full African feast by serving this soup alongside jollof rice, the vibrant West African one-pot rice dish. The slightly spicy, tomato-based rice balances the soup’s nuttiness perfectly. I use Tony’s Chachaa seasoning blend for authentic flavor—just follow the package instructions for a quick, flavorful side. The contrast of colors and textures makes the meal visually stunning.
Fresh Greens Balance
A simple mixed greens salad with a light lemon-tahini dressing adds freshness to the rich peanut flavors. Toss arugula, spinach, and cherry tomatoes with 2 tbsp tahini, 1 tbsp lemon juice, 1 tsp honey, and a pinch of salt. The bright acidity cleanses your palate between spoonfuls of soup. 🥗
Spicy Plantain Chips
For a tropical twist, serve the soup with fried plantain chips for a sweet and crunchy contrast. Slice 2 ripe plantains into ¼-inch rounds, toss with 1 tbsp oil, and fry until golden. A sprinkle of smoked paprika adds depth. These chips add a fun, interactive element—guests can dip and enjoy the flavors in every bite.
Herbed Yogurt Dip
Add a cooling element with a cucumber-mint yogurt dip on the side. Mix ½ cup plain coconut yogurt with 2 tbsp grated cucumber, 1 tbsp chopped fresh mint, ½ tsp salt, and a squeeze of lemon. Drizzle with a bit of olive oil and serve chilled. The yogurt’s tanginess balances the soup’s richness beautifully. 🥛
Garnish Ideas Galore
Elevate your soup’s presentation with fresh garnishes like cilantro, scallions, or lime wedges. A sprinkle of toasted sesame seeds adds nutty depth, while a final drizzle of chili oil brings heat. I also love adding a fried shallot** on top for extra crunch. These finishing touches make the soup look as good as it tastes—perfect for impressing guests! ✨
Nutrition facts
Frequently asked questions
Can I use regular potatoes instead of sweet potatoes?
While you can substitute regular potatoes, sweet potatoes bring natural sweetness and a creamier texture that blends beautifully with the peanut base. If you must use regular potatoes, opt for russet or Yukon gold—they hold up better to blending. Just note the flavor will be less rich and slightly less sweet.
How do I make this soup spicier?
Start by doubling the cayenne pepper to 1 teaspoon, then add extra heat with a pinch of red pepper flakes or a dash of hot sauce during serving. For deeper spice, toast ½ teaspoon smoked paprika with the other spices—it adds complexity without overwhelming the peanut flavor.
Can I make this soup in an Instant Pot?
Sauté the onions, garlic, ginger, and peanuts first, then add sweet potatoes and broth. Cook on high pressure for 8 minutes, then quick-release. After blending, stir in coconut milk and simmer for 5 minutes to meld flavors. The Instant Pot version cooks 30 minutes faster than stovetop!
What if I don't have an immersion blender?
Transfer half the soup to a blender (don't fill past the max line), blend until smooth, then return to the pot. For extra thickness, mash some sweet potatoes with a potato masher before adding broth. If blending all at once feels risky, use a regular blender in batches—just be careful with hot liquids!
How can I make this soup nut-free?
Replace peanuts with ½ cup cashew butter or 1 cup cooked white beans (rinsed well) for creaminess. Boost flavor by adding 1 teaspoon peanut powder (found in health food stores) or a pinch of cinnamon to mimic the peanut notes. The texture will be slightly different but still delicious!
