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.

African peanut stew with sweet potatoes and a spoon.

Dietary Note: this recipe suits vegetarian, vegan, and gluten-free diets.

What is African Peanut Stew?

African Peanut Stew in a bowl topped with lime

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.

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

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

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 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 pitanaan, 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.
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 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.

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 it wilts. 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:

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

peanut stew with chickpeas and pickled red onions.

African Peanut Stew

5 from 17 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

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.
SUBSTITUTIONS
Tomatoes: Substitute tomato puree for the smoothest stew or diced tomatoes for a chunkier one.
Chickpeas: Substitute firm tofu, cannellini beans, or black beans for chickpeas. 
Sweet potatoes: Substitute or complement the sweet potatoes with red bell peppers and okra.
Spinach: Substitute chopped collard greens, kale, or Swiss chard for spinach.

Nutrition

Calories: 461kcal, Carbohydrates: 71g, Protein: 21g, Fat: 17g, Saturated Fat: 5g, Polyunsaturated Fat: 6g, Monounsaturated Fat: 14g, Trans Fat: 0g, Cholesterol: 0mg, Potassium: 1633mg, Dietary Fiber: 15g, Sugar: 11g, 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 @nicoandlouise 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 front of the Consolazione church in Todi

Hi! We are Nico & Louise

Welcome to The Plant-Based School, a food blog with vegetarian and vegan recipes.

5 from 17 votes (7 ratings without comment)

Leave a comment

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

Recipe Rating




15 Comments

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

  2. 5 stars
    Delicious, rich creamy stew. Will definitely put into the week night rotation. Fantastic recipe and step by step directions. Everyone should be so organized.

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

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

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

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

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