West African Sweet Potato Peanut Stew Recipe and Tips

Updated November 4, 2026

Total time
1 hr 5 min
prep 25 min · cook 40 min
Serves
6
portions as written

Jump to recipe

West African Sweet Potato Peanut Stew Recipe and Tips

West African sweet potato peanut stew is a hearty, tomato-based dish with tender sweet potatoes, leafy greens, and a creamy peanut broth. Peanut stews are made in many ways across West Africa; this accessible home-style version draws on those flavors and is served with rice or bread to catch the sauce. It balances sweet, savory, tangy, and gently spicy notes in one pot.

Ingredients

  • 2 tablespoons neutral oil (30 ml)
  • 1 medium yellow onion, finely chopped (about 150 g)
  • 1 medium red bell pepper, seeded and chopped (about 150 g)
  • 3 garlic cloves, minced (about 9 g)
  • 1 tablespoon freshly grated ginger (6 g)
  • 2 tablespoons tomato paste (32 g)
  • 1 teaspoon ground cumin (2 g)
  • 1 teaspoon ground coriander (2 g)
  • 1 teaspoon sweet paprika (2 g)
  • ¼ teaspoon cayenne pepper (about 0.5 g), or less to taste
  • 1 can diced tomatoes with their juices, 14.5 ounces (411 g)
  • 4 cups low-sodium vegetable broth (950 ml), plus a little more if needed
  • 1½ pounds sweet potatoes, peeled and cut into ¾-inch cubes (680 g)
  • ¾ cup smooth, unsweetened peanut butter (190 g)
  • 1 teaspoon fine salt (6 g), plus more to taste
  • ¼ teaspoon freshly ground black pepper (about 0.5 g)
  • 4 packed cups chopped collard greens or kale (about 120 g), tough stems removed
  • 1 tablespoon fresh lime juice (15 ml)
  • ¼ cup chopped fresh cilantro (10 g), for serving, optional
  • ¼ cup roasted peanuts, roughly chopped (35 g), for serving, optional

Instructions

  1. Prepare the vegetables. Chop the onion and bell pepper, mince the garlic, grate the ginger, and cut the peeled sweet potatoes into evenly sized cubes. Remove tough stems from the greens and chop the leaves. Having everything ready before the pot heats makes the short sauté steps easier to manage.
  2. Soften the aromatics. Heat the oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the onion and bell pepper and cook for 6 minutes, stirring occasionally, until softened and glossy. If they begin to brown quickly, lower the heat; the goal is a tender base rather than deeply browned vegetables.
  3. Toast the spices and tomato paste. Stir in the garlic, ginger, tomato paste, cumin, coriander, paprika, and cayenne. Cook for 1 minute, stirring constantly so the garlic does not scorch and the spices become fragrant. The tomato paste should darken slightly and coat the vegetables.
  4. Build the tomato broth. Pour in the diced tomatoes and all their juice. Stir and simmer for 5 minutes, scraping the bottom of the pot to loosen any paste or spice mixture. This brief simmer brings the tomato flavor together before the broth is added.
  5. Cook the sweet potatoes. Add the vegetable broth, sweet potatoes, salt, and black pepper. Stir, bring the mixture to a gentle boil, then reduce the heat to maintain a steady simmer. Cover the pot partly and cook for 20 minutes, stirring once or twice, until the sweet potatoes are tender when pierced with a fork but still hold their shape. If the pot is bubbling hard, turn down the heat to prevent the cubes from breaking apart.
  6. Stir in the peanut butter. Put the peanut butter in a medium heatproof bowl. Ladle about 1 cup (240 ml) of hot broth from the pot into the bowl in a few additions, whisking until smooth after each addition. This loosens the peanut butter and helps it blend evenly. Pour the mixture back into the pot and stir well. Simmer gently for 5 minutes, uncovered, stirring regularly so the thickening stew does not stick to the bottom.
  7. Finish with greens and lime. Stir in the collards or kale and simmer for 3 minutes, just until tender and bright green. Turn off the heat, add the lime juice, and taste. Add more salt, black pepper, cayenne, or lime as needed. If the stew is thicker than you like, stir in broth a little at a time; if it seems thin, let it simmer uncovered briefly, keeping in mind that it thickens as it stands. Serve with cilantro and chopped peanuts if desired.

Tips

  • Choose peanut butter carefully. Smooth, unsweetened peanut butter gives the most even sauce. If the jar has separated, stir it thoroughly before measuring. Sweetened or strongly salted peanut butter can make the stew taste unexpectedly sweet or salty, so adjust the seasoning only after it has simmered.
  • Cut the sweet potatoes evenly. Pieces close to ¾ inch cook at a similar rate. Smaller cubes may turn soft before the sauce is ready, while much larger chunks take longer and can leave the rest of the vegetables overcooked.
  • Keep the simmer gentle. A hard boil can break up the potatoes and make a thick peanut sauce catch on the bottom. Stir more often after adding the peanut butter, and loosen the stew with broth rather than turning up the heat.
  • Choose greens by what you have. Collards and kale keep their texture well. Spinach also works, but wilts quickly; stir in about 4 cups (120 g) during the final minute instead of simmering it for 3 minutes.

