Craving a hearty, satisfying, and incredibly flavorful meal that also happens to be packed with plant-based protein? Look no further than this incredible Vegan African Peanut Stew! This vibrant dish, often called Maafe or Domoda in West African cuisine, is a rich and creamy celebration of textures and spices, making it a perfect cozy weeknight dinner or impressive potluck offering.

The magic of this stew lies in its star ingredient: peanut butter. It lends a luscious creaminess and a fantastic savory depth, while also being a brilliant source of healthy fats and, you guessed it, protein! We’re boosting the protein even further with wholesome ingredients like chickpeas and nutrient-dense greens, ensuring every spoonful is both delicious and incredibly nourishing.
Why You’ll Love This Stew:
Protein-Packed: Thanks to peanut butter and chickpeas, this stew is a fantastic way to meet your protein goals on a plant-based diet.
Flavor Explosion: A harmonious blend of spices, sweet potato, and savory peanut butter creates an unforgettable taste.
One-Pot Wonder: Minimal cleanup means more time to enjoy your delicious creation.
Nutrient-Dense: Loaded with vitamins, minerals, and fiber from sweet potatoes, greens, and tomatoes.
Customizable: Easily adapt to your taste preferences or what you have on hand.
Naturally Vegan & Gluten-Free: Perfect for a variety of dietary needs.
How To Make Perfect Vegan African Peanut Stew
I first tried a version of this years ago, and I was hooked on the way the spicy, savory peanut butter melts into the sweet potato and tomato base. It felt like I was eating something rich and complicated, but the reality is, it’s totally achievable on a weeknight.
Here’s my best advice to make this stew taste like you simmered it all day, even though it’s done in about 35 minutes:
Don’t Skip the Aromatics: When you first start, take the time to really sweat the onion, garlic, and ginger in your pot. It might seem simple, but cooking them until they’re soft and fragrant (about 5-7 minutes) is the key to building that deep, complex flavor base.
Toast Your Spices: Toss the cumin, paprika, and cayenne in with those aromatics for just a minute. This step wakes up their flavor, intensifying the warmth and smokiness that makes this stew so addictive.
The Peanut Butter Trick: Trying to stir cold, thick peanut butter directly into a simmering pot is a recipe for clumps! My trick is to whisk the peanut butter with a little hot broth in a separate bowl first until it’s smooth, then pour that perfect, creamy mixture back into the stew. It dissolves instantly and gives you that beautiful, velvety texture.

Finish with a Pop: That squeeze of fresh lime juice at the end? It’s mandatory! It cuts through the richness of the peanut butter and brightens the whole dish. It’s the small touch that makes the flavor absolutely sing.
Trust me, this African Peanut Stew is a one-pot wonder that will quickly become a favorite in your kitchen!
High Protein African Peanut Stew | Amazing 35-Minute Vegan Recipe
Course: MainDifficulty: Easy6
servings20
minutes35
minutes350
kcal20
gramsIngredients
1 tablespoon olive oil (or your preferred cooking oil)
1 large onion, chopped
2 cloves garlic, minced
1 tablespoon fresh ginger, grated
1 teaspoon ground cumin
½ teaspoon smoked paprika
¼ teaspoon cayenne pepper (or to taste, for a little kick!)
1 large sweet potato, peeled and diced into 1-inch cubes
1 (14.5 ounce) can diced tomatoes, undrained
4 cups vegetable broth
½ cup creamy natural peanut butter (unsweetened, unsalted if possible)
1 (15-ounce) can chickpeas, rinsed and drained
3 cups chopped collard greens, kale, or spinach (stems removed)
1 red bell pepper, deseeded and sliced into strips (optional, for color and crunch)
Juice of ½ lime (fresh is best!)
Salt and black pepper to taste
Directions
- Sauté Aromatics: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook until softened, about 5-7 minutes.
- Add Flavor Base: Stir in the minced garlic, grated ginger, cumin, smoked paprika, and cayenne pepper. Cook for another minute until fragrant, stirring constantly.
- Simmer Sweet Potato: Add the diced sweet potato, diced tomatoes (with their liquid), and vegetable broth to the pot. Bring the mixture to a boil, then reduce heat, cover, and simmer for 10-15 minutes, or until the sweet potato is tender.
- Whisk in Peanut Butter: In a small bowl, whisk the peanut butter with about ½ cup of the hot broth from the pot until smooth. This helps prevent the peanut butter from clumping in the stew. Stir the smooth peanut butter mixture back into the pot.
- Add Chickpeas & Greens: Stir in the rinsed and drained chickpeas and the chopped greens. If using, add the sliced red bell pepper now. Continue to simmer for another 5-7 minutes, or until the greens have wilted and the flavors have melded.
- Finish with Lime: Remove the pot from the heat and stir in the fresh lime juice. Season generously with salt and black pepper to taste.
- Serve and Enjoy: Ladle the stew into bowls. Garnish with fresh cilantro, crushed peanuts, or a dollop of vegan yogurt if desired. Serve hot, perhaps over a bed of fluffy rice or quinoa to soak up all that delicious sauce.
Notes
- Nutritional values are estimates and can vary based on specific brands and quantities of ingredients used.
We have more great high protein vegan recipe that you can find here.
Tips & Variations:
Spice it Up: For more heat, add an extra pinch of cayenne pepper, a diced jalapeño with the onion, or a dash of hot sauce at the end.
Add More Veggies: Feel free to toss in other vegetables like carrots, bell peppers (earlier in the cooking process if you want them softer), or zucchini.
Boost the Protein (even more!): Crumbled firm tofu or tempeh can be added with the sweet potatoes for extra texture and protein.
Greens Power: Don’t skip the greens! They wilt down beautifully and add essential nutrients. Kale, spinach, or collard greens all work wonderfully.
Sweetness Balance: If your tomatoes are very tart or you prefer a slightly sweeter stew, you can add a teaspoon of maple syrup or a date paste while simmering.
Make Ahead: This stew tastes even better the next day as the flavors have more time to meld. It also freezes beautifully for convenient meal prep.
This Vegan High-Protein African Peanut Stew is a testament to how incredibly satisfying and comforting plant-based food can be. It’s a dish that warms you from the inside out, offering a burst of flavor and a wealth of nutrients. Give it a try, and prepare to add a new favorite to your culinary repertoire!









