Mafe Recipe Vegan: West African Peanut Stew with Bold Spices

Mafe Recipe Vegan: West African Peanut Stew with Bold Spices

I developed this West African peanut stew to bring bold, authentic flavors to your table while keeping it entirely plant-based. The rich peanut sauce and warming spices create a deeply satisfying dish that never compromises on taste.

This vegan version replaces traditional meat with hearty vegetables and tofu, maintaining the stew’s signature creamy texture and complex flavor profile. A slow simmer allows the ingredients to meld together perfectly.

You’ll find the same comforting warmth as the original, with layers of tomatoes, peanuts, and spices building a restaurant-quality dish at home. The aroma alone will draw everyone to the kitchen.

Serve with rice or flatbread to soak up every bit of the sauce. This is African comfort food reimagined for modern kitchens.

👨‍🍳
Difficulty
Medium
🌱
Diet
Vegan
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Mafe Recipe Vegan

Rich peanut butter, hearty tofu, and sweet potatoes build this West African stew’s deep, creamy foundation.

Ingredient Amount Notes
Peanut Butter 🥜 1 cup Natural, unsweetened, creamy variety
Firm Tofu 🧈 14 oz Pressed and cubed for texture
Sweet Potatoes 🍠 2 whole Peeled and diced into chunks
Yellow Onion 🧅 1 whole Finely chopped for base flavor
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
Fresh Ginger 🌿 1 tbsp Grated for warmth and zing
Diced Tomatoes 🍅 1 can 14.5 oz can, fire-roasted preferred
Tomato Paste 🍅 2 tbsp For concentrated tomato flavor
Vegetable Broth 💧 4 cups Low-sodium for balance control
Ground Cumin 🌿 1 tsp Toasted for enhanced aroma
Paprika 🌶️ 1 tsp Sweet or smoked for depth
Cayenne Pepper 🔥 ¼ tsp Adjust to desired heat level
Cinnamon Stick 🌰 1 whole For subtle warming spice
Bay Leaf 🍃 1 whole Dried for earthy undertones
Olive Oil 🫒 2 tbsp Extra-virgin for rich base

[recipe_ingredient_scaler]

The peanut butter is non-negotiable here—natural, unsweetened, no additives. I prefer Whole Foods’ 365 brand or Trader Joe’s for consistency. Tofu should be firm (the vacuum-packed kind from the fridge section, not silken). Nasoya or House Foods are reliable. Sweet potatoes add body—pick ones that feel heavy for their size (they’re sweeter).

No peanut butter? Peanut powder reconstituted with water works in a pinch. Swap tofu for chickpeas or butternut squash—both hold up well. Fresh ginger can be replaced with ground ginger at one-third the amount. If you’re short on tomato paste, 1 tbsp ketchup plus 1 tsp vinegar mimics the tang. Skip the cinnamon stick? A pinch of ground cinnamon works too.

This stew actually improves overnight—flavors deepen for 4-5 days in the fridge. Freeze without tofu (it gets spongy) for up to 3 months. Portion into containers (I use glass jars) for easy grab-and-go lunches.

❤️

Why You’ll Love This Recipe

  • One Pot Meal: I love how everything simmers together—peanut butter, sweet potatoes, tofu—in one pot, minimal cleanup.
  • Rich Peanut Sauce: The garlic and peanut butter create this deep, savory sauce that coats every bite.
  • Meal Prep Hero: Honestly, it tastes even better the next day, so I always make extra for lunches.
  • Budget Stretcher: Firm tofu and sweet potatoes fill me up without breaking the bank.

Step-by-Step Instructions for West African Peanut Stew

This method builds deep, complex flavors while keeping the process simple and approachable for home cooks.

Step 1: Build the Aromatic Base

Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the yellow onion and cook for 5-6 minutes until soft and translucent. You want it to melt down without browning—this creates a sweet foundation.

Add the 4 cloves garlic cloves and 1 tablespoon fresh ginger, stirring constantly for 1 minute until fragrant. The raw edge of the ginger should mellow as it cooks. Be careful not to let the garlic burn, as it will turn bitter.

Stir in the 2 tablespoons tomato paste and cook for another 2 minutes, allowing it to deepen in color and lose its raw taste. This step builds the umami backbone of the stew.

Step 2: Develop the Spice Profile

Add the 1 teaspoon ground cumin, 1 teaspoon paprika, and 0.25 teaspoon cayenne pepper to the pot. Toast the spices for 30 seconds until they release their aromas. You’ll notice the mixture become more fragrant and the spices will bloom in the oil.