Serving Suggestions

Serve the stew hot in deep bowls with steamed white rice, brown rice, or millet. Rice is especially useful because it absorbs the thick sauce, while millet makes a gently nutty pairing. For a simpler meal, offer warm flatbread or crusty bread alongside it. If serving rice, prepare it while the stew simmers; it does not need to be stirred into the pot, so leftovers remain easy to store and reheat.

Set out lime wedges, chopped cilantro, and roasted peanuts so everyone can finish their bowl to taste. A crisp cucumber and tomato salad or lightly dressed cabbage can add a fresh contrast to the rich sauce. If the stew is quite spicy, a cooling side such as plain yogurt is an optional accompaniment, though it is not needed for the recipe itself. For a larger spread, serve smaller portions alongside grilled vegetables or another mild vegetable dish.

Variations

There are many regional and household approaches to peanut-based stews across West Africa, and names and ingredients are not interchangeable in every context. Ghanaian groundnut soup and Senegalese maafe, for example, have their own versions and customary ways of serving them. This recipe is a flexible, meat-free stew rather than a claim to represent every traditional preparation. For a more rustic peanut texture, replace the smooth peanut butter with ¾ cup (190 g) finely ground roasted peanuts; the sauce will usually be a little grainier.

For more vegetables, add 1 cup (150 g) sliced carrots with the sweet potatoes, or stir in 1 cup (150 g) cooked chickpeas during the final 5 minutes. To make the dish less spicy, leave out the cayenne and offer hot sauce separately. For a deeper, more rounded flavor, replace up to 1 cup (240 ml) of the vegetable broth with water and add a small amount of extra tomato paste only if needed; the peanut butter already gives the sauce plenty of body.

You can use spinach instead of collards or kale, following the shorter cooking time in the tips. If you do not have fresh lime, use 2 teaspoons (10 ml) lemon juice, then taste and add more if the stew needs a brighter finish. For a thinner, soupier bowl, add an extra ½ to 1 cup (120 to 240 ml) broth near the end. For a thicker result, simmer uncovered for a few extra minutes and stir frequently rather than adding more peanut butter, which can make the sauce heavy.

Storage and Reheating

Cool the stew promptly and refrigerate it within 2 hours of cooking in a covered, shallow container. It keeps in the refrigerator for 3 to 4 days. Store rice separately when possible, since keeping it apart makes it easier to portion and helps the stew retain its texture. The sauce thickens as it chills; that is normal, and it will loosen again as it warms.

Reheat a portion in a saucepan over medium-low heat, stirring often and adding a splash of broth or water until the consistency is right. For food safety, reheat leftovers to 165°F (74°C), checking the center with a food thermometer. In a microwave, cover the bowl loosely, heat in short intervals, and stir between intervals so there are no cool spots. Avoid leaving the stew at room temperature for extended periods.

For longer storage, freeze cooled portions in airtight, freezer-safe containers for about 2 to 3 months for best quality. Leave a little room at the top for expansion. Thaw overnight in the refrigerator, then reheat as directed. The sweet potatoes may soften slightly after freezing, but stirring gently as the stew warms helps bring the sauce back together. Add fresh lime or herbs after reheating for a brighter finish.

Frequently Asked Questions

Can I make this stew ahead?

Yes. The stew can be cooked a day or two ahead and refrigerated once cooled. Its flavors settle as it rests, and the peanut sauce thickens. Reheat it gently with a splash of broth, then taste for salt and lime before serving. If making it for guests, add the cilantro, peanuts, and any other fresh toppings at the table.

Can I use crunchy peanut butter?

Yes, crunchy peanut butter works, though it leaves small peanut pieces in the sauce. If you want a smooth, velvety broth, use smooth peanut butter and add chopped roasted peanuts as a topping instead. Avoid peanut butter with added sugar if possible, since it can shift the balance of the savory tomato broth.

Why is my peanut stew too thick?

Peanut butter thickens the broth, and the stew becomes thicker still as it cools. Stir in warm vegetable broth or water a few tablespoons at a time until it reaches the consistency you prefer. If it has been refrigerated, loosen it during reheating rather than adding a large amount of liquid all at once.

How can I tell when the sweet potatoes are done?

Test a cube with the tip of a knife or a fork after about 20 minutes of simmering. It should slide in easily, while the cube still holds together when lifted. If the center is firm, continue simmering for a few minutes and check again. The exact time depends on the size of the pieces and the variety of sweet potato.

Is this stew vegan and gluten-free?

As written, it is vegan if you use vegetable broth and peanut butter without animal-derived ingredients. It is also naturally gluten-free when the broth and any optional sides are labeled gluten-free. Check packaged ingredients if you are cooking for someone who needs to avoid gluten, and serve with rice or another suitable accompaniment.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).