African Yam Soup Recipe: Velvety Coconut and Peanut Depth

Soups & Stews

African Yam Soup Recipe: Velvety Coconut and Peanut Depth

This African yam soup recipe delivers the rich, velvety comfort of West African home cooking in every spoonful. The marriage of tender yams, creamy coconut milk, and nutty peanut butter creates a soup that's both hearty and subtly sweet—perfect for cold evenings or family gatherings.

I developed this version after years of tasting regional styles, blending the best of Nigerian and Ghanaian traditions into one foolproof method that still feels authentic.

The foundation of great yam soup lies in proper preparation: peeling, boiling, and mashing the yams until they achieve that signature silky texture that melts in your mouth. We build flavor through slow simmering with aromatic spices—ginger, garlic, and scotch bonnet pepper—that infuse the coconut broth with warmth.

The peanut butter isn't just an ingredient; it's the secret weapon that transforms this into something truly special, adding depth and creaminess without overpowering the natural sweetness of the yams.

What makes this recipe stand out is its versatility—it works as a main dish with protein or as a vegetarian centerpiece. The leafy greens (spinach or bitter leaf) add vital nutrients and vibrant color, while smoked fish or chicken can be incorporated for extra richness.

Each bowl delivers that perfect balance of textures: tender yams, hearty greens, and a velvety sauce that clings to every spoonful. The aroma alone will have everyone gathering at your table.

This soup keeps beautifully for up to three days in the refrigerator, making it ideal for meal prep. The flavors actually deepen as it sits, developing that complex character that comes from slow cooking.

Whether you're serving it to guests or treating yourself to a comforting meal, this recipe delivers restaurant-quality results with minimal effort. Let's get cooking—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for african yam soup

Six servings of this soul-warming African yam soup—where creamy coconut meets nutty peanut butter magic.

Ingredient Amount Notes
Yams 🍠 3 lbs Medium-sized, peeled and cubed
Coconut Milk 🥥 2 cans Full-fat, 13.5 oz each
Peanut Butter 🥜 ½ cup Natural, unsweetened
Garlic Cloves 🧄 6 cloves Freshly minced
Fresh Ginger 🌿 2 tbsp Finely grated
Scotch Bonnet Peppers 🌶️ 2 whole Seeds removed for mild heat
Fresh Spinach 🍃 10 oz Packed, roughly chopped
Vegetable Oil 🫒 2 tbsp For sautéing
Onions 🧅 1 whole Medium, diced
Tomato Paste 🍅 2 tbsp Smooth, unsweetened
Vegetable Stock 💧 4 cups Low-sodium preferred
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Ground Nutmeg 🌿 ¼ tsp Freshly grated preferred
Smoked Paprika 🌶️ ½ tsp For depth of flavor

The yams are the star here—look for vibrant, firm ones at the grocery store's produce section. Whole Foods or local African markets often carry the best varieties, but regular grocery stores usually have them too. Peel them carefully—thick skin means more work, but it keeps the yams from browning. The coconut milk? Full-fat is non-negotiable—it's what gives that signature velvety texture. I always grab two cans to have one backup, because nothing ruins a soup like running out of coconut milk halfway through. For the peanut butter, natural, unsweetened is essential—the sweetened kind will throw off the balance of flavors.

No scotch bonnet peppers? Jalapeño or habanero at half the amount will give you a similar kick. Fresh ginger loses its punch fast, so buy it at the last minute or freeze it whole until ready to use. The spinach can be swapped for kale or bitter leaf if you're feeling adventurous—just adjust the amount since bitter leaf is more potent. For the tomato paste, Trader Joe's squeeze tubes are perfect—they're convenient and last forever. The vegetable stock? Low-sodium is key—you'll be adding plenty of salt anyway. And if you're worried about the peanut butter being too rich, reduce the amount to 1/4 cup and add a splash of coconut milk to balance.

This soup tastes even better the next day—make extra and freeze portions for quick meals. Store it in airtight containers for up to 3 days in the fridge, or 3 months in the freezer. The yams soften as they sit, so if you're reheating, add a splash of water or stock to prevent drying out. I always make a double batch—one for dinner and one to freeze for lazy weeknights. The aroma alone will have your whole house gathering around the pot, so cook it when you're ready for company—or just when you want to feel like you're in West Africa.

❤️

