This warm and cozy Vegetarian Sweet Potato Peanut Stew is the best of many worlds. A riff on West African Peanut Stew (Maafe), it has a tomato and peanut base like its inspiration, plus sweet potatoes, spinach, and (a must!) crunchy peanuts on top.

Peanut butter, spinach, and sweet potato, you say? YES. It’s the MOST glorious combo – trust me.
For us, This Vegetarian African Peanut Stew has been a definite dinner-on-repeat over the course of the winter. It has a relatively simple list of ingredients, so it’s an easy throw-together meal for weeknights.
Vegetarian Sweet Potato & Peanut Stew Ingredients
What do we have? Well, these ingredients, for one:

- Olive oil – For sautéing the onion and garlic.
- Onion – A standard yellow onion works well here, but if you only have a white onion or sweet onion, those will work fine too.
- Garlic – Three cloves, minced. But if you prefer to measure garlic with your heart and add way more, go for it!
- Ginger – You’ll want one tablespoon of minced fresh ginger, which is roughly a thumb-sized piece. Peel the skin off easily with a spoon before mincing – one of my favorite tricks!
- Vegetable broth – Grab a box veggie broth from the store, or make your own slow cooker vegetable broth or veggie broth from scraps.
- Crushed tomatoes – One 15-ounce can.
- Peanut butter – Creamy peanut butter works best for this recipe as it melts right into the stew. If all you have is crunchy, though, go for it!
- Sweet potatoes – Any kind of sweet potato or yam will work for this sweet potato stew.
- Cumin & ground coriander – For earthy, smoky flavor.
- Cayenne pepper – for a touch of heat.
- Spinach – I like to use baby spinach because it just requires a quick rinse and is already pretty small. Give it a few chops if you don’t like larger pieces of spinach.
- Rice – for serving. I like brown rice with African Peanut Stew because the hearty texture and nutty flavor pairs perfectly with the stew.
- Cilantro & salted peanuts for garnish – A must, in my book!
How to Make It
- Start by sautéing the onion and garlic, then add the broth, tomatoes, sweet potatoes, ginger, cayenne, salt and pepper.
- Simmer until the potatoes are tender.
- Melt in the peanut butter and stir in the spinach just until wilted.
- Serve up with a nice scoop of brown rice and top with lots of chopped salted peanuts and some cilantro and dinner is served!

What to Serve with It
Rice is a must! I prefer brown rice as its earthy flavors and texture hold up well to the hearty Sweet Potato Peanut Stew.
A green salad served alongside is always welcome, and I think kale salad is the perfect companion. How about this Lemon-Garlic Kale Salad or colorful Rainbow Kale Salad?

Vegetarian Sweet Potato Peanut Stew
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion (diced) (about 2 cups)
- 3 medium cloves garlic (minced)
- 2 teaspoons ground cumin
- 1 teaspoon ground coriander
- 4 cups low-sodium vegetable broth
- 1 15-ounce can crushed tomatoes
- 2 medium sweet potatoes (peeled and diced) (about 2 cups)
- 1 tablespoon fresh ginger
- 1/4 teaspoon ground red cayenne pepper (plus or minus to taste)
- 1/2 teaspoon kosher salt + more to taste
- 1/4 teaspoon freshly ground black pepper + more to taste
- 1/2 cup creamy peanut butter
- 4 cups packed fresh baby spinach
For serving:
- 2 cups cooked brown rice
Garnish:
- Fresh cilantro
- Chopped salted peanuts
Instructions
- Cook the rice according to package instructions.
- While the rice cooks, make the stew. Set a medium soup pot or Dutch oven over medium-low heat. When hot, add the olive oil and the onion. Cook, stirring occasionally, until softened, 6-8 minutes. Add the garlic, cumin, and coriander and cook, stirring frequently, for 1 minute.
- Add the broth, tomatoes, sweet potatoes, ginger, cayenne, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Increase heat to high and bring to a boil. Once the stew comes to a boil, reduce heat to low and simmer uncovered until the sweet potatoes are tender, 8-10 minutes.
- Stir in the peanut butter and the spinach. Stew is done when the peanut butter has distributed and the spinach has wilted, about 2 minutes. Taste and add more salt and pepper if you like.
- Serve with a scoop of brown rice and garnish with cilantro and peanuts.
Notes
Meat option
Classic West African Peanut Stew often contains chicken, so you could totally stir some cooked/shredded chicken into the carnivores’ portions.Nutrition Facts
More Sweet Potato Recipes
- Want a slow cooker version of this stew with chickpeas added for more protein? I love this version! Head on over to the Crock Pot Sweet Potato Peanut Stew recipe!
- Grilled Sweet Potatoes
- Slow Cooker Sweet Potato Chili
- Whipped Sweet Potatoes
- Moroccan Sweet Potato & Chickpea Stew
- Three Bean Sweet Potato Salad
- Baked Sweet Potato Fries
- Creamy Sweet Potato Soup

Hi! I’m Karen – I’m a real person with real recipes. No A.I. here! Since 2009, every recipe on Kitchen Treaty is thoroughly tested and loved before I hit “publish.” I’m a home cook, certified plant-based pro, and mom. I’m a vegetarian married to a carnivore, and my goal is to coexist deliciously.

Loved this recipe. This time last year we were in The Gambia. Fabulous place and wonderful people. A little taste of West Africa. Will make this for family and friends when the pandemic is over. Used a bit less stock but that is the only comment I can make other than is is delucious. Thank you.
Oh I’m so glad this was a hit for you! Thank you so much for the review. Fingers and toes crossed the pandemic is over soon.
I’ve made this soup twice now snd it’s delicious. I added chickpeas for a bit more protein. I doubled it snd used 3/4 cup of peanut butter just to reduce calories a bit.
I meant to give it 5 stars!
A great stew! Made it twice so far. It’s now an instant staple in our kitchen.
My only suggestion would be to at least double the sweet potato (it’s a bit too thin and tomato-ey without more of it). The addition of coriander was inspired, and takes it the next level.
Rachel’s review mentions adding garbanzo beans, which I’ll try next time. And her suggestions to add more PB is also a good one.
Thanks so much for sharing this recipe!