
This mafe chicken recipe brings the rich, nutty flavors of West Africa to your kitchen with its signature peanut butter and tomato sauce. The slow simmering transforms tough chicken into tender, flavorful bites swimming in a velvety, aromatic sauce that balances earthy peanut with tangy tomato.
I’ve perfected this dish over years of testing, ensuring every element comes together for an authentic yet approachable result.
The beauty of mafe chicken lies in its simplicity and depth. With just a handful of ingredients—peanut butter, tomatoes, onions, garlic, ginger, and a blend of spices—this recipe delivers restaurant-quality richness without requiring specialized techniques.
The key is patience; letting the sauce simmer slowly allows flavors to meld and develop that signature depth that makes this dish so beloved across West Africa.
What you’ll end up with is a dish that’s hearty enough to feed a crowd but simple enough for a weeknight dinner. The chicken emerges tender and infused with the sauce’s complex flavors, while the peanut-tomato blend creates a sauce that’s both creamy and slightly tangy.
The aroma alone will have everyone gathering around the table, eager for a taste of this West African classic.
Serve with steamed rice or fufu for the full experience, or pair it with crusty bread to soak up every last drop of that rich, flavorful sauce. This recipe stays true to tradition while making it accessible for home cooks—let’s get cooking!
Ingredients for mafe chicken
Sixteen ingredients blend into a rich, aromatic mafe chicken sauce that transforms simple chicken into a West African masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs 🍗 | 2 ½ lb | Bone-in, skin-on for best flavor |
| Natural Peanut Butter 🥜 | ½ cup | Creamy, unsweetened preferred |
| Tomato Paste 🍅 | ¼ cup | High-quality, no additives |
| Yellow Onions 🧅 | 1 whole | Medium-sized, finely chopped |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced for depth |
| Fresh Ginger 🌿 | 1 tbsp | Grated, aromatic root |
| Vegetable Oil 🫒 | ¼ cup | Light, for sautéing |
| Chicken Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked for heat |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated for warmth |
| Ground Cinnamon 🌶️ | ½ tsp | Authentic West African blend |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Red Palm Oil 🫒 | 1 tbsp | For rich color and flavor |
| Scotch Bonnet Peppers 🌶️ | 1 whole | Seeds removed for mild heat |
The chicken thighs are the foundation—bone-in, skin-on delivers the most flavor and stays tender through the long simmer. Most grocery stores carry them pre-cut, but if buying whole, look for thighs with good fat cap for juiciness. For the peanut butter, natural, unsweetened varieties like Smucker’s or Jif work best, but avoid anything with added sugar or oils. The tomato paste should be thick and vibrant—Muir Glen or Barilla are reliable choices. Fresh ginger and garlic are non-negotiable here; dried spices can’t replicate their bright, aromatic punch.
No red palm oil? Substitute with a mix of olive oil and a pinch of paprika for color, though the flavor won’t be identical. Running out of Scotch bonnet? Jalapeño or habanero at half the amount adds heat without overpowering. The nutmeg and cinnamon blend is key—if you can’t find them, allspice or cardamom can mimic some of the warmth. For the onions, yellow or red work, but avoid sweet varieties like Vidalia. The chicken broth can be homemade or store-bought, but low-sodium is crucial to balance the rich peanut-tomato sauce.
This dish tastes even better the next day as flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze for 3 months. The sauce thickens as it cools, so add a splash of broth when reheating. For the full experience, serve with steamed jasmine rice or fufu. The sauce pairs beautifully with crusty bread too—just be prepared for enthusiastic mopping!
Why You’ll Love This Recipe
- Same recipe, different vibes: dump it over rice for a lazy Tuesday or serve it with crusty bread at a potluck. My friend’s kids devour it straight from the pan—no fancy plating needed.
- One-Pot Magic: I swear by this—just brown the thighs, toss in the onions and garlic, then stir in that peanut butter-tomato paste sauce. No extra dishes. The chicken practically cooks itself while you chop a single onion.
- Rich Without Effort: That peanut butter base is where it’s at—creamy, nutty, and somehow balanced by the tangy tomato paste. Honestly, the first time I made it, I added an extra spoonful of peanut butter just to be sure. (It was worth it.)
- Weeknight to Party Fix: Same recipe, different vibes: dump it over rice for a lazy Tuesday or serve it with crusty bread at a potluck. My friend’s kids devour it straight from the pan—no fancy plating needed.
Step-by-step instructions for slow-simmered mafe chicken
This West African classic delivers deep, nutty richness with tender chicken every time.
Sear the Chicken Thighs for Depth
Pat the 2.5 lb chicken thighs dry with paper towels. Heat the 0.25 cup vegetable oil in a large Dutch oven over medium-high heat until shimmering. Working in batches, add the chicken thighs skin-side down and cook undisturbed for 5-6 minutes until the skin is golden brown and crispy. Flip and cook another 3-4 minutes until the meat reaches 160°F internally.
Here’s the thing—don’t crowd the pan. You want those thighs to develop that beautiful crust without steaming. If the oil smokes excessively, reduce the heat slightly. Remove the chicken and set aside on a plate, leaving all the rendered fat in the pot.
Build the Spiced Base
In the same Dutch oven, add the 1 tbsp red palm oil and swirl to coat the bottom. Add the 1 whole yellow onions and cook for 5 minutes until softened. Stir in the 6 cloves minced garlic and 1 tbsp grated fresh ginger, cooking for 1 minute until fragrant.
Add the 0.25 cup tomato paste and cook for 2 minutes, stirring constantly to prevent burning. Sprinkle in the 0.5 tsp ground nutmeg, 0.5 tsp ground cinnamon, and 1 tsp ground black pepper, stirring to combine. This aromatic blend forms the flavor foundation of the dish.
Simmer the Peanut Sauce
Return the chicken thighs to the pot. Pour in the 1.5 cups chicken broth and scrape up any browned bits from the bottom. Stir in the 0.5 cup natural peanut butter and the seeds-removed Scotch bonnet pepper, breaking it into small pieces. Add the 1.5 tsp salt and bring to a gentle simmer.
Reduce heat to low and cover partially, leaving a small gap for steam to escape. Let it simmer for 45-50 minutes, turning the chicken occasionally, until the sauce thickens to a glossy consistency and the chicken is fork-tender. The sauce should coat the back of a spoon when stirred.
Finish and Rest
Once the chicken is fully cooked (internal temperature 175°F), remove it from the pot and set aside. Increase the heat to medium and simmer the sauce uncovered for 5-7 minutes to reduce further and intensify the flavors. Taste and adjust seasoning if needed.
Return the chicken to the pot and spoon the sauce over the top. Let it rest for 10 minutes before serving. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. Serve with steamed rice or crusty bread to soak up the rich sauce.
Pro Tips For Making Mafe Chicken
- BROWN THE THIGHS FIRST: Skip the slow start—sear the chicken thighs skin-side down in a hot pan until the skin crisps and releases. This locks in flavor and prevents the peanut sauce from turning greasy later. I used to rush this, and the sauce would always taste flat afterward.
- GRIND YOUR GARLIC: Minced garlic burns fast in peanut sauce. Pulse it in a food processor with a splash of water until it’s a paste—this keeps it from turning bitter while cooking. (Yes, even if you’re impatient like me, trust the process.)
- SIMMER LOW AND Slow: After adding peanut butter, drop the heat to a bare simmer. Too much heat makes the sauce split, and you’ll end up with a weird, oily mess. I learned this the hard way—now I just watch the bubbles and keep it gentle.
- SWIRL IN THE TOMATO PASTE: Don’t just dump tomato paste in—mix it into the onions and garlic first until it dissolves completely. This prevents clumps and gives the sauce a smoother, richer base. (Your future self will thank you.)
Pro cooking tips for this recipe
Dutch Oven Mastery
A Dutch oven is non-negotiable for this recipe—its heavy base distributes heat evenly, preventing hot spots that can burn your peanut-tomato sauce. I use a Le Creuset 5.5-quart because it retains heat beautifully, but any 5-6 quart Dutch oven will work.
The deep sides prevent spills during the long simmer, and the tight lid helps trap steam to tenderize the chicken. If you don’t own one, a heavy-bottomed pot with a lid will suffice, but expect slightly less even cooking. 🔥
Peanut Butter Tricks
Natural peanut butter is essential—it contains no added oils or sugars that can alter the sauce’s balance. I recommend Smucker’s Natural or Jif Natural for their smooth texture. Before adding it to the pot, mix it with 2 tbsp hot broth to create a paste.
This prevents clumping and ensures the peanut butter dissolves completely, creating a silky sauce. If your peanut butter is too thick, thin it with 1-2 tbsp water before mixing. Never use powdered peanut butter—it lacks the fat and richness needed for authenticity.
Spice Layering Secrets
The nutmeg and cinnamon are the soul of mafe chicken, but they need patience to bloom. After adding them to the tomato paste, let them cook for 1 full minute before stirring—this allows their essential oils to release fully.
For extra depth, toast the whole spices (cinnamon sticks, allspice berries) in the oil for 30 seconds before grinding them. I also add a pinch of ground cloves (about ¼ tsp) for warmth, though it’s optional. The key is balance: too much spice can overpower the peanut’s earthiness.
Sauce Thickness Control
Your sauce should be thick enough to coat the back of a spoon but still glide smoothly—this takes about 45-50 minutes of simmering. If it thickens too quickly, add 2-3 tbsp broth at a time.
For a glossier finish, whisk in 1 tbsp cornstarch mixed with 2 tbsp cold water at the end. The sauce will naturally reduce further as it cools, so don’t over-thicken it.
Pro tip: Skim off any excess fat that rises to the surface during simmering to keep the sauce clean and rich.
Chicken Doneness Test
Chicken thighs are done when they reach 175°F internally and the juices run clear. A fork should slide in with minimal resistance. If the sauce isn’t thick enough at this point, uncover the pot and simmer for another 5-10 minutes to reduce it.
The last 10-minute rest is critical—it lets the juices redistribute, so every bite is moist. I’ve seen cooks skip this, and the results are always drier. Trust the process, and your chicken will be fall-off-the-bone tender. ✨
Heat Management Hacks
Mafe chicken requires low-and-slow cooking, but that doesn’t mean you can ignore the heat. After adding the peanut butter, reduce the heat to low**—a gentle simmer is key. If the sauce bubbles vigorously, it’s too hot and will split.
Instead of stirring constantly (which can break the sauce’s emulsion), give it 5-10 minutes of undisturbed simmering before stirring again. For even cooking, rotate the pot 180 degrees halfway through simmering to ensure the heat distributes evenly. This prevents one side from overcooking while the other stays underdone.
Nutrition facts
Frequently asked questions
Why does mafe chicken need such a long cooking time?
The extended simmering—45-50 minutes—is what creates that signature rich, velvety sauce and tender chicken. The slow process allows the peanut butter and tomato paste to fully meld, developing deep, complex flavors that can’t be achieved quickly. The spices also need time to bloom and infuse into the sauce properly. Patience is key for that restaurant-quality texture!
Can I use chicken breast instead of thighs?
While you can substitute chicken breast, thighs are ideal because they stay moist and flavorful during the long cooking time. If using breast, cut them into 1-inch pieces and reduce simmering time to 30-35 minutes to prevent drying out. The skin-on thighs also add extra richness to the sauce that breast meat won’t provide. For best results, stick with thighs if possible.
What’s the best way to store leftovers?
Store mafe chicken in an airtight container in the fridge for up to 5 days or freeze for 3 months. The sauce thickens as it cools, so add a splash of broth when reheating. For the best texture, reheat gently on low heat, stirring occasionally. The flavors actually improve after the first day as everything melds together!
Can I make this recipe without red palm oil?
Yes, you can substitute with 1 tbsp olive oil plus a pinch of paprika for color. While it won’t be identical, you’ll still get that rich peanut-tomato flavor. The red palm oil adds a distinctive color and subtle earthy note that’s hard to replicate, but the dish will still be delicious. For extra depth, add a tiny bit of smoked paprika to the substitution.
How do I adjust the heat level?
The Scotch bonnet pepper provides the heat, but you can easily adjust it. For milder heat, remove all seeds and membranes before chopping. For more heat, leave some seeds in or add a pinch of cayenne pepper. If you prefer no heat at all, simply omit the pepper entirely—the peanut and tomato flavors will still shine. Taste as you go to find your perfect balance!
- Baby Chicken Recipe: Juicy Tender Bites With Herb Butter Crisp - October 24, 2026
- Chicken Broth Powder Recipe: Homemade Flavor Booster for Soups and Stews - October 24, 2026
- Skin-On Bone-In Chicken Thighs Recipe: Crispy Skin, Juicy Meat, and Rich Bone Flavor - October 24, 2026