Mafé (West African Peanut Stew)

Mafé (West African Peanut Stew)
⏱️ cook time 1 hour 30 minutes
🍽️ servings 4
⚡ Difficulty medium

intro

Rich, creamy peanut stew with tender beef, sweet root vegetables, and warm spices, slow-simmered for deep, comforting flavor perfect for family meals.

Ingredients

Beef chuck, cut into 2.5cm cubes 700 grams
Unsweetened smooth peanut butter 200 grams (¾ cup)
Yellow onion, diced 200 grams (1 large)
Garlic, minced 12 grams (4 cloves)
Fresh ginger, grated 30 grams (2 tablespoons)
Roma tomatoes, chopped 400 grams (3 medium)
Tomato paste 32 grams (2 tablespoons)
Carrots, cut into 3cm chunks 180 grams (2 medium)
Sweet potato, peeled, cut into 4cm chunks 350 grams (1 large)
Yukon gold potato, peeled, cut into 4cm chunks 150 grams (1 medium)
Ground cumin 2 grams (1 teaspoon)
Ground coriander 2 grams (1 teaspoon)
Smoked paprika 1 gram (½ teaspoon)
Cayenne pepper 0.5 grams (¼ teaspoon)
Bay leaf 1 whole
Kosher salt 9 grams (1.5 teaspoons)
Freshly ground black pepper 1 gram (½ teaspoon)
Low-sodium beef broth 750ml (3 cups)
Neutral canola oil 30ml (2 tablespoons)

Steps

1

Heat 2 tablespoons (30ml) neutral canola oil in a heavy-bottomed 5L Dutch oven over medium-high heat (190°C/375°F). Pat 700g beef chuck cubes completely dry with paper towels, season with ½ teaspoon (3g) kosher salt and ¼ teaspoon (0.5g) freshly ground black pepper. Sear beef in 2 equal batches to avoid crowding the pan, cooking 3-4 minutes per side until deep golden brown on all edges. Transfer seared beef to a clean plate and set aside.

Step 1
step1:
2

Lower stovetop heat to medium (160°C/320°F), leaving beef drippings in the Dutch oven. Add 200g diced yellow onion to the pot and sauté for 5 minutes until soft and translucent. Stir in 12g minced garlic, 30g grated fresh ginger, and 32g tomato paste, cooking for 2 minutes while stirring constantly until the tomato paste darkens to a deep rust red and smells fragrant. Add 2g ground cumin, 2g ground coriander, 1g smoked paprika, and 0.5g cayenne pepper, stir to coat, and cook for 30 seconds until spices release their warm aroma.

Step 2
step2:
3

Stir 400g chopped roma tomatoes into the pot, scraping up all browned flavorful bits (fond) from the pot bottom with your spoon. Bring to a gentle simmer and cook for 6 minutes until tomatoes break down into a thick, chunky sauce. Return seared beef and any accumulated plate juices to the pot, add 1 whole bay leaf, and pour in 750ml low-sodium beef broth. Stir to combine, bring to a low boil, then reduce heat to medium-low (120°C/250°F), cover, and simmer for 25 minutes.

Step 3
step3:
4

While the stew simmers, place 200g unsweetened smooth peanut butter in a medium heatproof glass bowl. Ladle 250ml (1 cup) of hot simmering stew broth into the bowl, whisking constantly in smooth circles until the peanut butter melts completely into a silky, lump-free, pourable liquid. Pour this tempered peanut butter mixture back into the Dutch oven, stirring thoroughly to combine evenly with the rest of the stew base.

Step 4
step4:
5

Add 180g carrot chunks, 350g sweet potato chunks, and 150g Yukon gold potato chunks to the stew, stirring to fully coat all vegetables in the creamy peanut sauce. Return the pot lid, maintain medium-low heat, and simmer for an additional 25 minutes, stirring every 7-8 minutes to prevent the thick peanut sauce from sticking and burning on the pot bottom, until beef is fork-tender and vegetables are cooked through but hold their shape. Stir in the remaining 1 teaspoon (6g) kosher salt and ¼ teaspoon (0.5g) black pepper, taste, and adjust seasoning if needed.

Step 5
step5:
6

Turn off the stovetop heat, remove and discard the bay leaf, and let the stew rest uncovered for 10 minutes to thicken slightly. Ladle into warm, deep serving bowls, and serve alongside fluffy cooked long-grain white rice if desired.

