If you love hearty comfort food recipe that’s secretly healthy, you’re going to fall hard for this Vegan Gambian Peanut Stew, a plant-based spin on various West African peanut stews. It will keep you satiated for hours, and it’s packed with aromatics and spices so it’ll satisfy your taste buds and comfort food cravings. But it’s also made with wholesome and nourishing ingredients, and is vegan, gluten-free, soy-free, and plant-forward.

Please note: I originally titled this recipe Vegan West African Peanut Stew, but after doing more research on the various differences across West African peanut stews, I came to identify my particular recipe as being most influenced by Gambian Peanut Stew, aka domoda.

bowl of West African Peanut Stew served over white rice

What’s in a West African Peanut Stew?

Peanut stews are common in West African countries, including in The Gambia as well as Senegal and Ghana, with variations abounding throughout the regions and across ethnic groups. Before the introduction of peanuts from the New World, this stew was made with groundnuts that are native to West Africa.

Some versions of peanut stew are soupier, others are thick stews served over grains such as millet, rice, or couscous; this recipe falls into the latter camp. Some versions contain okra or hot chilies or tomatoes.

In The Gambia, the dish is called domoda (it’s the national dish). You’ll find both vegetarian and meat versions, though the vegetarian version is more popular because meat is quite expensive. It usually contains peanut butter or peanut paste, tomatoes and/or tomato paste, chili peppers, and a vegetable such as sweet potatoes, carrots, or pumpkin.

In Senegal, the dish is called mafe. It is made with tomatoes, is spicy, and often served over rice. It’s typically made with meat or chicken, but for obvious reasons, my version does not contain meat or chicken.

While peanut butter might sound like an unusual ingredient in a stew, I promise you it blends effortlessly with the spices and aromatics and lends a creamy richness you’ll adore. If you want to learn more about groundnut soups from West Africa, check out this blog post from The Canadian African. You can also learn more about West African Peanut Stews here.

Ingredient Rundown

ingredients for west african peanut stew on a cutting board with ingredients written in text

Peanut Butter

Domoda is a type of West African peanut stew, so we obviously have to add some peanut butter! I recommend using a creamy variety that has no added sugar.

White Beans   

As mentioned above, domoda may contain meat or not. While many Westernized versions of this recipe are vegetarian, most of the latter do not contain a primary source of protein. I chose to include white beans for a few reasons.

They bring additional protein and make this peanut stew super hearty. Plus, beans (and cannellini beans in particular) lend a creaminess in a healthy way yet satisfying way.

Aromatics  

Starting this recipe with sautéing aromatics (onions, garlic, ginger, and jalapeño peppers) helps build layers of flavors.

Often, West African peanut stews are made with habanero or Scotch bonnet peppers, but I find those to be too spicy for most of my readers and not as widely available, so I opted for jalapeño peppers here.

Sweet Potatoes

The sweet potatoes are key in this dish, as they help balance the spices and acidity in this stew. And the longer you cook the stew, the more the sweet potatoes will fall apart and virtually melt into the stew.

Note: Just be sure to dice your sweet potatoes pretty finely; if too large, they won’t cook down as quickly and it’ll take longer to finish the stew.

Kale

I love finishing stews, soups and curries with kale. Just toss it in towards the end of cooking until they’re wilted. It’s an easy way to eat more greens that won’t make you feel like you’re eating yet another kale salad (all the chewing!).

Love the idea of a hearty yet healthy soup that sneaks in those greens? You’ll want to also try this Creamy White Bean Soup with Kale.

Want to save this recipe?
Enter your email address and we’ll send it straight to your inbox. Plus, we’ll send you new posts and recipes!

Step-by-Step Instructions  

Heat up the coconut oil in a Dutch oven or deep sauté pan.

Saute the diced onions in coconut oil until just starting to brown. 

Add the garlic, ginger, and jalapeños and cook for 2 minutes.

adding garlic ginger jalapeno to sauted onions in dutch oven

Add in the tomato paste, cumin, coriander, cinnamon, cloves, salt, and pepper.

Incorporate the tomato paste and spices into the onions and stir frequently for 2 minutes. 

