Soups & Stews
This West African peanut and tomato soup brings bold flavors and comforting warmth to your table with just one pot and simple ingredients. The rich, nutty depth of peanut butter blends seamlessly with tangy tomatoes and aromatic spices, creating a dish that's both hearty and elegant.
I developed this recipe after years of experimenting with traditional African techniques, ensuring every spoonful delivers authentic taste without complicated steps.
The beauty of this soup lies in its versatility—it works as a standalone meal or pairs perfectly with rice, feta, or crusty bread. Traditional methods call for slow simmering to develop deep flavors, but modern adaptations like pressure cookers cut prep time without sacrificing quality.
The key is balancing the peanut's richness with bright tomatoes and earthy spices, resulting in a harmonious blend that's impossible to resist.
What you'll achieve is a velvety, aromatic soup with tender vegetables and protein swimming in a sauce that's both savory and subtly sweet. The peanut butter adds creaminess while tomatoes provide acidity, creating perfect balance. This recipe transforms humble ingredients into something extraordinary—proof that comfort food can be sophisticated too.
Whether you're feeding a family or meal prepping for the week, this soup delivers restaurant-quality results at home. The instructions guide you through every step, from sautéing aromatics to achieving that signature peanut-tomato harmony. Let's create this vibrant, flavorful dish together.
Ingredients for african soup
Simple ingredients transform into a rich, aromatic West African peanut and tomato masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High quality, fruity |
| Crushed Tomatoes 🍅 | 15 oz | San Marzano preferred |
| Peanut Butter 🥜 | ½ cup | Natural, unsweetened |
| Onion 🧅 | 1 whole | Yellow, diced small |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced |
| Ground Ginger 🌿 | 1 tbsp | Freshly grated preferred |
| Carrots 🥕 | 2 medium | Peeled, chopped small |
| Sweet Potato 🍠 | 1 medium | Peeled, cubed small |
| Chicken Breast 🍗 | 1 ½ lb | Boneless, skinless, cubed |
| Vegetable Oil 🫒 | 2 tbsp | For cooking chicken |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Coconut Milk 🥥 | ½ cup | Full-fat for creaminess |
| Red Palm Oil 🫒 | 1 tbsp | For garnish, optional |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The peanut butter is the heart of this soup—natural, unsweetened is key. Trader Joe's or Whole Foods carry great options, but any good store-brand works. The tomatoes? San Marzano crushed gives the best flavor, but any quality canned tomatoes will do. For the ginger, fresh is ideal (just grate it), but ground works in a pinch. The carrots and sweet potato can be swapped for yams or regular potatoes if needed—just keep the total volume similar. The chicken breast stays tender when cubed small and cooked first.
No peanut butter? Smooth almond butter at half the amount works, but the flavor will differ. Short on tomatoes? Tomato paste with extra broth gets you close. The red palm oil is optional but adds that signature African touch—African markets or specialty stores usually carry it. No coconut milk? Heavy cream or extra broth keeps it creamy. The chicken broth should be low-sodium to balance the flavors. If you're using a pressure cooker, reduce the broth by half since you won't need as much liquid.
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 portions for quick meals. Store the red palm oil in a cool, dark place—it keeps for 1 year unopened. The peanut butter? Once opened, keep it sealed in the pantry for 6 months. Always taste as you go—the peanut flavor needs balancing with acidity (lemon juice or vinegar work) if it's too heavy.
Why You'll Love This Recipe
- Here’s what sold me: this soup tastes better the next day. I’ll make a big batch on Sunday, and by Wednesday, it’s still the star of our meals. Reheat it gently, maybe stir in a little extra olive oil, and it’s like a hug in a bowl. Plus, it freezes like a dream—just thaw and serve. Zero fuss, all flavor.
- I’ll be real: my grocery bill stays in check with this recipe. A can of tomatoes, a jar of peanut butter, onions, and garlic? That’s it. No fancy ingredients, no waste—just pure, hearty goodness. It feeds four for under $10, and honestly, that’s a win. The peanut butter stretches the flavors, so you’re not drowning in expensive spices or meats. Smart, simple, and still delicious.
Step-by-step instructions for West African peanut and tomato vibrancy
This rich, aromatic West African soup delivers layers of peanutty depth and tomato brightness in just one pot.
Sauté the Aromatic Base
Heat the 2 tablespoons vegetable oil in a large Dutch oven over medium-high heat until shimmering. Add the 1 whole diced onion and cook for 5 minutes until softened and translucent. This foundational step builds flavor—don't rush it.
Add the 4 minced garlic cloves and 1 tablespoon ground ginger, stirring constantly for 30 seconds until fragrant. The ginger should release its warm, earthy aroma immediately. If it starts to darken too quickly, reduce heat to medium. This aromatic trio forms the soul of the soup.
Build the Tomato-Peanut Foundation
Pour in the 15 ounces crushed tomatoes and stir to combine with the aromatics. Let the mixture simmer uncovered for 10 minutes, stirring occasionally, until the tomatoes begin to break down and thicken slightly. You'll see the oil separate slightly—this is normal and adds richness.
Reduce heat to low and gradually whisk in the 0.5 cup peanut butter, adding it 1 tablespoon at a time to prevent clumping. Stir continuously for 2 minutes until fully incorporated. The peanut butter should create a velvety texture—if it looks too thick, add 2 tablespoons chicken broth to loosen it. This step transforms the soup from simple to extraordinary.
Cook the Vegetables and Chicken
Add the 2 chopped carrots and 1 cubed sweet potato to the pot. Stir well to coat in the peanut-tomato mixture, then pour in the 2 cups chicken broth. Bring to a gentle boil, then reduce heat to medium-low and let simmer uncovered for 15 minutes, stirring occasionally, until the vegetables begin to soften.
Add the 1.5 lb cubed chicken breast and 1.5 teaspoons salt, then return to a simmer. Cook for 12-15 minutes until the chicken is cooked through (internal temperature 165°F) and the sweet potatoes are fork-tender. The broth should be rich and slightly thickened—if it's too thin, simmer uncovered for an additional 5 minutes to reduce.
Finish with Creamy Depth
Reduce heat to low and stir in the 0.5 cup coconut milk, allowing it to warm through for 2 minutes. The coconut milk should blend seamlessly into the soup, adding a luxurious creaminess without overpowering the peanut and tomato flavors. Taste and adjust seasoning with additional salt or 0.5 teaspoon ground black pepper as needed.
For an authentic touch, drizzle with 1 tablespoon red palm oil (if using) and garnish with additional freshly ground black pepper. Serve immediately with crusty bread or steamed rice to soak up every last bit of this vibrant, comforting soup.
Pro Tips For Making African Soup
- Sauté Onions Until Golden: Don’t rush this step—cook the onions on medium heat for 8-10 minutes until they’re deep golden, almost caramelized. I used to skip this, and the soup always tasted flat; the sweetness from the onions is the base of the flavor.
- Whisk Peanut Butter First: Mix the peanut butter with a splash of hot broth or water before adding it to the pot. This prevents clumping and ensures a smooth, velvety texture—no one likes lumps in their soup.
- Avoid Boiling the Tomatoes: Simmer the crushed tomatoes on low heat for 5-7 minutes after adding them, not a full boil. Boiling turns them mushy and dull; you want them to meld into the sauce without losing their brightness.
- Toast Garlic at the End: Add the minced garlic in the last 2 minutes of cooking, not at the start. Raw garlic burns easily, and you want that fragrant, nutty aroma to shine—don’t let it turn bitter.
Dietary considerations for these flavors
Gluten-Free Adaptations
This West African peanut soup is naturally gluten-free, but always double-check your ingredients. The peanut butter, chicken broth, and coconut milk are typically safe, but some brands add gluten-containing additives. I recommend Whole Foods 365 or Trader Joe's for certified gluten-free peanut butter and broth.
The recipe's core ingredients—tomatoes, carrots, sweet potatoes, and chicken—are inherently gluten-free, so no substitutions are needed unless you're using pre-packaged seasoning blends.
Nut-Free Alternatives
For nut-free diets, replace the peanut butter with ½ cup smooth almond butter (if no nut allergies) or ¼ cup tahini for a sesame-based alternative. Tahini adds a slightly different but still rich flavor profile.
If avoiding all nuts and seeds, use ½ cup blended white beans (like cannellini) mixed with 1 tablespoon olive oil to mimic the creaminess. Remember to adjust seasoning—nut-free versions may need extra salt or a splash of lemon juice for brightness.
Dairy-Free Enhancements
The coconut milk already makes this recipe dairy-free, but you can boost creaminess further with ¼ cup cashew cream (blend soaked cashews with water) or 2 tablespoons nutritional yeast for a cheesy note. I also like adding 1 tablespoon arrowroot powder thickened with water to create a silky texture.
For extra protein, stir in ½ cup cooked lentils—they blend seamlessly and add earthy depth that pairs perfectly with the peanut-tomato base.
Spice Level Control
If you're sensitive to heat, reduce the ginger to ½ teaspoon and omit any chili flakes. For mild versions, I recommend adding ½ teaspoon ground cumin instead—it complements the peanut flavor without heat.
If you prefer more spice, add ½ teaspoon cayenne pepper or 1 teaspoon African bird's eye chili paste (available at specialty stores). Always taste as you go—peanut butter can mute spice, so you might need more than you think. 🌶️
Vegetarian Protein Swaps
Replace the chicken with 1.5 lbs firm tofu or 1.5 cups chickpeas for a meat-free version. Press and cube the tofu first to achieve better texture, then pan-fry in 1 tablespoon vegetable oil until golden before adding to the soup.
Chickpeas work beautifully too—simmer them directly in the broth for 10 minutes to soften. For extra heartiness, add ½ cup diced sweet potatoes or 1 cup kale (stir in at the end to preserve color).
Low-Calorie Adjustments
To reduce calories without sacrificing flavor, use low-fat coconut milk and light chicken broth. Cut the peanut butter to ¼ cup and add 1 tablespoon unsweetened applesauce to maintain creaminess. For vegetables, load up on zucchini or spinach—they add volume with fewer calories.
The carrots and sweet potatoes already provide natural sweetness, so you won't miss much by reducing the peanut butter slightly. Always taste before serving—low-calorie versions often need extra seasoning.
Nutrition facts
Frequently asked questions
Can I make this West African peanut soup without coconut milk?
If you're avoiding coconut milk, use ½ cup heavy cream or ½ cup Greek yogurt for creaminess. For a dairy-free option, blend ¼ cup cashews with ¼ cup water to create a cashew cream. The soup will still be rich and flavorful—just stir it in at the end to prevent curdling.
How do I prevent the peanut butter from separating in the soup?
Whisk the peanut butter in slowly over low heat while adding 1 tablespoon broth at a time. Never add it directly to hot liquid—this causes clumping. For extra insurance, mix the peanut butter with a splash of warm broth or coconut milk before stirring it into the pot. The key is patience and gentle heat.
What's the best way to store leftovers?
Let the soup cool completely, then transfer to an airtight container. It keeps in the fridge for 5 days or freezes for 3 months. For reheating, warm on the stove over medium-low heat and stir occasionally. If it thickens too much, add a splash of broth or water. The flavors actually improve overnight!
Can I use peanut butter powder instead of regular peanut butter?
Yes, but you'll need ½ cup peanut butter powder (not the same as peanut flour) mixed with 2 tablespoons water to make a paste. The texture will be slightly lighter, but the flavor remains rich. For best results, use it in soups where creaminess isn't critical—like this peanut-tomato version. Store peanut butter powder in a cool, dry place for up to 6 months.
Why does my soup taste too bitter?
Overcooking the tomatoes or using too much ginger can cause bitterness. To fix it, stir in 1 teaspoon sugar or honey and ½ teaspoon lemon juice to balance the flavors. For prevention, simmer tomatoes only until they thicken (10 minutes max) and reduce ginger to ½ teaspoon. Always taste as you go!