Immediately add the 1 can diced tomatoes with their juices, the 2 whole sweet potatoes, the 1 whole cinnamon stick, and the 1 whole bay leaf. The liquid from the tomatoes will deglaze the pot, lifting all those toasted spices into the stew.

Pour in the 4 cups vegetable broth and bring the mixture to a gentle simmer. The sweet potatoes should be just barely covered by the liquid. If needed, add a splash of water to ensure they cook evenly.

Step 3: Simmer Until Sweet Potatoes Are Tender

Reduce the heat to medium-low and let the stew simmer uncovered for 15-20 minutes, stirring occasionally. You’ll know the sweet potatoes are done when a fork slides in easily, but they still hold their shape.

As the stew simmers, the flavors will meld together, and the liquid will reduce slightly. This is the perfect time to taste and adjust seasoning, though remember the peanut butter will add richness and balance the spices later.

Step 4: Incorporate the Peanut Butter and Tofu

Reduce the heat to low and stir in the 1 cup peanut butter. I like to add it in dollops and let each one melt into the stew before adding more. This ensures it incorporates smoothly without clumping.

Once the peanut butter is fully incorporated, gently fold in the 14 oz firm tofu. The tofu will absorb the flavors of the stew beautifully. Simmer for another 5 minutes to heat the tofu through and allow the flavors to meld.

The stew should now be thick and creamy, with a rich, nutty aroma. The peanut butter will create a velvety sauce that clings to the sweet potatoes and tofu. Remove the cinnamon stick and bay leaf before serving.

👨‍🍳

Pro Tips For Making Mafe Recipe Vegan

  • Toast the Peanut Butter: I learned this the hard way—raw peanut butter can taste chalky in mafe. Cook it for 2-3 minutes in hot oil until it darkens slightly and releases its nutty aroma.
  • Press the Tofu Well: Skip the soggy tofu: wrap the firm tofu in a clean towel, place a heavy pan on top, and press for at least 15 minutes to guarantee it soaks up the peanut sauce.
  • Don’t Overcook Sweet Potatoes: Add them to the sauce 10-12 minutes before serving—any longer and they turn mushy instead of tender, losing their shape in the stew.
  • Bloom the Garlic First: Sounds weird, but it works: cook the minced garlic in oil for just 30 seconds before adding onions to build a deeper, richer base flavor for your mafe.

Perfect Pairings for This Dish

Starchy Sides

Serve this creation over jasmine rice or coconut rice to soak up the rich peanut sauce. I use 1 cup rice to 2 cups water for perfect texture. For a gluten-free option, millet adds a nutty complement that pairs beautifully with the stew’s earthy spices.

Fresh Contrasts

A simple cucumber-tomato salad with lemon and red onion cuts through the richness. Toss 2 cups diced cucumber and 1 cup cherry tomatoes with 1 tbsp olive oil and juice of ½ lemon. The acidity balances the stew’s creaminess perfectly. 🥗

Bread Options

Warm naan or flatbread makes an excellent companion for scooping. I love Stonefire Tandoor Baked brand for its soft texture. For a low-carb option, serve with lettuce wraps—butter lettuce leaves hold up well to the hearty stew.

Beverage Pairings

A crisp Sauvignon Blanc with citrus notes complements the peanut and spice flavors. For non-alcoholic options, hibiscus tea (hot or iced) adds a floral touch that enhances the West African inspiration. I prefer Tazo Passion for its vibrant color and tartness. 🍷

For beer lovers, a wheat beer like Blue Moon offers a light contrast to the stew’s depth.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 4g20%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 32g12%
Dietary Fiber 8g29%
Sugars 8g
Protein 20g40%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use crunchy peanut butter instead?

Stick with creamy for the smoothest texture. Crunchy can make the sauce grainy, though it will still taste good.

2

What if I don’t have tofu?

Chickpeas or butternut squash work beautifully as substitutes. Both hold their shape well during cooking.

3

How do I thicken the stew if it’s too thin?

Simmer uncovered for 10-15 minutes to reduce. For quick fixes, mix 1 tbsp cornstarch with water and stir in.

4

Can I make this ahead of time?

Flavors deepen after 1-2 days in the fridge. Store without tofu to prevent sogginess.

★★★★★4.7(7 reviews)
Chef Melanie

More recipe sites