cooked onions, tomato paste and spices in Dutch oven

Deglaze the pan with the vegetable broth. Add the white beans, crushed tomatoes, thyme, sweet potatoes, and peanut butter. 

mbian Peanut Stew - peanut butter, tomatoes, sweet potatoes in Dutch oven

Bring the stew to a boil, then reduce the heat to maintain a rapid simmer for 20-25 minutes until sweet potatoes are tender. 

simmering stew in Dutch oven

Add the kale and cook for 3-5 minutes until wilted. 

Finish the stew with cilantro and lemon juice and season to taste. 

finishing gambian peanut stew with cilantro

Substitutes

Peanut Butter. If you’re entirely nut-free, the best substitute would be sunflower seed butter (unsweetened variety), though of course it will change the taste somewhat.

If you have a peanut allergy but can have other nuts, cashew butter or almond butter would work too (again, different flavor but same consistency) and unsweetened versions are easier to find than sunflower butter. 

Spicy peppers. Many traditional West African peanut stews are made with Scotch bonnet peppers. Those rank pretty highly on the Scoville Scale (a scale ranking the spiciness of peppers), so I opted for jalapeño peppers to keep this family-friendly.

If you like things spicier, you can try a serrano pepper or cayenne pepper. Or, if you love spicy food, try a Scotch bonnet or habanero pepper!

Kale. The kale cooks down so it softens and isn’t tough, but if you’re not a fan of kale, you can try another sturdy green, like thinly sliced collard greens, mustard greens, or Swiss chard.

Personally, I don’t like using spinach, as it wilts too much and I like the body and texture from a sturdier green, but that’s also an option. 

vegan west african peanut stew in dutch oven with two small bowls of peanut stew

Frequently Asked Questions

How do you serve this stew? 

This stew is hearty enough on its own, but to stretch out your meal (and budget) and make it heartier, you can serve it over your favorite grain. Options include white rice, brown rice, millet, quinoa, or your favorite grain. If you have access to fonio (a type of millet from West Africa), you can try that too! 

Can I make this recipe in the Instant Pot?

I actually have a version of this recipe in my cookbook, The Vegan Instant Pot Cookbook (it’s a reader favorite!).

How long does this stew last? Can you freeze this stew? 

Store leftovers in an airtight container in the fridge for up to 5-6 days. I prefer to store the stew without any rice/grains – the rice tends to harden. The stew also freezes well – you can freeze it for 3 to 4 months. Defrost in the fridge before warming up.  

How do you reheat this stew? 

I prefer to reheat most leftovers on the stove in a saucepan, but the microwave also works fine. 

More Nourishing Vegan Stews

bowl of west african peanut stew garnished with cilantro and side of rice (1 of 1)

That’s all you need to know about making this vegan, gluten-free Vegan Gambian Peanut Stew (Domoda). If you try the recipe, be sure to drop me a note below with your review and rating!

Bowl of west african peanut stew on table with dutch oven with peanut stew and bowl of rice

Introducing

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

Vegan Gambian Peanut Stew (Domoda)

Prep: 25 minutes
Cook: 35 minutes
Total: 1 hour
Servings: 6
5 from 326 votes

Made it? Click the stars to leave a review!

This Vegan Gambian Peanut Stew is vegan, gluten-free, and plant-forward, but it tastes like comfort food! Packed with hearty ingredients like protein-rich white beans, sweet potatoes, and kale, it's a feel-good meal that'll become your new favorite vegan dinner!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients

  • 1 ½ tablespoons unrefined coconut oil (use refined for a neutral flavor)
  • 1 large yellow onion, diced
  • 6 garlic cloves, chopped
  • 2 tablespoons freshly grated ginger
  • 1-2 jalapeño peppers, diced (see Note 1)
  • 2 tablespoons tomato paste
  • 1 teaspoon ground cumin
  • 1 teaspoon coriander
  • 1/4 teaspoon cinnamon
  • 1/4 teaspoon cloves
  • 1 ½ teaspoons kosher salt
  • Freshly cracked black pepper to taste
  • 4 cups (945 mL) low-sodium vegetable broth
  • 1 small handful of fresh thyme sprigs (see Note 2)
  • 1 pound (454g) sweet potatoes, peeled and finely diced (see Note 3)
  • ½ cup (128g) creamy peanut butter (no sugar added)
  • 1 (15-ounce/425g) can of cannellini beans, drained and rinsed
  • 1 (28-ounce/800g) can crushed tomatoes
  • 5 cups (90-100g) chopped kale
  • 1 tablespoon freshly squeezed lemon juice (or lime juice)
  • ½ cup (8g) cilantro leaves and tender stems, chopped