Why You'll Love This Recipe

  • Pantry-Friendly Power: I swear by this soup because it pulls from ingredients I always have—peanut butter, coconut milk, even that jar of ginger collecting dust. No last-minute grocery runs, just layering what’s already there into something rich and satisfying.
  • Creamy-Spicy Magic: That first spoonful? Warm, nutty peanut butter swirled with coconut milk, then zapped with fresh ginger and garlic—it’s like a hug for your taste buds. Honestly, the balance of earthy yams and spicy kick makes it my go-to when I need flavor without fuss.
  • Leftover Goldmine: This soup actually improves overnight. The yams soak up all the flavors, and the peanut-coconut base thickens just enough to make it even heartier the next day. I’ve reheated portions for breakfast with toast—yes, really—and it’s still crave-worthy.
  • Weeknight Workhorse: Simmering on the stove while I prep dinner or fold laundry? Done. It’s unfussy enough for a Tuesday but feels special enough for guests. Between us, I’ve served it at potlucks, and no one ever asks for the recipe—just seconds.

Step-by-step instructions for African yam soup

Here's how to create a rich, velvety soup with layers of coconut and peanut flavors—warm, comforting, and full of West African soul.

1

Sauté the Aromatics for Deep Flavor

Heat the 2 tablespoons vegetable oil in a large pot over medium heat. Add the diced onion and cook for 5 minutes until soft and translucent, stirring occasionally. This foundational step builds the flavor base—don't rush it.

Add the 6 cloves minced garlic, 2 tablespoons finely grated ginger, and 2 whole Scotch Bonnet peppers (seeds removed). Cook for 2-3 minutes until the garlic is fragrant and the peppers soften slightly. You'll notice the kitchen filling with an aromatic steam—this is where the magic begins. Watch closely to avoid burning the garlic.

2

Build the Sauce with Tomato Paste and Spices

Stir in the 2 tablespoons tomato paste and cook for 1-2 minutes until it darkens slightly and loses its raw taste. This step deepens the sauce's complexity and balances the richness of the coconut and peanut.

Add the 0.5 teaspoon smoked paprika, 0.25 teaspoon ground nutmeg, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir well to distribute the spices evenly. The nutmeg adds warmth while the smoked paprika brings earthy depth—taste as you go and adjust if needed. This is your flavor foundation.

3

Simmer the Yams Until Tender

Pour in the 4 cups vegetable stock and bring to a gentle boil. Add the 3 lbs cubed yams and stir once to submerge. Reduce heat to low and simmer uncovered for 20-25 minutes, stirring occasionally, until the yams are fork-tender with just a slight bite remaining. You'll see them soften and release their natural sweetness into the broth.

Here's the thing—don't overcook the yams or they'll turn mushy. You want them to hold their shape while being tender enough to melt in your mouth. Test by piercing a cube with a fork—it should slide in easily but still offer slight resistance.

4

Blend for Creamy Texture

Using an immersion blender, carefully blend the soup directly in the pot until smooth. If you prefer a chunkier texture, blend only half and leave the rest whole. The coconut milk will come in next to create that signature velvety consistency—this blending step ensures everything is well incorporated before adding the rich components.

Strain the soup through a fine-mesh sieve if you prefer an ultra-smooth texture, pressing gently with a spoon to extract all the flavor. This step is optional but creates a luxurious mouthfeel that's well worth the effort. Return the soup to the pot and keep it warm over low heat.

5

Finish with Coconut and Peanut Magic

Stir in the 2 cans coconut milk and 0.5 cup peanut butter until completely dissolved and smooth. The mixture will thicken noticeably—this is exactly what you want. Simmer gently for 5-7 minutes to let the flavors meld together. You'll smell that incredible combination of toasted peanut and creamy coconut wafting through your kitchen.

Add the 10 oz chopped fresh spinach and cook for 2-3 minutes until wilted. The spinach will brighten the dish with its freshness while adding essential nutrients. Taste and adjust seasoning if needed—this is your final opportunity to balance the flavors before serving.

👨‍🍳

