Maafe Recipe Vegetarian: Easy West African Peanut Stew

Updated On: October 4, 2025

Maafe, also known as West African peanut stew, is a rich, hearty dish beloved for its creamy texture and vibrant flavors. Traditionally made with meat, this vegetarian maafe recipe swaps in wholesome vegetables and plant-based proteins, making it perfect for anyone looking to enjoy a comforting, meat-free meal.

The key to this dish lies in its use of peanut butter, which adds both depth and a subtle nuttiness that ties all the ingredients together beautifully.

Whether you’re new to African cuisine or simply seeking a nutritious, flavorful stew to warm your soul, this vegetarian maafe is a fantastic choice. It’s packed with colorful vegetables, aromatic spices, and a luscious peanut sauce that will have you coming back for seconds.

Plus, it’s easy to make and perfect for meal prep or cozy family dinners. Let’s dive into the ingredients and steps to make this delicious maafe at home!

Why You’ll Love This Recipe

There are countless reasons to adore this vegetarian maafe recipe, but here are some highlights that will surely convince you to try it out:

  • Rich and Creamy Peanut Flavor: The peanut butter base gives the stew a luscious, creamy texture without the need for dairy.
  • Nutritious and Filling: Loaded with hearty vegetables and chickpeas, this stew is packed with protein, fiber, and essential vitamins.
  • Simple and Versatile: You can easily swap or add vegetables based on what you have on hand, making it a flexible recipe.
  • Perfect for Meal Prep: It reheats beautifully and tastes even better the next day, making it ideal for busy weeknights.
  • Plant-Based and Allergy-Friendly: This recipe is vegan and can be adjusted to be gluten-free, soy-free, and free from common allergens.

Ingredients

  • 2 tablespoons vegetable oil (or any neutral oil)
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 1-inch piece fresh ginger, minced
  • 2 medium sweet potatoes, peeled and diced
  • 2 large carrots, sliced
  • 1 red bell pepper, chopped
  • 1 can (14 oz) diced tomatoes
  • 1 can (15 oz) chickpeas, drained and rinsed
  • 1/2 cup natural peanut butter (smooth or chunky based on preference)
  • 4 cups vegetable broth
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon cayenne pepper (optional, for heat)
  • Salt and black pepper, to taste
  • Fresh cilantro or parsley, chopped (for garnish)
  • Juice of 1 lime (optional, for brightness)

Equipment

  • Large heavy-bottomed pot or Dutch oven
  • Wooden spoon or heat-resistant spatula
  • Sharp knife
  • Cutting board
  • Measuring cups and spoons
  • Ladle
  • Serving bowls

Instructions

  1. Heat the oil: In your large pot or Dutch oven, warm the vegetable oil over medium heat until shimmering.
  2. Sauté aromatics: Add the chopped onion, minced garlic, and ginger. Cook, stirring frequently, until the onion becomes translucent and fragrant, about 5 minutes.
  3. Add spices: Stir in the ground cumin, smoked paprika, and cayenne pepper if using. Cook for another minute to toast the spices and enhance their flavors.
  4. Add vegetables: Toss in the diced sweet potatoes, sliced carrots, and chopped red bell pepper. Stir well to coat the vegetables in the spice mixture.
  5. Add tomatoes and broth: Pour in the diced tomatoes with their juice and the vegetable broth. Stir to combine everything evenly.
  6. Simmer: Bring the stew to a boil, then reduce heat to low. Cover and let it simmer gently for 20-25 minutes, or until the vegetables are tender.
  7. Add peanut butter and chickpeas: Stir in the natural peanut butter until fully incorporated into the stew. Then add the drained chickpeas. Continue simmering for another 5-10 minutes to meld the flavors.
  8. Season to taste: Add salt and black pepper according to your preference. If you like, squeeze in fresh lime juice to brighten the flavors.
  9. Serve and garnish: Ladle the maafe into bowls and garnish with chopped cilantro or parsley for a fresh finish.

Tips & Variations

For an extra protein boost, try adding firm tofu cubes or cooked lentils.

  • Swap veggies: Feel free to add kale, spinach, or collard greens towards the end of cooking for added greens.
  • Use crunchy peanut butter: For texture, chunky peanut butter adds delightful bits of peanuts throughout the stew.
  • Make it spicy: Increase cayenne or add a diced chili pepper if you prefer heat.
  • Slow cooker option: Combine all ingredients except the peanut butter in a slow cooker and cook on low for 6-8 hours. Stir in peanut butter near the end.
  • Storage: This stew keeps well in the fridge for up to 4 days and freezes beautifully for up to 3 months.