For serving (optional)

  • white rice, brown rice, millet, quinoa, or fonio

Instructions 

  • Heat a large, deep sauté pan or Dutch oven over medium-high heat. Add the coconut oil, and once it's shimmering, add the onions with a pinch of salt. Cook until the onions are just starting to brown around the edges, 5 to 7 minutes.
    Add the garlic, ginger, and jalapeño peppers. Cook for 2 minutes, stirring frequently to prevent burning.
  • Add in the tomato paste, cumin, coriander, cinnamon, cloves, 1 1/2 teaspoons kosher salt, and a generous amount of freshly cracked black pepper.
    Stir frequently and vigorously for 2 minutes, incorporating the tomato paste and spices into the onions. Add a few splashes of water to prevent the spices from drying out or burning.
  • Pour in the vegetable broth, scraping up any browned bits on the bottom of the pan. Add the thyme sprigs, sweet potatoes, peanut butter, drained and rinsed white beans, and crushed tomatoes. Stir well to combine.
  • Bring the mixture to a boil, then reduce the heat to low or medium-low to maintain a rapid simmer for 20 to 25 minutes, or until the sweet potatoes are soft and tender, stirring occasionally.
  • Optional step: The stew should be quite thick by now, but if you want it to be even thicker and creamier, run an immersion blender through half of the stew (don’t blend it all – you want to retain some texture).
  • Add the chopped kale and simmer for 3 to 5 minutes, or until wilted. If desired, use a fork to smash the sweet potatoes to further thicken the stew.
  • Stir in the lemon or lime juice and cilantro. Season to taste, adding more salt as needed. Serve plain, or on top your favorite grain.

Video

Notes

  1. If you’re very sensitive to spicy food, use just 1 jalapeño pepper and remove the seeds and membranes, where most of the heat lives. But if you can handle the heat, leave the seeds in. Really love spicy food? Feel free to use a habanero or Scotch bonnet pepper (the seeds are very spicy so I recommend removing them).
  2.  You can substitute fresh thyme with 1 teaspoon dried thyme. Just add it to the Spice Blend.
  3. To ensure the sweet potatoes cook through in the time allotted, be sure to finely dice them. If not finely diced, it will take longer for the stew to cook. 

Nutrition

Calories: 360kcal | Carbohydrates: 49g | Protein: 15g | Fat: 16g | Saturated Fat: 5g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Sodium: 486mg | Potassium: 1098mg | Fiber: 13g | Sugar: 12g | Vitamin A: 16819IU | Vitamin C: 76mg | Calcium: 289mg | Iron: 6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Love this? Leave a rating below!

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

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

Rate this recipe




