African peanut stew is a rich, flavorful, and nutritious one-pot recipe with peanut butter, tomatoes, sweet potatoes, aromatic spices, and a protein of your choice.
This peanut stew recipe is without meat; we use chickpeas instead to make this an easy 30-minute high-protein vegetarian meal, packing more than 20 grams of protein per small portion.
You can expect a beautifully creamy texture with rich and balanced savory flavors. It’s excellent for a weeknight dinner as well as for meal prep.
Table of Contents
Dietary Note: this recipe is suitable for a vegetarian, vegan, and gluten-free diet.
What is African Peanut Stew?
African Peanut Stew originates from West African countries such as Mali, Gambia, Senegal, Nigeria, and Ghana, where it’s known in the local Mandinka language as domodah or tigadegena.
It is often referred to as maafe or simply groundnut stew. In West Africa, this recipe can be made with meat, fish, or vegetarian.
Here, we chose to make a Vegetarian and Vegan African Peanut Stew with chickpeas (or tofu) as substitutes for the meat.
We also add tender bite-size chunks of sweet potatoes and fresh baby spinach, which meld beautifully with the peanut butter-based sauce.
Like some of our other high protein vegetarian meals – for example, spinach stew, chickpea stew, Moroccan lentil soup, Harira soup, and white bean soup, African Peanut Stew is easy to make in one pot and about 30 minutes.
This makes it perfect for a weeknight dinner, and because it keeps well in the fridge, you can also use it for meal prep for the week.
While groundnut stew falls into the stew category, its hearty, rich, and creamy texture will make you think of a curry.
Recipes like potato curry, sweet potato curry, chickpea curry, and even our vegan curry have similarities to this African recipe.
What really stands out about African peanut stew is its extraordinary creaminess and wonderful nutty and aromatic flavor given by the peanut butter mixed with tomato and spices.
Enjoy this beautiful and nutritious dish in a bowl with brown rice or with a side of bread.
We recommend topping it with some crushed peanuts, a squeeze of lime, and quick pickled red onions to cut through the warm and rich creaminess of the peanut butter.
African peanut stew video
Ingredients & Substitutions for Groundnut Stew
Quantities are in the recipe box at the bottom of the page.
Olive oil
We recommend extra virgin olive oil.
Substitute regular olive oil, avocado oil, peanut oil, or another neutral vegetable oil.
Onion
Use a large white or yellow onion, finely chopped.
Garlic
Fresh garlic is best. You can mince, grate, or press the garlic.
Ginger
Fresh ginger is preferable to ground ginger. Peel it and grate it.
Cumin
Ground cumin is broadly used in West African cooking, and its aroma is excellent in this West African Peanut Stew.
Optionally, add a couple of bay leaves and a teaspoon of ground coriander for an even earthier and aromatic flavor.
Red pepper flakes
Add more or less red pepper flakes to make this peanut stew as spicy as you like.
Substitute chili powder, cayenne pepper, or freshly chopped chili for the flakes.
Peanut butter
We recommend using 100% – or close to 100% – pure peanut butter without added sugar and salt.
We used creamy peanut butter made with roasted unhulled peanuts without added sugar, salt, or hydrogenated oils.
The African Peanut stew turned out with the perfect nuttiness and creaminess.
We recommend pure peanut butter because, in the original groundnut stew recipe, west Africans ground the peanuts at home, turning them into a pure peanut paste.
You might have to reduce the quantity slightly if you use sweetened or salted peanut butter. As usual, taste and adjust to find a flavor you like.
Vegetable broth
We recommend reduced sodium-vegetable broth.
You can substitute chicken stock or any other stock for vegetable stock.
Tomatoes
Canned crushed tomatoes are best because they add the perfect texture to the peanut stew.
Substitute tomato puree for the smoothest stew or diced tomatoes for a chunkier one.
We find tomato paste to be unnecessary for this recipe as the peanut butter adds enough richness and flavor.
Chickpeas
Since this recipe is for a vegetarian or vegan peanut stew, we chose chickpeas for meat.
You can use canned chickpeas or dried chickpeas that you previously cooked in boiling water.
Here’s our guide on how to cook chickpeas at home.
Substitute air-fried tofu, fried tofu, marinated tofu, cannellini beans, or black beans for chickpeas. You can even add firm tofu cut into bite-size pieces to the stew.
Sweet potatoes
Sweet potatoes are excellent in this recipe because they get beautifully tender, and their naturally sweet flavor melds with peanut butter perfectly.
You can substitute or complement the sweet potatoes with red bell peppers and okra.
Spinach
Fresh spinach adds even more nutrition and cooks in minutes, so we always like to add a couple of handfuls towards the end.
Substitute chopped collard greens, kale, or Swiss chard for spinach.
Salt & Black Pepper
Season with sea salt or kosher salt and freshly ground black pepper.
Serves well with
- Rice or Bread: African peanut stew serves well with brown rice, but it’s also delicious with bread such as warm pita, naan bread, or any other flatbread to sop up the thick, creamy juices.
- Lime juice: a squeeze of fresh lime juice is a must because its acidity cuts through the creaminess of the peanut butter. Substitute lemon juice for lime.
- Quick pickled red onions: optional but delicious with this stew. They add freshness and a tangy flavor. You can make them in 10 minutes while the stew simmers. Substitute quick-pickled jalapeños.
- Crushed peanuts: for some crunch and fresh peanut flavor.
- Cilantro: its flavor is excellent with peanuts, but if you make the stew with spinach, adding cilantro is unnecessary.
How to Make African Peanut Stew
US cups + grams measurements in the recipe box at the bottom of the page.
Heat the olive oil in a large skillet or Dutch oven., add chopped onion and sauté gently for 3 minutes.
Add grated garlic, grated ginger, ground cumin, and red pepper flakes and cook for 1 more minute until fragrant.
Add the sweet potatoes, peeled and chopped into large bite-size chunks.
Then add vegetable broth, diced tomatoes, drained and rinsed canned chickpeas, and season with salt and black pepper.
Cover with a lid, bring to a boil, then lower the heat to a gentle simmer.
Stir in the peanut butter and cook for about 20 minutes or until the sweet potatoes are fork-tender.
Now stir in the spinach and cook for a few seconds or until they wilt. Taste and adjust for salt.
Serving suggestions
African peanut stew is a fulfilling and nourishing main meal.
Top it with a small handful of crushed, toasted, unsalted peanuts, a generous squeeze of lime juice, and some pickled red onion.
Serve with brown rice or bread – we recommend warm naan or pita bread to sop up the juices.
It also serves well with:
- Basmati rice or wild rice.
- Couscous.
- Quinoa.
- Buckwheat and millet.
Variations
Peanut Stew with Tofu
You can substitute bite-size pieces of firm tofu (14-16 ounces or 400 grams) for the chickpeas.
You have a few options:
- For a soft tofu texture, take the tofu out of its package, pat it dry with kitchen paper, and cut it into bite-size cubes. Add it to the stew instead of the chickpeas.
- For a chewy tofu texture, cook the tofu before adding it to the stew. You can use air fryer tofu, marinated oven-baked tofu, and pan-fried tofu. You can prepare the tofu while the stew simmers. Add the cooked tofu with the spinach to the peanut stew towards the end.
Tips
Sweet potatoes: cut them into large bite-size chunks. Like our sweet potato curry, the spuds shine when cut into large, bite-sized pieces. They’ll keep their shape better as they simmer in the stew.
Peanut butter: try to use a smooth, natural peanut butter, one without salt and sugar, made with 100% peanuts. If you use salted and sweetened peanut butter, add less. Start with 1/4 cup, cook the stew, taste it, and stir in more if necessary.
Storage & Make Ahead
Make ahead: this is an excellent recipe for meal prep as it keeps for days in the fridge and the flavor improves on the second day.
Refrigerator: transfer leftovers to an airtight container and store them in the fridge for up to 4 days.
Freezer: let the African peanut stew cool down completely, transfer it to a freezer-friendly container, and freeze it for up to 3 months.
Thaw & Reheat: defrost in the fridge over several hours or in the microwave with thawing functions. Warm it in a bowl in the microwave for 2 – 3 minutes. Stir in a splash of water if too thick. Alternatively, reheat in a saucepan with some water on the stovetop.
More peanut recipes
Here are some more recipes with peanut flavor:
30-Min Meals
Buddha Bowl
30-Min Meals
Peanut Noodles
Sauces
Peanut Sauce Recipe
30-Min Meals
Sesame Noodles
More one-pot dinners
Find more one-pot meals for convenient and delicious dinners:
For many more dinner ideas, check out our mains category page.
African Peanut Stew
Ingredients
- 2 tablespoons olive oil
- 1 large onion chopped
- 3 cloves garlic grated
- 1 inch ginger grated
- 1 teaspoon cumin
- ¼ teaspoon red pepper flakes
- 1½ pounds sweet potatoes peeled and diced into large bite-size pieces
- 4 cups vegetable broth or more if needed
- 1 can (15 ounces) crushed tomatoes
- 1 can (15 ounces) chickpeas drained and rinsed
- 1 teaspoon salt or more to taste
- ⅛ teaspoon black pepper
- ½ cup peanut butter best if creamy, without salt and sugar
- 6 ounces spinach substitute kale
- 1 lime squeezed
Serves well with
- Naan bread or whole grain rice
- Quick pickled red onions + crushed peanuts
Instructions
- Heat 2 tablespoons olive oil in a large pot, add 1 large onion (chopped) and sauté for 3 minutes.Add 3 cloves garlic, 1 inch ginger (both grated), 1 teaspoon cumin, and ¼ teaspoon red pepper flakes and cook 1 more minute.
- Add 1½ pounds sweet potatoes (peeled and cut into large bite-size pieces), 4 cups vegetable broth, 1 can (15 ounces) crushed tomatoes, 1 can (15 ounces) chickpeas, 1 teaspoon salt, and ⅛ teaspoon black pepper.
- Bring to a boil, then stir in ½ cup peanut butter, lower the heat, and simmer for about 20 minutes, or until the sweet potatoes are fork-tender.
- Now stir in the 6 ounces spinach and cook for a few seconds or until they wilt. Taste and adjust for salt.
- Top it with a small handful of crushed, toasted, unsalted peanuts, a generous squeeze of lime juice, and some pickled red onions.Serve with brown rice or bread – we recommend warm naan or pita bread to sop up the juices.
Video
Notes
Nutrition
If you liked this African peanut stew, you might also enjoy:
I love the possibilities with sweet potato
Iโve made this about four times already. Itโs so beautiful and the kids enjoy it to!
Delicious, rich creamy stew. Will definitely put into the week night rotation. Fantastic recipe and step by step directions. Everyone should be so organized.
Hi Neil, We’re very happy that you enjoyed the recipe and the instructions.
Thanks so much for your feedback, we really try to make our recipes easy to follow so that they are easier to cook.
Best, Louise
Oh my! So good. I loved the addition of the quick pickled red onion and squeeze of lime on the plate which added a nice brightness. Be careful with salt if your other ingredients have added salt (tomatoes, peanut butter, garbanzos) and adjust the 1 tsp added salt. Mine came out just a tiny bit too salty. I am freezing half of this and will definitely make this recipe again.
Hi Terri,
Wonderful tip on the salt, thank you very much for your input and for taking time to leave a comment here ๐
Happy Friday! Louise
Really great meal! Tasty and full of flavor. The pickled onions are an absolute must!
Instructions were clear and straightforward. The dish was so good it ended up being added to our family recipe book so you know it’s a good one! ๐
First time trying one of your recipes! Very impressed and will be following your site for future ones down the road! Thank you!
Hi Christopher,
Warm welcome – and I’m so excited you enjoyed the peanut stew (with the pickled onions) ๐
Thank you for your kind feedback, we are so happy to be a part of your family recipe book!
All the best,
Louise
This was delicious. Starting from scratch it took a lot longer to put together than 10 minutes of prep time but it was worth the effort. This is a recipe I will definitely make again. Thank you..
Hi Caryn,
I’m delighted you enjoyed the stew ๐
Thanks so much for your feedback, and for taking the time to leave a rating.
Happy new year. Kindest,
Louise
Iโve made your sweet potato curry twice now and both my roommates devoured it! Heading to the store to add peanut butter and more sweet potatoes for this recipes. Slowly but surely moving onto plant based foods.
Hi Nash,
I’m so happy you feel like cooking this stew. Also, your roommates are so lucky to have you cooking for them, they must be so grateful!
Thank you for your kind words, and all the best on your plant-based journey โค๏ธ
Kindest,
Louise