Step 6
step6:

Tips

1.Always sear beef in small, uncrowded batches; overcrowding the pan will drop the oil temperature and cause meat to steam instead of developing a deep, flavor-packed golden crust that enriches the stew.
2.Never add cold, thick peanut butter directly to the simmering stew—tempering it with hot broth first ensures a silky, lump-free sauce instead of clumpy, separated peanut bits.
3.Peanut sauce thickens significantly as it cools; if your stew becomes too thick during simmering, stir in 60-120ml (¼-½ cup) warm extra beef broth to reach your preferred creamy consistency.

✨ You May Also Like

Soups & Stews
🍜 Japan

Rich, umami-dense Hokkaido-style miso ramen with chewy noodles, savory fermented broth, and classic toppings, a cozy, deeply satisfying warm meal.

⏱️ 45 minuteSoups & Stews ★ 4.8
Soups & Stews
🍜 United States

A hearty, peppery tripe and root vegetable stew with colonial Philadelphia roots, thick, warming, and packed with bold savory flavor for cold winter days.

⏱️ 2 hours 3Soups & Stews ★ 4.6
Soups & Stews
🍜 Mexico

Hearty, warming red pork posole loaded with tender hominy, slow-simmered in a rich smoky chile broth, served with zesty fresh garnishes for a deeply comforting, satisfying meal.

⏱️ 2 hours 3Soups & Stews ★ 4.8
Soups & Stews
🍜 United States

Warm, soothing classic chicken noodle soup loaded with tender chicken, soft egg noodles, and savory veggies, perfect for chasing chills and feeding the whole family.

⏱️ 40 minuteSoups & Stews ★ 4.7
Soups & Stews
🍜 France

Deeply savory caramelized onion broth topped with crusty bread and bubbly melted Gruyère, a timeless French bistro comfort food ideal for cold days.

⏱️ 1 hour 25Soups & Stews ★ 4.6
Soups & Stews
🍜 United States

Hearty, briny Maryland crab soup loaded with sweet blue crab, tender summer vegetables, and zesty Old Bay, a beloved Chesapeake Bay coastal comfort staple.

⏱️ 55 minuteSoups & Stews ★ 4.8

Mafé (West African Peanut Stew):Frequently Asked Questions

1.Can I use crunchy sweetened peanut butter if that’s what I already have in my pantry?
Stick to unsweetened smooth peanut butter for authentic, balanced flavor—sweetened versions will make the stew taste cloyingly candy-like against the savory beef and warm spices. Crunchy peanut butter works fine if you prefer extra nutty texture, just note it won’t have the signature silky mouthfeel of classic West African mafé.
2.What cut of beef works best if I don’t have beef chuck on hand?
Opt for another well-marbled, tough cut that holds up to slow simmering, like boneless short rib or beef stew meat cut from the round. Skip lean cuts like sirloin—they’ll turn tough and dry during the long cook, instead of turning tender and juicy the way marbled chuck does. Trim large excess fat patches before cubing to avoid greasy stew.
3.Why does my peanut stew curdle or separate when I simmer it?
Separation usually happens if you add cold peanut butter straight to boiling liquid, or simmer the stew at a harsh rolling boil. Stir a ladle of hot broth into your peanut butter first to thin and temper it before stirring it into the pot, then keep the stew at a gentle low simmer to maintain a smooth, creamy texture.
4.Can I make this mafé vegetarian or vegan without losing that rich, deep flavor?
Absolutely! Swap the beef for cubed pressed extra-firm tofu, seitan, or extra root veggies like sweet potato and turnip, and use vegetable broth instead of beef broth. Add a teaspoon of smoked paprika and a splash of soy sauce to replicate the beef’s umami savoriness, and keep all spice and peanut butter measurements the same.
5.How long do I need to simmer mafé to get the best, most developed flavor?
Plan for 45 to 60 minutes of low, gentle simmer time after you add the peanut butter and root vegetables. That gives the beef enough time to turn fall-apart tender, lets the ginger, garlic, and warm spices meld into the peanut base, and lets veggies soften without turning mushy. Stir every 10 minutes to prevent sticking.
6.What are the best sides to serve with classic mafé?
Traditionally, mafé is served over fluffy long-grain white rice, fonio, or couscous to soak up every drop of the creamy peanut sauce. You can also serve it with warm, crusty flatbread for dipping, or top it with tangy pickled onions or chopped fresh cilantro to cut through the stew’s richness with bright, zesty contrast.
7.Can I freeze leftover mafé for quick future meals?
Yes, mafé freezes beautifully for up to 3 months with almost no texture loss. Let the stew cool completely first, then portion it into airtight, freezer-safe containers, leaving a half-inch of headspace to account for expansion as it freezes. Thaw in the fridge overnight, then reheat gently on the stovetop over low heat, stirring occasionally, until smooth and warmed through.