514 Comments

  1. Danielle Wolffe says:

    5 stars
    I am wondering if you may take an educated guess about what napa cabbage would taste like instead of the collards….and chiplotes in adobo sauce (maybe without some of the sauce) instead of the jalapenos. im thinking of serving it to a friend for our thanksgiving—but i no longer have greens or jalepenos and am done with the store. i also have smoked tabasco. or plain potatoes….thanks in advance. im not a great cook so like to follow recipes as close as i can but this looks delicious. we both love spicy food.

    1. Nisha says:

      Hi Danielle! Napa cabbage would be lovely here instead of the leafy greens. If you want it to get to really soft and melt into the stew, I’d add the sliced cabbage after sauteing the onions and saute the cabbage for 3-4 minutes (instead of adding it at the end, like you do with the chopped kale).

      I think I’d skip the chipotles in adobo since it will add a smoky flavor. That could be tasty, but since I haven’t tried it myself, I don’t want to say yes (because it could also be weird with peanut butter). If you want to add some heat, I would add ½ to 1 teaspoon red pepper flakes with the other spices and toast them in the oil.

  2. Vicki V says:

    5 stars
    Amazing Stew bursting with Flavor and Nutrition!!
    My friend Ruchi made this for a tennis luncheon recently and everyone ranted about how tasty it was. We all asked for the recipe. I successfully made it last night and received more rave reviews. It is simple, straight forward, excellent notes and your instructions are perfectly laid out and understandable. Thank you for the recipe and thank Ruchi for sharing it with us.

    1. Kaitlin @ Rainbow Plant Life says:

      It’s awesome to hear how well-loved this recipe is, and shoutout to Ruchi for sharing it! Thanks for taking the time to leave a review, we hope you’ll get the chance to try some of the other delicious recipes on the blog, Vicki! 🙂

  3. Wren says:

    5 stars
    I love this dish and made it for my best mate who is a meat eater. She likes vegetarian food but really dubious about vegan food. I was very determined to cook a vegan dish that she would like so have cooked this on two recent occasions that she has travelled to visit. She loved it so much that she cooked it for her family when she went home!!! They also loved it!

    1. Kaitlin @ Rainbow Plant Life says:

      What a story, Wren! That’s so awesome to hear, thank you for sharing the recipe!

  4. Kitt says:

    5 stars
    Absolutely delicious. Thank you Nisha and Rainbow Plant Life for this beautiful, wholesome dish. I used what I had on hand so the substitutions I made were regular potatoes instead of sweet potato, chickpeas and lentils instead of cannellini beans. I love the way you create the spices into the dish. I’ve also made you lentil curry and that is YUM.

    1. Kaitlin @ Rainbow Plant Life says:

      We appreciate your feedback and support, Kitt. Thank you for leaving a review!

  5. Valarie says:

    5 stars
    I have made this many times. It is one of our favourite meals. I usually make some changes, using only 2.5 cups of broth, adding 1/2 cup of dried red lentils instead of the white beans and leaving out the kale. I also add a variety of veggies such as white potatoes, squash, carrots and even some frozen peas.

    1. Kaitlin @ Rainbow Plant Life says:

      We’re over the moon to hear you enjoy the recipe, Valarie. Thanks for your kind words and for sharing your preferred additions and substitutions!

  6. Vicki says:

    5 stars
    Ah-mazing dish. 🙌 Your recipes consistently blow my taste buds into another realm.
    Thank you for providing recipes online so I may enjoy food I did not grow up eating. My new comfort food recipes pretty much come from your kitchen. 💜

    1. Kaitlin @ Rainbow Plant Life says:

      We’re so happy this recipe turned out well for you, Vicki! I’m excited to try this recipe myself tonight 🙂 Thanks for leaving a review!

  7. Kimberley says:

    5 stars
    Hello ! Is the nutritional information given for 100g or for the whole recipe result?

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Kimberley, the nutritional information given is for one serving, which is 1/6 of the total recipe yield. Hope that helped!

  8. Jamie says:

    5 stars
    Nisha does it again! This is SO GOOD. It might just be my new favorite soup. I saved one of the jalapenos to chop up as a topping so I could adjust the spice level for different preferences. Next time I make this I’ll also do at least two cans of beans.

    1. Kaitlin @ Rainbow Plant Life says:

      Jamie, Thank you for your thoughtful review! We’re so happy to hear that you enjoyed the stew.

  9. Elena says:

    5 stars
    I’ve just cooked it and it is delicious. Thank you so much for this lovely recipe

  10. Tiffany Livingston says:

    5 stars
    1st time with this one and it’s a winner! My daughter’s husband is from Karela India, and he really enjoyed this also. Excellent!! A favorite right next to the red curry lentil recipe! 😉 I added an extra can of beans.

    1. Kaitlin @ Rainbow Plant Life says:

      Thanks for the fantastic review, Tiffany! I’m excited to try this one myself- I’ll have to add it to the list now!