If you’re craving something rich, comforting, and packed with bold flavors, this Hearty African Peanut Stew Recipe is a fantastic choice to bring warmth and satisfaction to your table. This stew perfectly balances the creamy richness of peanut butter with tender sweet potatoes and vibrant greens, all bathed in a luscious coconut milk broth. Whether you’re a seasoned cook or a newbie, this dish delivers a satisfying blend of texture and spice that feels like a warm hug on a chilly evening.

Ingredients You’ll Need
The beauty of this recipe lies in its straightforward and wholesome ingredients. Each one plays an essential role: from the creamy peanut butter adding depth and richness, to the sweet potatoes providing natural sweetness and body, to the spinach or kale offering a fresh burst of green and nutrients. These simple staples come together to create a dish that’s as nourishing as it is delicious.
- Peanut butter (1 cup): Creamy or chunky, peanut butter is the soul of this stew, giving it a rich, nutty flavor and creamy texture.
- Sweet potatoes (2 medium, diced): Their natural sweetness and tender bite balance the earthiness of the spices beautifully.
- Full-fat coconut milk (1 can, 13.5 oz): Adds a tropical creaminess that makes the broth luscious and comforting.
- Low-sodium vegetable broth (4 cups): Provides the flavorful base without overpowering the other ingredients.
- Yellow onion (1 large, chopped): Builds the savory foundation with its sweetness and depth when sautéed.
- Garlic cloves (3, minced): Amplifies aroma and adds a gentle hint of spice.
- Ground cumin (1 teaspoon): Introduces a warm, earthy note critical to authentic flavor.
- Paprika (1 teaspoon): Brings a smoky sweetness and subtle color to the stew.
- Fresh spinach or kale (2 cups): Adds vibrant green color and a fresh, slightly bitter contrast to the creamy broth.
How to Make Hearty African Peanut Stew Recipe
Step 1: Sauté the Aromatics
Begin by heating a splash of oil in a large pot over medium heat. Add the chopped yellow onion and let it cook until translucent, about 5 minutes. This step is crucial because it softens the onion’s sharpness and infuses the stew with a subtle sweetness that forms a flavorful base.
Step 2: Add Garlic and Spices
Next, toss in the minced garlic, ground cumin, and paprika. Stir the mixture around the pot until it becomes fragrant, which should only take a minute or two. This ignition of aromatic spices will elevate the stew’s taste, giving it that signature warm and earthy flavor.
Step 3: Cook the Sweet Potatoes
Now, add your diced sweet potatoes and sauté everything together for about four minutes. This brief cooking helps the potatoes start to soften and lets them soak up those wonderful aromas, building layers of flavor with every stir.
Step 4: Add Liquids and Simmer
Pour in the vegetable broth followed by the full-fat coconut milk. Bring the entire mixture to a gentle simmer. The combination of these liquids creates a rich, creamy environment where the flavors meld together perfectly, making the stew feel indulgent yet nourishing.
Step 5: Incorporate the Peanut Butter
Stir in the peanut butter thoroughly so it dissolves and blends seamlessly into the stew. This vital step transforms the broth, giving it a silky texture and that unmistakable, hearty peanut flavor that makes this Hearty African Peanut Stew Recipe uniquely delicious.
Step 6: Add the Greens
Finally, add the fresh spinach or kale and cook just until wilted, around two minutes. The greens brighten the dish visually and nutritionally, offering a fresh contrast to the creamy, rich stew.
Step 7: Taste and Adjust
Before serving, taste your stew and adjust the seasoning if necessary. A pinch of salt or a little extra spice can make all the difference to this already fabulous dish. Serve it piping hot for the best experience.
How to Serve Hearty African Peanut Stew Recipe
Garnishes
Garnishing this peanut stew accentuates its deep flavors and adds delightful texture. Try topping it with chopped roasted peanuts for a crunchy contrast or fresh coriander leaves to add a burst of herbal freshness. A squeeze of lime juice can brighten the stew’s richness wonderfully.
Side Dishes
This stew pairs beautifully with fluffy white rice or warm, crusty bread to soak up every bit of the luscious sauce. For an additional textural twist, consider serving it alongside roasted plantains or a simple cucumber salad to add fresh, crisp elements.
Creative Ways to Present
For a festive gathering, serve the stew in individual bowls garnished with a swirl of coconut cream and a sprinkle of chili flakes for color and a touch of heat. You can also portion it into bread bowls, turning this hearty meal into an impressive centerpiece that’s both rustic and elegant.
Make Ahead and Storage
Storing Leftovers
This Hearty African Peanut Stew Recipe keeps incredibly well in the fridge for up to 4 days. Store it in an airtight container to maintain freshness and prevent odors from mingling with other foods. The flavors often deepen after a day, making leftovers even better.
Freezing
Freezing is a great option if you want to keep this stew handy for a quick meal later. Transfer cooled stew into freezer-safe containers or heavy-duty bags, leaving a bit of space for expansion. It can be frozen for up to 3 months without losing its wonderful taste or texture.
Reheating
To reheat, thaw frozen stew overnight in the refrigerator or warm it gently on the stovetop over low heat. Stir occasionally to prevent sticking and add a splash of vegetable broth or water if it thickens too much. Microwave reheating also works well but stir halfway through for even heating.
FAQs
Can I use peanut butter powder instead of regular peanut butter?
Absolutely! If using peanut butter powder, mix it with a bit of water to achieve a creamy consistency before adding it to the stew. This will help replicate the rich texture and flavor of regular peanut butter.
Is this Hearty African Peanut Stew Recipe suitable for vegans?
Yes, it is entirely vegan-friendly since it uses vegetable broth, coconut milk, and plant-based ingredients. Just be sure to double-check your peanut butter and vegetable broth labels to avoid added non-vegan ingredients.
Can I substitute the greens with something else?
Definitely. If you don’t have fresh spinach or kale, swiss chard, collard greens, or even frozen spinach work wonderfully. Just adjust cooking time slightly if using sturdier greens.
What can I add to make it spicier?
If you enjoy heat, feel free to add a pinch of cayenne pepper, chopped fresh chili, or a dash of hot sauce during the spice step or right before serving for a spicy kick.
Can I prepare this stew in advance and reheat it?
Yes, this stew actually tastes even better the next day as the flavors meld beautifully. Store it in the fridge and reheat gently as needed for a quick and nourishing meal.
Final Thoughts
There’s something truly special about this Hearty African Peanut Stew Recipe — it’s a comforting hug in a bowl that brings together simple ingredients with bold, soulful flavors. Whether you’re sharing it with loved ones or enjoying a cozy night in, I hope you find as much joy in making and eating it as I do. Give it a try and watch how this humble stew quickly becomes a treasured favorite in your recipe rotation.
Print
Hearty African Peanut Stew Recipe
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Soup/Stew
- Method: Stovetop
- Cuisine: African
- Diet: Vegan, Gluten Free
Description
This Hearty African Peanut Stew combines creamy peanut butter, sweet potatoes, and leafy greens simmered in coconut milk and vegetable broth for a rich, comforting dish with authentic West African flavors. Perfect for a nutritious, warming meal that’s both vegan and gluten-free.
Ingredients
Main Ingredients
- 1 cup creamy or chunky peanut butter
- 2 medium sweet potatoes, diced
- 1 can (13.5 oz) full-fat coconut milk
- 4 cups low-sodium vegetable broth
- 1 large yellow onion, chopped
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 2 cups fresh spinach or kale
- 2 tablespoons cooking oil (such as vegetable or olive oil)
Instructions
- Prepare the aromatics: Heat 2 tablespoons of oil in a large pot over medium heat. Add the chopped onions and sauté them until translucent, which should take about 5 minutes. This step builds the flavorful base of the stew.
- Add spices and garlic: Stir in the minced garlic, ground cumin, and paprika. Cook everything together for about 1 minute until fragrant, releasing the spices’ aromas to deepen the flavor.
- Sauté sweet potatoes: Add the diced sweet potatoes to the pot and sauté for an additional 4 minutes, allowing them to start softening and absorb the spices.
- Add liquids and simmer: Pour in the vegetable broth and full-fat coconut milk. Bring the mixture to a gentle simmer, ensuring the sweet potatoes cook thoroughly and the flavors meld.
- Incorporate peanut butter: Stir in the peanut butter until fully combined, creating a creamy, nutty texture that characterizes this dish.
- Add greens: Add the fresh spinach or kale and cook until wilted, about 2 minutes. This adds freshness and color while boosting the nutritional profile.
- Adjust and serve: Taste the stew and adjust seasoning as needed. Serve the stew hot with rice or crusty bread for a complete, satisfying meal.
Notes
- Use either creamy or chunky peanut butter depending on your texture preference.
- For added protein, consider garnishing with roasted peanuts or a side of grilled tofu.
- Spinach wilts faster and has a milder flavor, while kale adds a heartier texture and slight bitterness.
- This stew can be stored refrigerated for up to 4 days and reheated gently on the stove.
- For a spicier version, add a pinch of cayenne pepper or chili flakes with the garlic and spices.

