One-Pot African Peanut Stew with Chicken and Sweet Potatoes
This African peanut stew is a one-pot wonder that fills the kitchen with the scent of ginger, garlic, and toasted peanuts. It tastes like something that simmered all day, but it comes together in under an hour.

Tender chicken thighs, soft sweet potato chunks, and a handful of greens swim in a rich, nutty broth that warms you from the inside out. It’s the kind of meal you’ll go back for seconds on before the bowls hit the table.
Why This Stew Stays in My Rotation
This stew is my go-to when I need something hearty that doesn’t demand a dozen pots or a trip to a specialty store. Most of the ingredients live in my pantry, and the one-pot setup means less washing up.
The peanut butter gives the broth a velvety body and a subtle nuttiness that balances the warmth from the ginger and chili. And like most braises, it only gets better after a day in the fridge, so I always make extra.
Ingredients

- 1 ½ lbs boneless, skinless chicken thighs: cut into bite-sized pieces, about 1½ to 2 inches
- 3 tbsp peanut or vegetable oil: divided, any neutral oil works
- 1 large onion: diced small
- 4 garlic cloves: minced
- 1 tbsp grated fresh ginger: from a 2-inch knob
- 1 tsp chili powder: adjust to your heat preference
- 1 tsp ground cumin
- ½ tsp ground coriander
- 2 tbsp tomato paste
- 1 (14.5 oz) can crushed tomatoes
- ½ cup creamy natural peanut butter: the kind with just peanuts and salt
- 4 cups chicken stock: low-sodium so you can control the salt
- 2 medium sweet potatoes: peeled and cut into 1-inch cubes
- 3 cups roughly chopped spinach: or kale, stems removed
- Salt and black pepper: to taste
- Lime wedges and chopped roasted peanuts: for serving
Variations / Substitutions
- Protein swap: Use 2 (15 oz) cans of chickpeas, drained, for a vegetarian version; add them during the last 10 minutes of simmering. Swap chicken stock for vegetable stock.
- Greens: Kale, collards, or Swiss chard work just as well as spinach. Heartier greens may need 5 to 7 minutes to soften.
- Sweet potatoes: Butternut squash or regular white potatoes can stand in. Cook time is similar, just check for tenderness with a fork.
- Nut-free: Sunflower seed butter replaces peanut butter nicely, though the flavor shifts to a seedier note.
- Spice level: Omit the chili powder for a mild stew, or add a minced fresh chili with the aromatics for more heat.
If you like this, you might enjoy my West African Jollof Rice.
How to Make One-Pot African Peanut Stew
Step 1: Brown the Chicken

Heat 2 tbsp of the oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Season the chicken pieces with a pinch of salt, then add half of them to the pot in a single layer. Let them sear without moving for about 3 minutes, until the bottoms turn deep golden. Flip and cook the other side another 2 to 3 minutes, then transfer to a plate. Repeat with the remaining chicken, getting a good sear on all pieces.
You’re not cooking the chicken through yet, just building a layer of browned flavor on the surface and leaving those sticky bits on the bottom of the pot. That foundation carries into the whole stew.
Step 2: Build the Aromatics

Lower the heat to medium. Add the remaining 1 tbsp oil to the pot, along with the diced onion. Cook, stirring often, for about 5 minutes, until the onion is soft and translucent. Scrape up any browned bits from the chicken as the onion releases moisture. Add the garlic and grated ginger, and cook for 1 minute, just until fragrant.
Stir in the chili powder, cumin, and coriander. Let the spices toast for about 30 seconds, then drop in the 2 tbsp tomato paste. Cook, stirring constantly, for 1 minute more. The paste will darken slightly and smell sweet, which deepens the whole stew’s color and body.
Step 3: Simmer the Stew

Pour in the crushed tomatoes, ½ cup peanut butter, and 4 cups chicken stock. Whisk or stir until the peanut butter melts into the liquid and no thick streaks remain. Return the seared chicken and any juices that collected on the plate to the pot, then add the sweet potato cubes, nestling them down into the broth.
Bring the pot to a lively simmer, then reduce the heat to maintain a gentle bubble. Cover with a lid and cook for 25 to 30 minutes. You’ll know it’s ready when the sweet potatoes are fork-tender and the chicken is cooked through. The sauce will have thickened slightly and taken on a deep, reddish-brown color.
Step 4: Wilt the Greens and Ladle Up

Remove the lid and stir in the chopped spinach. Let it wilt in the residual heat for 2 to 3 minutes, stirring once or twice. Taste the broth and adjust with salt and black pepper as needed.
Ladle the stew into deep bowls, then finish each serving with a squeeze of lime juice and a small handful of chopped roasted peanuts. The lime brightens the nutty broth, and the peanuts add a little crunch against the tender chicken and sweet potatoes.
Tips for the Best Peanut Stew
- Toast the peanut butter for more depth: If you want a roastier note, stir the peanut butter into the pot right after the tomato paste, letting it cook for a minute before adding the liquids.
- Choose the right sweet potato: Orange-fleshed sweet potatoes, often labeled yams in the US, give the creamiest texture and a mild sweetness that plays well with the spices.
- Don’t rush the browning: Getting a real sear on the chicken takes a few minutes undisturbed. It’s the single step that makes the stew taste deeply savory, so let it happen.
- Make it ahead: This stew tastes even better the next day, so it’s a great meal prep option. The flavors meld and the broth thickens a little more in the fridge.
Keeping Leftovers Fresh
Store the stew in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over low heat, adding a splash of stock or water if it has thickened too much.
What to Serve With African Peanut Stew
Fluffy steamed white rice is the classic base, soaking up every drop of the nutty sauce. For something to cut the richness, try a cool cucumber salad dressed with lime and a pinch of salt. Fried or roasted plantains bring a sweet, caramelized contrast that works beautifully against the savory broth.
Frequently Asked Questions
Can I use crunchy peanut butter instead of creamy?
Yes, it works fine. The stew will have little bits of peanut in every bite, which adds texture. The flavor is the same, so use what you have on hand.
How spicy is this stew?
Mild, as written. The 1 teaspoon of chili powder gives a gentle background warmth without real heat. For more kick, add a minced fresh chili with the garlic or stir in a pinch of cayenne at the end.
Can I freeze this stew?
Absolutely. Cool it completely, then freeze in portions for up to 3 months. Thaw overnight in the fridge and reheat on the stovetop. The sweet potatoes hold their shape well after freezing.
My stew turned out bitter. What went wrong?
Bitterness usually comes from scorching the garlic or spices. Cook the garlic and ginger only until fragrant, about 1 minute, and toast the ground spices just 30 seconds before adding liquid. If the tomato paste burns, it can also turn harsh, so keep it moving in the pan.

One-Pot African Peanut Stew Recipe
Ingredients
Method
- Heat 2 tbsp oil in a large Dutch oven over medium-high heat. Season chicken with salt, then brown in batches for about 3 minutes per side until golden; transfer to a plate.
- Lower heat to medium and add remaining 1 tbsp oil. Cook onion for 5 minutes until soft. Add garlic and ginger, cook 1 minute, then stir in chili powder, cumin, coriander, and tomato paste; cook 1 minute more.
- Pour in crushed tomatoes, peanut butter, and chicken stock, stirring until peanut butter melts. Return chicken and any juices to the pot, then add sweet potato cubes. Bring to a simmer, cover, and cook 25 to 30 minutes until sweet potatoes are tender.
- Stir in spinach and let wilt for 2 to 3 minutes. Adjust salt and pepper. Ladle into bowls and serve with lime wedges and chopped peanuts on top.
