African peanut stew is a rich, flavorful, and nutritious one-pot recipe with peanut butter, tomatoes, sweet potatoes, aromatic spices, and chickpeas.
This peanut stew recipe does not use meat; we use chickpeas to make it an easy 30-minute high-protein vegetarian meal with 20+ grams of protein per portion.

Table of Contents
Dietary Note: this recipe suits vegetarian, vegan, and gluten-free diets.
What is African Peanut Stew?
Expect a beautifully creamy texture and rich and balanced savory flavors. It’s excellent for weeknight dinners and meal prep.
African Peanut Stew originates from West African countries such as Mali, Gambia, Senegal, Nigeria, and Ghana. In the local Mandinka language, it’s known 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.
We made a Vegetarian and Vegan African Peanut Stew with chickpeas (or tofu) as a meat substitute.
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, spinach stew, chickpea stew, Moroccan lentil soup, and white bean soup, African Peanut Stew is easy to make in one pot and takes about 30 minutes.
This makes it perfect for a vegetarian weeknight dinner, and because it keeps well in the fridge, you can also use it for meal prep.
While groundnut stew falls into the stew category, its hearty, rich, and creamy texture will remind you of curry.
Recipes like potato curry, sweet potato curry, chickpea curry, and even our vegan curry have similarities to this African recipe.
What stands out about African peanut stew is its extraordinary creaminess and wonderful nutty and aromatic flavor due to 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.
Ingredients 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 to be 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.
If you use sweetened or salted peanut butter, you might have to reduce the quantity slightly. 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 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 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 become beautifully tender, and their naturally sweet flavor melds perfectly with peanut butter.
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 is good with brown rice or basmati rice, but it’s also delicious with bread such as warm pita, naan, 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 peanut butter’s creaminess. You can 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 the 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 it wilts. 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 brown 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. 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 it is too thick. Alternatively, reheat in a saucepan with some water on the stovetop.
Similar recipes
RECIPES WITH PEANUTS: Peanut Noodles, peanut sauce, sesame noodles, Buddha bowl, Asian noodle salad, kung pao tofu.
ONE POT DINNERS: lentil curry, lentil vegetable soup, chickpea stew, black bean soup, or any of these one-pot recipes.
30-Min Meals
Buddha Bowl (Protein Bowl)
30-Min Meals
Peanut Noodles
Sauces
Peanut Sauce Recipe
30-Min Meals
Sesame Noodles
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:
Became our favorite stew with the first bowl.
What a great find!
This was fantastic. We made the full amount and had leftovers the following day. Made extra pickled onion and enjoyed it on other dishes throughout the week.
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