Senegalese Peanut Stew with Chicken and Sweet Potato
Senegalese peanut stew: chicken thighs, sweet potato and tomato in a rich ginger, garlic and peanut sauce. One pot, about 36g protein a bowl.

The short answer
This Senegalese peanut stew, called maafe in Senegal and Mali, simmers chicken thighs, sweet potato and tomato in a thick peanut sauce built on garlic, ginger and scotch bonnet. It takes one pot and about 45 minutes, and each bowl lands around 36g of protein.
On this page
It’s cold out, you want something that tastes like a hug, and the pantry has a jar of peanut butter and a can of tomatoes. That’s most of this stew already. The rest is a few chicken thighs, one sweet potato and the spices you own.
It’s one of the meals from our guide to healthy West African food, and it’s built the Clean Fit Fab way: real food, big flavor, and no seed oils.
Why this peanut stew works on tired nights
- One pot, one hour, four dinners. Brown, simmer, done, and it tastes even better on day two.
- Peanuts are the protein backup. Natural peanut butter brings protein and healthy fat to the sauce itself, so the bowl fills you up.
- Sweet potato instead of white starch. It thickens the stew and adds fiber and vitamin A.
- The flavor is layered, not heavy. Ginger, garlic, tomato and chili cut through the richness of the peanuts.
Peanuts count as a legume, and the Harvard Nutrition Source notes that nuts and peanuts are linked with better heart health when they replace less healthy fats. Also, a one-ounce handful of peanuts has about 7 grams of protein, based on USDA data.
The flavor: what makes it taste so good
Real maafe is never just peanut butter and water. So this version starts with onion softened in avocado oil, then a paste of garlic, ginger and tomato that cooks until it darkens. Then the peanut butter goes in and the scotch bonnet floats on top, giving heat without burning your mouth.
- Fresh ginger and garlic for a sharp, warm backbone
- Tomato paste cooked dark for depth and color
- A whole scotch bonnet, pricked once, for fragrant heat you control
- Smoked paprika and a bay leaf for a slow-simmered taste in under an hour
- Lime and cilantro at the end to wake everything up
What you need
Here’s a quick look at the ingredients. Exact amounts are in the recipe card below.
- Stew: boneless skinless chicken thighs, sea salt, black pepper, avocado oil, yellow onion, garlic cloves, fresh ginger, tomato paste, smoked paprika, bay leaf, diced tomatoes, natural peanut butter, chicken broth, sweet potato, scotch bonnet pepper
- To finish: lime, roasted peanuts, fresh cilantro
Also, a note on fat: we cook with extra virgin olive oil, avocado oil, butter or ghee. They taste better, and they’re real food.
How to make peanut stew
First, brown the chicken thighs hard in avocado oil and set them aside. Next, soften the onion, then cook the garlic, ginger and tomato paste until the paste turns brick red. Then stir in peanut butter, broth and sweet potato, nestle the chicken back in and simmer until the sweet potato is tender and the sauce coats a spoon. The full recipe card is below.
Senegalese · West African · Main Course
Senegalese Peanut Stew with Chicken and Sweet Potato
Chicken thighs, sweet potato and tomato in a rich ginger, garlic and peanut sauce with a scotch bonnet. One pot, about 36g protein a bowl.
Prep
15 minCook
40 minTotal
55 minservings
4Vegan version. Two cans of chickpeas and an extra sweet potato take the place of the chicken, and vegetable broth replaces chicken broth. The ginger, garlic, tomato and peanut sauce stays exactly the same.
Ingredients
Stew
To finish
Stew
To finish
Method · tap a step to mark it done
Season the chicken with salt and pepper. Heat the avocado oil in a Dutch oven over medium-high heat and brown the chicken in two batches, 3 minutes a side. Set aside.
Start 3 min timerLower the heat to medium. Add the onion and cook 5 minutes until soft. Stir in the garlic, ginger, tomato paste, smoked paprika and bay leaf and cook 2 to 3 minutes, until the paste darkens to brick red.
Start 5 min timerAdd the diced tomatoes and scrape up the browned bits. Whisk in the peanut butter and 1 cup of broth until smooth, then add the rest of the broth.
Return the chicken and any juices to the pot with the sweet potato. Drop in the whole scotch bonnet. Bring to a simmer, cover partly and cook 25 minutes, stirring now and then so the bottom does not catch.
Start 25 min timerUncover and simmer 5 to 10 minutes more, until the sweet potato is tender and the sauce coats a spoon. Remove the bay leaf and the pepper. Taste for salt.
Start 10 min timerServe with lime wedges, chopped peanuts and cilantro.
Heat the avocado oil in a Dutch oven over medium heat. Cook the onion 5 minutes until soft.
Start 5 min timerStir in the garlic, ginger, tomato paste, smoked paprika and bay leaf. Cook 2 to 3 minutes until the paste darkens.
Start 3 min timerAdd the diced tomatoes, then whisk in the peanut butter with 1 cup of broth until smooth. Add the remaining broth.
Add the sweet potatoes, chickpeas and the whole scotch bonnet. Simmer, partly covered, for 25 minutes, stirring now and then.
Start 25 min timerUncover and cook 5 to 10 minutes more until the sweet potato is tender and the sauce is thick. Remove the bay leaf and pepper, season with salt.
Start 10 min timerServe with lime, chopped peanuts and cilantro.
Calories
520Protein
36gCarbs
30gFat
29gFiber
6gCalories
510Protein
19gCarbs
58gFat
24gFiber
14gNutrition is per serving and estimated.
Serving ideas
Serve the peanut stew over a small scoop of brown rice or fonio, or with a pile of wilted greens. Then add a squeeze of lime, chopped roasted peanuts and cilantro on top make it look like a restaurant bowl.
Nutrition at a glance: each serving has about 520 calories, 36g protein, 30g carbs and 6g fiber. Numbers are estimates and change with your exact ingredients.
Swaps and variations
- Swap the chicken for chickpeas and extra sweet potato for a vegan maafe (see the vegan switch on the card).
- No scotch bonnet? Use a habanero, or a half teaspoon of cayenne.
- Add a few handfuls of chopped collards or spinach in the last 5 minutes for more greens.
- Out of sweet potato? Butternut squash or carrots work the same way.
Make-ahead and storage tips
Peanut stew keeps in the fridge for 4 days and freezes well for 3 months. Reheat it gently in a pot with a splash of water, because the sauce thickens as it sits.
Frequently asked questions
What is Senegalese peanut stew made of?
Maafe is built on onion, garlic, ginger, tomato and ground peanuts or peanut butter, simmered with meat or vegetables. Also, sweet potato, cabbage and carrots are common additions.
Can I use crunchy peanut butter?
Yes. Use natural peanut butter with peanuts and salt only. Crunchy adds texture, while smooth gives a silkier sauce.
Is peanut stew spicy?
You control it. A whole pricked scotch bonnet gives warm flavor without much heat. Slice it open if you want it hotter, or leave it out.
What do you serve with maafe?
Brown rice, fonio or millet are traditional partners. Steamed greens or roasted cabbage keep it lighter.
Save this one for your next long day. Want more? Try our efo riro spinach stew next.
This article is for general information and is not medical or nutrition advice.
Free dinner list
The drained-day dinner list
Thirty dinners for your worst days, plus one new recipe every week. Free, and you can unsubscribe anytime.
Comment TIRED on any of our Instagram posts and we'll send it to you.