Comments (6)

2 days ago

OMG this mafé was such a hit at our Sunday family dinner! My 7 and 9 year old usually turn their noses up at anything with 'stew' in the name, but they both went back for seconds. The peanut flavor is so rich and warm, I added a little extra kale because we had it in the fridge and it worked perfectly. SO good, will be adding this to our regular meal prep rotation for sure!

1 week ago

Took this to a neighborhood potluck last weekend and people were hounding me for the recipe all night! I used chicken thighs instead of beef because that’s what I had on hand, and it still came out incredible. Only thing is I felt like the cook time was a little longer than listed for me? Maybe I just messed up the heat level on my stovetop. Either way, total game changer.

5 days ago

So stoked this was a potluck hit, Jake! Chicken thighs work beautifully in this recipe, that’s such a great swap. Cook time can definitely vary a bit depending on your stovetop and how tender you like your root veggies—next time you can bump the heat up slightly (just keep an eye on it so the peanut sauce doesn’t scorch!) to cut down on time if you need to. Can’t wait to hear how your next batch turns out!

3 days ago

Made a vegan version of this by swapping the beef for extra sweet potato and chickpeas, and using vegetable broth instead of beef broth. It came out so creamy and satisfying! My only complaint is that I wish the recipe noted how much salt to add upfront— I ended up undersalting at first and had to adjust a bunch. Still, 10/10, I’ve already made it twice this month.

2 days ago

Oh I did the exact same vegan swap last week! I tossed in a handful of collard greens too, it was chef’s kiss. I ended up adding about a teaspoon of smoked paprika to amp up the savoriness since I skipped the meat, that helped with the salt thing too!

yesterday

Thanks so much for the feedback, Bree! That vegan swap sounds absolutely delicious, we love hearing how people customize the recipe to fit their diets. Great call on the salt note—we’re going to update the recipe card this week to include a recommended starting salt amount so it’s easier for folks to get the seasoning right first try. So glad you’re enjoying it!

5 days ago

This was SO flavorful when I made it last night, but 90 minutes is a little tight for my usual weeknight post-work dinner rush. Has anyone tried making this in the Instant Pot to cut down on cook time? I’d love to be able to throw this together faster on busy nights because my whole family went crazy for it.

3 days ago

I made this in my 8qt Instant Pot last week! I did 12 minutes on high pressure for the beef and root veggies, quick released, then stirred in the peanut butter and kale and let it simmer on sauté for 5 minutes to thicken. Turned out perfect, cut the total time almost in half!

yesterday

I grew up eating mafé made by my Senegalese neighbor when we lived in NYC as a kid, and this recipe tastes EXACTLY like what she used to make! I was worried I’d never find a recipe that got the balance of peanut, tomato, and warm spices right, but this nailed it. Brought it to my office potluck earlier this week and every last bite was gone. 1000/10, no notes.

2 hours ago

Oh this makes me so happy to read! I’ve been chasing the mafé I had at a small West African restaurant in Brooklyn when I was in college, can’t wait to try this recipe this weekend. Did you use creamy or crunchy peanut butter, out of curiosity?

30 minutes ago

I used unsweetened creamy peanut butter, fwiw! I think crunchy would add a really nice texture too, but I wanted that super smooth sauce I remembered from when I was a kid. Hope you love it as much as I did!

30 minutes ago

Made this for my roommates last night on a total budget—used frozen mixed veggies instead of fresh, generic peanut butter, and stew meat that was on sale at the grocery store, and it still came out tasting like a restaurant meal! We ate the whole pot in one sitting, served over white rice like the recipe suggested. So worth the time, even for a broke college student with minimal cooking skills.