Soups & Stews
This African sweet potato soup recipe brings the vibrant flavors of West Africa to your kitchen in just one pot. đ The combination of earthy sweet potatoes, aromatic ginger, and warming spices like cumin and coriander creates a deeply satisfying dish that's both comforting and full of character.
I developed this recipe to capture the essence of traditional African cooking while keeping it accessible for home cooks.
The beauty of this soup lies in its simplicity and depth of flavor. You'll start by sautéing onions, garlic, and ginger to build a fragrant base, then add sweet potatoes, tomatoes, and a blend of spices that create a warm, inviting aroma.
The soup simmers until the sweet potatoes are tender, then blends into a velvety texture with just the right amount of creaminess from coconut milk.
What you'll end up with is a rich, hearty soup that's perfect for chilly evenings or as a nourishing meal any time of year. The flavors are balancedâsweet from the potatoes, tangy from the tomatoes, and aromatic from the spicesâwith a touch of coconut that adds a luxurious finish.
It's the kind of soup that feels like a warm hug in a bowl.
Serve it with crusty bread, steamed rice, or even as a standalone dish with a sprinkle of fresh cilantro. This recipe is not only delicious but also packed with nutrients, making it a meal you'll want to return to again and again.
Let's get started on creating this flavorful African-inspired dish!
Ingredients for african sweet potato soup
Earthy sweet potatoes meet aromatic spices and creamy coconut in this comforting one-pot wonder.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions đ§ | 1 whole | Diced, medium size preferred |
| Garlic Cloves đ§ | 4 cloves | Minced for aromatic base |
| Fresh Ginger đż | 2 tbsp | Grated, freshly peeled |
| Canned Diced Tomatoes đ | 1 can | 14.5 oz, no salt added |
| Sweet Potatoes đ | 2 lb | Peeled, cubed (1.5 inch pieces) |
| Coconut Milk đ„„ | 1 can | 13.5 oz, full-fat preferred |
| Vegetable Broth đ§ | 4 cups | Low-sodium preferred |
| Ground Cumin đ¶ïž | 1 tbsp | Toasted for deeper flavor |
| Ground Coriander đż | 1 tbsp | Freshly ground preferred |
| Smoked Paprika đ¶ïž | 1 tsp | For subtle smokiness |
| Salt đ§ | 1 tsp | Kosher or sea salt |
| Black Pepper đ¶ïž | œ tsp | Freshly ground preferred |
| Fresh Cilantro đż | ÂŒ cup | Chopped, for garnish |
| Olive Oil đ« | ÂŒ cup | Extra-virgin for richness |
The ginger and garlic are your flavor anchorsâfreshly grated ginger (not powder) gives that signature zing. Whole Foods or local markets usually have the freshest ginger, but the grocery store works too if it's plump and firm. For garlic, peel those cloves just before usingâit keeps better that way. The sweet potatoes? Orange-fleshed varieties like Beauregard are ideal, but any orange sweet potato works. If you can't find full-fat coconut milk, light coconut milk plus 1 tbsp coconut cream mimics the richness.
No cumin? Dried coriander at double the amount works in a pinch, but cumin is non-negotiable for that authentic African warmth. Smoked paprika adds depthâTrader Joe's or Penzeys carry great options. For tomatoes, San Marzano if you can find it, but any no-salt-added canned tomatoes do. The vegetable broth? Homemade is best, but even the bouillon cubes work if you dilute them properly. Fresh cilantro brightens everything upâskip it if you hate cilantro, but add it if you love itâit's optional but recommended.
This soup tastes even better the next day as flavors meld. Keeps in the fridge for 5 days or freezes for 3 months. Double the batch and freeze halfâperfect for lazy weeknights. Store coconut milk in the fridge after opening, and keep spices in airtight containers away from light. The cilantro wilts fast, so wash it just before serving and store the stems separately.
Why You'll Love This Recipe
- Pantry-Friendly Powerhouse: I swear by this recipe when I forget to buy fresh produce. The canned tomatoes and sweet potatoes handle all the heavy liftingâno wilting herbs or last-minute grocery runs. Just chop the onions and garlic, toss it in, and let the ginger and garlic work their magic.
- Sweet Heat Balance: That first spoonful? Chefâs kiss. The caramelized onions and garlic build warmth, while the ginger adds a zing that cuts through the natural sweetness of the potatoes. Itâs rich but never cloyingâlike a hug in a bowl.
- Leftover Reinvention: Between us, this soup only gets better the next day. Iâll make a big batch on Sunday, then reheat portions for lunches all weekâsometimes as-is, sometimes with a fried egg on top or a sprinkle of feta. Zero waste, maximum convenience.
- Budget Stretch: Honestly, this recipe saved me during grad school. Sweet potatoes and canned tomatoes are cheap staples, and the onions/garlic add depth without costing a fortune. A single pot feeds four for under $5âcomfort food that doesnât break the bank.
Step-by-step instructions for African sweet potato soup
Here's how to create a rich, spiced sweet potato soup with creamy coconut depthâsimple steps for maximum flavor.
đł Step 1: SautĂ© the Aromatic Base
Heat the 0.25 cup olive oil in a large pot over medium heat until shimmering. Add the diced yellow onions and cook for 5 minutes until softened and translucent. You'll see them turn from pale to slightly golden at the edges.
Add the minced garlic cloves and grated fresh ginger and cook for another 1 minute until fragrant. Watch closelyâginger burns quickly! Stir in the ground cumin, ground coriander, and smoked paprika and cook for 30 seconds to toast the spices and release their aromas. This step builds the flavor foundation.
đ„ Step 2: Build the Soup Base
Add the cubed sweet potatoes to the pot and stir to coat in the spiced oil. Pour in the 4 cups vegetable broth and 1 can canned diced tomatoes (with juices), then bring to a boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 20 minutes until the sweet potatoes are tender when pierced with a fork.
Here's the thingâdon't skip the uncovered simmer. It helps evaporate excess moisture and concentrates the flavors. Stir occasionally to prevent sticking, but don't over-stir or you'll break down the sweet potatoes prematurely.
đł Step 3: Add Coconut Milk and Season
Stir in the 1 can coconut milk and 1 tsp salt. Add the 0.5 tsp black pepper and simmer for another 10 minutes until the soup thickens slightly and the coconut flavor melds with the spices. Taste and adjust seasoningâyou might need a bit more salt or pepper depending on your broth.
The soup should be creamy but still have some bodyâit should coat the back of a spoon but not be too thick. If it's too thick, add 2-4 tablespoons water to reach your preferred consistency. If it's too thin, simmer uncovered for another 5 minutes to reduce.
đȘ Step 4: Finish and Garnish
Remove the pot from heat and let the soup sit for 5 minutes. This resting period allows the flavors to fully develop. Stir in the 0.25 cup chopped fresh cilantro just before serving to keep it bright and fresh.
Ladle the soup into bowls and serve immediately. The top should be garnished with a sprinkle of cilantro and a drizzle of coconut milk if you want extra richness. Each spoonful should deliver warm, comforting sweetness balanced by the earthy spices and creamy coconut notes.
Pro Tips For Making African Sweet Potato Soup
- CHAR THE ONIONS LOW: I learned this the hard wayâsautĂ©ing onions on high heat turns them bitter before they even soften. For this soup, keep the heat at a gentle simmer once you add them, garlic, and ginger. You want them to melt into the tomatoes, not burn into oblivion before the sweet potatoes even hit the pot.
- PEEL AND CUBE THE POTATOES: Skip the skin if youâre short on time, but if youâre using it, cut the sweet potatoes into even œ-inch cubes. Uneven pieces mean some will turn mushy while others stay rock-hard. And for the love of soup, donât skip salting the waterâit makes them tender faster.
- STIR THE TOMATOES: I used to dump the canned tomatoes in and walk away. Big mistake. Stir them into the onion-ginger base right awayâthis breaks up the chunks and lets the flavors meld instead of sitting like a sad, watery island. A quick 2-minute stir early on saves you from scraping burnt bits later.
- SIMMER, DONâT BOIL: This isnât a race. Once everythingâs in the pot, keep the heat at a low simmer (tiny bubbles, occasional swirls). Boiling turns sweet potatoes to mush and makes the soup watery. If itâs too thick, add a splash of broth or waterâjust donât let it rage. Patience here means creamier, better texture.
Flavor customization for this dish
Spice Level Control
Adjust the heat to your preference by tweaking the smoked paprika and adding a pinch of cayenne. For mild heat, stick to the 1 tsp smoked paprika and skip the cayenne. If you love spice, add œ tsp cayenne pepper when toasting the spices in Step 1.
I like to start with a mild version and let guests add their own heat with red pepper flakes at the table. đ¶ïž
Creamy vs. Chunky
Blend the soup for a silky texture or leave it chunky for texture contrast. Use an immersion blender for convenienceâsimply blend until smooth. For a rustic touch, skip blending and serve with crusty bread for dipping.
If you prefer a middle ground, blend half the soup and leave the other half chunky. đ„Ł
Coconut Variations
Swap full-fat coconut milk for light coconut milk to cut calories while keeping creaminess. For extra richness, stir in 2 tbsp coconut cream at the end. Vegan option?
Use coconut yogurt instead of coconut milkâit adds tangy depth. Iâve also seen amazing results with cashew cream (blend soaked cashews with water) for a nutty twist. đ„„
Herb Swaps
Fresh cilantro can be replaced with fresh parsley or thyme for a different herbal note. For a more African-inspired finish, add fresh scallions or basil. If you dislike cilantro, omit it entirelyâthe soup still shines. Garnish with a sprinkle of toasted coconut flakes for crunch and visual appeal. đż
Protein Add-Ins
Make it heartier with 1 cup cooked chickpeas or œ cup lentils for plant-based protein. For meat lovers, stir in œ lb shredded chicken or crumbled chorizo at the end. Iâve also added tofu cubes for a lighter optionâjust pan-fry them first for texture. đ
Sweetness Balance
Sweet potatoes naturally add sweetness, but you can enhance it with a touch of honey or maple syrup. Add 1 tsp honey when stirring in the coconut milk for a subtle caramel note.
For depth, stir in 1 tsp brown sugar with the spices. If your sweet potatoes are extra sweet, reduce to œ tsp to avoid cloying flavors. đŻ
Nutrition facts
Frequently asked questions
Can I substitute regular potatoes for sweet potatoes in this recipe?
Not recommended! Sweet potatoes bring natural sweetness and a velvety texture that regular potatoes can't match. If you must substitute, use yamsâthey're closer in flavor, but the soup will taste different. For the best results, stick with sweet potatoes, especially orange-fleshed varieties like Beauregard.
How can I make this soup vegan?
Swap the vegetable broth for vegan broth and use coconut yogurt instead of coconut milk for tangy depth. For extra richness, blend soaked cashews with water to make cashew cream. The spices and sweet potatoes remain perfectly vegan-friendly in their original form.
Why does my soup taste too thin or too thick?
Adjust the consistency by simmering uncovered for 5 more minutes to reduce thickness, or stir in 2-4 tbsp water if it's too thin. The coconut milk adds creaminess, so if using light coconut milk, expect a slightly thinner texture. For extra thickness, mash some sweet potatoes before blending.
Can I prepare this soup ahead of time?
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. Reheat gently on the stoveânever microwave directly from frozen to preserve texture. Stir in fresh cilantro just before serving to keep it vibrant.
What's the best way to reheat leftover soup?
Reheat gently on the stove over low-medium heat, stirring occasionally, until warmed through (5-7 minutes). Avoid boiling or the coconut milk may separate. For microwave reheating, use 30-second intervals on low power, stirring between each interval. Add a splash of water if needed to restore creaminess.