Pro Tips For Making African Yam Soup

  • PEEL YAMS AFTER SOAKING: Skip the knife fight—soak peeled yams in cold water for 10 minutes first. The starch rinses off, preventing the soup from turning gluey later (I learned this the hard way after three batches of unappetizing sludge).
  • SIMMER PEANUT BUTTER LOW: Don’t let it boil—keep the peanut butter on the lowest heat possible while stirring. After burning two batches, I realized it scalds and separates; a gentle simmer keeps it creamy and rich.
  • GRATE GINGER FINE: Use the smallest holes on your grater—ginger burns easily, and tiny pieces infuse flavor without bitterness. I used to chop it, and it always left a weird aftertaste (yes, even with extra salt).
  • ADD COCONUT MILK LAST: Stir in coconut milk just before serving—it curdles if simmered too long. I was skeptical until I tried it; the texture stays smooth, and the richness pops without breaking.

Essential equipment for great african yam soup

Large Stockpot

You'll need a 6-8 quart heavy-bottomed stockpot with a tight-fitting lid to handle the volume of ingredients and maintain even heat distribution. I recommend a stainless steel pot from All-Clad or Le Creuset—these materials distribute heat evenly and prevent scorching.

If you're on a budget, a Cuisinart MultiClad works perfectly for this recipe. The pot should have high sides to accommodate the yams and liquid without spilling over during simmering. 🔥

Immersion Blender

An immersion blender is essential for achieving that signature creamy texture without transferring hot soup to a separate blender. I use the Ninja BN601—it's powerful enough to blend even the toughest yam pieces smoothly.

If you don't have one, you can carefully transfer the soup to a blender in batches, but be cautious of hot liquid splatters. For best results, blend until completely smooth before adding the coconut milk and peanut butter. ✨

Fine-Mesh Sieve

A fine-mesh sieve (like the OXO Good Grips) helps create an ultra-smooth soup by straining out any remaining yam fibers or spinach bits. This step is optional but transforms the soup into a luxurious, velvety consistency.

If you prefer a slightly chunkier texture, skip this step and simply stir well after blending. The sieve should be large enough to handle the volume of soup—8-10 inches works best for this recipe. 💫

Wooden Spoon

A heat-resistant wooden spoon is perfect for stirring the soup, especially when incorporating the peanut butter and coconut milk. I prefer a long-handled spoon (like the OXO Good Grips) to avoid burning your hands while stirring the hot pot.

Wood won't scratch your pot and helps distribute heat evenly, preventing hot spots. Avoid metal utensils when adding peanut butter to prevent scorching. 🍴

Measuring Spoons

Precision is key when measuring spices like ground nutmeg and smoked paprika. Use a set of stainless steel measuring spoons (like the OXO Stainless Steel) for accurate measurements.

These spices can make or break the flavor profile—too little and the soup lacks depth, too much and it becomes overpowering. Keep your spices in airtight containers to preserve their freshness and potency. 🌶️

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 18g90%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 38g14%
Dietary Fiber 6g21%
Sugars 12g
Protein 12g24%
* 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 substitute regular potatoes for yams in this recipe?

Not recommended! Yams have a naturally sweet, starchy texture that's essential for this soup's signature velvety consistency. Regular potatoes will make the soup too watery and lack the rich, earthy flavor. If you absolutely must substitute, use sweet potatoes—they're closer in flavor and will work better, though the texture will differ slightly.

2

How do I adjust the spice level if Scotch bonnet peppers are too hot?

Remove the seeds and membranes first—they contain most of the heat. For milder heat, use 1/2 a pepper or swap for jalapeño (remove seeds). If you've already added the peppers, balance the heat by adding 1 extra tablespoon of peanut butter or a splash of coconut milk to mellow the flavors.

3

Can I make this soup without peanut butter?

Yes, but the flavor will be completely different! For a similar nutty depth, try 1/4 cup tahini or 1/2 cup cashew butter. If you're avoiding nuts entirely, increase the coconut milk to 2 1/2 cans and add 1 tablespoon of tomato paste to compensate for the missing richness.

4

Why does my soup turn out too thick or too thin?

Thick? Add 1/2 cup vegetable stock and simmer for 5 minutes to adjust. Too thin? Simmer uncovered for 10-15 minutes longer to reduce naturally, or stir in 1 tablespoon cornstarch mixed with 2 tablespoons water and cook until thickened. The peanut butter and coconut milk are your secret weapons for texture—measure carefully!

5

What's the best way to reheat leftover yam soup?

Gently reheat on the stove over low heat with 1/4 cup water or stock to prevent drying out. Microwave in 30-second intervals, stirring between each, until just heated through. Never reheat to boiling—this breaks down the yams and makes them mushy. Store leftovers in airtight containers for up to 3 days.

★★★★★4.7(12 reviews)
Categories Soups & Stews