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.

African peanut stew in a bowl with silver spoon and a lime wedge

Dietary Note: this recipe is suitable for a vegetarian, vegan, and gluten-free diet.

What is African Peanut Stew?

African Peanut Stew in a bowl topped with lime

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.

African peanut stew with spinach and sweet potato in a white bowl

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

Ingredients for African peanut 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.
African peanut stew with pickled red onions in a white bowl and peanut garnish

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.

flavor base of onion and garlic in a white skillet with hand stirring

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.

chickpeas, sweet potato and vegetable broth in a skillet with a wooden spoon

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.

creamy tomato base with sweet potato chunks and chickpeas and hand holding a wooden spoon

Now stir in the spinach and cook for a few seconds or until they wilt. Taste and adjust for salt.

creamy stew with sweet potato and spinach in a skillet with a wooden spoon

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.

African peanut stew with pickled red onions in a white bowl and peanut garnish

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:

  1. 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.
  2. 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:

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.

peanut stew in a white bowl with sweet potato and chickpeas

African Peanut Stew

By: Nico Pallotta
5 from 11 votes
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.
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 4 people
Course: Main Course
Cuisine: West-African

Ingredients

  • 2 tablespoons olive oil
  • 1 large onion chopped
  • 3 cloves garlic grated
  • 1 inch ginger grated
  • 1 teaspoon cumin
  • ¼ teaspoon red pepper flakes
  • 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

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.
    flavor base of onion and garlic in a white skillet with hand stirring
  • 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.
    chickpeas, sweet potato and vegetable broth in a skillet with a wooden spoon
  • 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.
    creamy tomato base with sweet potato chunks and chickpeas and hand holding a wooden spoon
  • Now stir in the 6 ounces spinach and cook for a few seconds or until they wilt. Taste and adjust for salt.
    creamy stew with sweet potato and spinach in a skillet with a wooden spoon
  • 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.
    African peanut stew with pickled red onions in a white bowl and peanut garnish

Video

Creamy African Peanut Stew (one-pot dinner)

Notes

Nutrition information is an estimate for 1 large serving of African peanut stew out of 4 servings, each with 2.2 ounces (60 grams) of brown rice.
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.
ALSO ON THIS PAGE

Nutrition

Calories: 740kcal, Carbohydrates: 111g, Protein: 21g, Fat: 27g, Saturated Fat: 5g, Polyunsaturated Fat: 6g, Monounsaturated Fat: 14g, Trans Fat: 0g, Cholesterol: 0mg, Potassium: 1633mg, Dietary Fiber: 15g, Sugar: 17g, Vitamin A: 28396IU, Vitamin B6: 1mg, Vitamin C: 34mg, Vitamin E: 7mg, Vitamin K: 219µg, Calcium: 215mg, Folate: 178µg, Iron: 6mg, Manganese: 4mg, Magnesium: 263mg, Zinc: 4mg
Tried this recipe? Leave a comment below or mention @theplantbasedschool on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

If you liked this African peanut stew, you might also enjoy:


Nico and Louise in the kitchen

Hi! We are Nico & Louise

Welcome to The Plant-Based School, a food blog with easy, tasty, and wholesome recipes.

Our aim is to help you and your family eat more veggies through delicious recipes with simple ingredients.

Easy right?

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




8 Comments

  1. 5 stars
    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.

    1. 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

  2. 5 stars
    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!

    1. 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

  3. 5 stars
    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..

    1. 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

  4. 5 stars
    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.

    1. 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