Nutrition Facts

Nutrient Amount per Serving
Calories 320 kcal
Protein 12 g
Fat 18 g
Carbohydrates 28 g
Fiber 8 g
Sugar 7 g
Sodium 450 mg

Serving Suggestions

Maafe is traditionally served over a bed of fluffy white rice or couscous, which perfectly soaks up the thick, peanut-infused sauce. For a gluten-free option, serve it alongside quinoa or millet.

You can also enjoy this stew with warm flatbreads like naan or chapati to scoop up every last bit.

Consider pairing your maafe with a fresh green salad or steamed vegetables to balance the richness. For those interested in exploring more vegetarian and vegan dishes, check out our Instant Pot Vegetarian Recipes Indian Food Lovers Adore and Vegetarian Swiss Chard Recipes for Healthy Meals.

Conclusion

This vegetarian maafe recipe is a wonderful way to enjoy the bold flavors of West African cuisine without meat. Its creamy peanut base and vibrant vegetables create a comforting, nutritious stew that satisfies both the palate and the soul.

The recipe is simple enough for weeknight dinners yet impressive enough to serve guests. Plus, its versatility allows you to customize it with your favorite vegetables or protein alternatives.

If you’re a fan of hearty, flavorful stews, maafe should definitely be on your cooking list. And while you’re here, don’t miss out on our delicious Vegetarian Date Cake Recipe: Moist, Easy, and Delicious for a sweet finish or try the Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes to complement your meal with something creamy and indulgent.

Enjoy cooking and savor every bite!

đź“– Recipe Card: Maafe Recipe Vegetarian

Description: A hearty West African peanut stew made with vegetables and rich peanut butter sauce. This vegetarian version is flavorful, nutritious, and easy to prepare.

Prep Time: PT15M
Cook Time: PT40M
Total Time: PT55M

Servings: 4 servings

Ingredients

  • 2 tablespoons vegetable oil
  • 1 large onion, chopped
  • 3 cloves garlic, minced
  • 1 tablespoon grated ginger
  • 2 medium carrots, chopped
  • 2 medium sweet potatoes, peeled and cubed
  • 1 red bell pepper, chopped
  • 1 can (15 oz) diced tomatoes
  • 1/2 cup creamy peanut butter
  • 4 cups vegetable broth
  • 1 teaspoon smoked paprika
  • Salt and black pepper to taste
  • 1 cup chopped kale or spinach

Instructions

  1. Heat oil in a large pot over medium heat.
  2. Add onion, garlic, and ginger; sauté until fragrant.
  3. Stir in carrots, sweet potatoes, and bell pepper; cook for 5 minutes.
  4. Add diced tomatoes, peanut butter, and vegetable broth; stir to combine.
  5. Season with smoked paprika, salt, and pepper.
  6. Bring to a boil, then reduce heat and simmer for 30 minutes until vegetables are tender.
  7. Add kale or spinach and cook for another 5 minutes.
  8. Adjust seasoning as needed and serve warm.

Nutrition: Calories: 350 kcal | Protein: 10 g | Fat: 20 g | Carbs: 35 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Maafe Recipe Vegetarian”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty West African peanut stew made with vegetables and rich peanut butter sauce. This vegetarian version is flavorful, nutritious, and easy to prepare.”, “prepTime”: “PT15M”, “cookTime”: “PT40M”, “totalTime”: “PT55M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 tablespoons vegetable oil”, “1 large onion, chopped”, “3 cloves garlic, minced”, “1 tablespoon grated ginger”, “2 medium carrots, chopped”, “2 medium sweet potatoes, peeled and cubed”, “1 red bell pepper, chopped”, “1 can (15 oz) diced tomatoes”, “1/2 cup creamy peanut butter”, “4 cups vegetable broth”, “1 teaspoon smoked paprika”, “Salt and black pepper to taste”, “1 cup chopped kale or spinach”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, garlic, and ginger; saut\u00e9 until fragrant.”}, {“@type”: “HowToStep”, “text”: “Stir in carrots, sweet potatoes, and bell pepper; cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Add diced tomatoes, peanut butter, and vegetable broth; stir to combine.”}, {“@type”: “HowToStep”, “text”: “Season with smoked paprika, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat and simmer for 30 minutes until vegetables are tender.”}, {“@type”: “HowToStep”, “text”: “Add kale or spinach and cook for another 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Adjust seasoning as needed and serve warm.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “10 g”, “fatContent”: “20 g”, “carbohydrateContent”: “35 g”}}

Photo of author

Marta K

Leave a Comment

X