Soups & Stews
African Chicken Peanut Soup transforms humble ingredients into a rich, aromatic masterpiece where toasted peanuts meet smoky West African spices. This recipe delivers deep, layered flavors—ginger's warmth, garlic's sharpness, and Scotch bonnet's subtle heat—all balanced by creamy peanut sauce. The chicken poaches tenderly in the broth, absorbing every nuance of the spice blend while maintaining perfect juiciness.
The foundation lies in slow-cooked broth infused with traditional ingredients like thyme, bay leaves, and tomato paste, creating a base that's both complex and comforting. Toasting the peanuts until fragrant unlocks their natural oils, forming the velvety sauce that coats every spoonful. What begins as a simple simmer evolves into a restaurant-quality bowl that feels like a warm embrace.
By the time you serve this soup, you'll have achieved restaurant-quality depth with minimal effort—just 45 minutes of active time and 30 minutes of simmering. The peanut sauce transforms from ordinary to extraordinary through careful reduction, while the chicken remains fork-tender. Serve it over rice or with fufu to soak up every last drop of that aromatic broth.
This isn't just soup—it's a celebration of West African flavors that brings warmth to any table. The secret lies in patience: letting the spices bloom, the peanuts toast, and the chicken cook low and slow. Every bite delivers that perfect harmony of smoky, spicy, and creamy that makes this dish unforgettable.
Ingredients for african chicken peanut soup
Toasted peanuts, smoky spices, and tender chicken create this West African-inspired masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Skinless, cut into bite-sized pieces |
| Peanuts 🥜 | 1 cup | Raw, unsalted, for toasting |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz equivalent |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced for aromatic base |
| Scotch Bonnet Peppers 🌶️ | 1 whole | Seeds removed for mild heat |
| Fresh Ginger 🌿 | 2 tbsp | Grated, for zesty warmth |
| Tomato Paste 🍅 | 2 tbsp | Smooth, for rich depth |
| Dried Thyme 🌿 | 1 tsp | For earthy complexity |
| Bay Leaves 🌿 | 2 whole | For subtle floral notes |
| Onion 🧅 | 1 whole | Yellow, diced for base |
| Vegetable Oil 🫒 | 2 tbsp | For sautéing aromatics |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for finish |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Lemon Juice 🍋 | 1 tbsp | Fresh, for brightness |
The peanuts are non-negotiable here—raw, unsalted from the bulk bin at Whole Foods or Trader Joe's deliver the best flavor. Toast them until fragrant (about 5 minutes in a dry pan), then grind with coconut milk for that signature creamy texture. Scotch bonnet peppers are key for authentic heat—find them at Latin markets or the international aisle. Fresh ginger and garlic should be vibrant; if they smell musty, skip them. The chicken thighs stay juicier than breasts in this long simmer, so don't swap unless you're okay with slightly drier meat.
No Scotch bonnet? Habanero at half the amount works, but expect more heat. Substitute coconut milk with cashew cream (blend soaked cashews with water) for a nutty depth. Dried thyme and bay leaves can be swapped for 1 tsp each of ground thyme and dried basil, though the flavor won't be identical. The tomato paste is essential for richness—don't skip it. For extra smokiness, add 1/2 tsp smoked paprika to the spice blend. If you're short on time, use pre-minced garlic and ginger from a jar, but fresh is always better.
Toasted peanuts keep for 3 months in an airtight container, while fresh ginger and garlic last 1 week in the fridge. The finished soup reheats beautifully—simmer gently to avoid breaking the peanut sauce. Portion into containers for 4-5 days of leftovers, or freeze for 3 months (the sauce may separate slightly; stir before serving). For a restaurant-quality touch, garnish with cilantro or scallions** and a drizzle of coconut milk before serving.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything in one pot, and the chicken falls off the bone while the peanuts toast to golden perfection. No fussing with multiple pans or timers; it’s all about that hands-off simmer.
- Heat & Cream Balance: That Scotch bonnet pepper packs a punch, but the coconut milk cools it down just enough to make it ridiculously good—smooth, spicy, and nutty all at once. Honestly, the first time I tasted it, I grabbed another bowl.
- Weeknight Hero: Between us, this is my go-to when I’m too tired to think. It reheats like a dream (yes, even the next day), and I’ve served it for dinner parties, lazy Sundays, and even packed it for work—no one ever complains.
- Budget-Friendly Feast: Chicken thighs and peanuts stretch this soup into a full meal without breaking the bank. I’ve made it feed six for under $15, and the leftovers? Even better the second day—if there are any. (Spoiler: there won’t be.)
Step-by-step instructions for african chicken peanut soup
This West African-inspired dish delivers rich peanut creaminess with smoky depth—every technique matters for perfect balance.
Toast the Peanuts and Prepare the Chicken
Heat a dry skillet over medium heat and toast the 1 cup peanuts for 5-7 minutes, stirring constantly, until they turn a rich golden brown and smell deeply nutty. This step develops their flavor and prevents bitterness in the soup. Remove them immediately when they darken and set aside.
While the peanuts toast, cut the 1.5 lb boneless chicken thighs into 1-inch pieces and season generously with 1 tsp salt and 0.5 tsp black pepper. The skinless cut ensures tender results, while proper seasoning builds flavor foundation. Keep the chicken at room temperature for 10 minutes before cooking—this guarantees even doneness.
Build the Aromatic Base
In a large Dutch oven, heat the 2 tbsp vegetable oil over medium heat until shimmering. Add the 1 whole diced onion and cook for 5 minutes until softened and translucent. Add the 6 minced garlic cloves and 2 tbsp grated fresh ginger, cooking for 1 minute until fragrant—this releases their full flavor potential.
Stir in the 2 tbsp tomato paste and cook for 2 minutes until it darkens slightly. Add the 1 whole Scotch bonnet pepper (seeds removed), 1 tsp dried thyme, and 2 whole bay leaves. Cook for another 1 minute until the pepper softens and the spices bloom. This aromatic base forms the flavor foundation of the entire dish.
Sear the Chicken and Develop the Sauce
Working in batches if needed, add the seasoned chicken pieces to the Dutch oven and cook for 5-6 minutes until they develop a golden-brown crust on all sides. This searing locks in juices while building depth of flavor. Remove the chicken and set aside temporarily.
To the same pot, pour in the 4 cups chicken broth and scrape up any browned bits from the bottom with a wooden spoon. This technique, called deglazing, captures all the concentrated chicken flavor that would otherwise be lost. Bring the mixture to a gentle simmer and return the chicken to the pot. Cover and cook for 20 minutes until the chicken is tender and the flavors meld together.
Blend the Peanut Cream Sauce
Using an immersion blender (or carefully transferring to a countertop blender), blend the soup until smooth. This creates the signature peanut creaminess that defines the dish. If the soup is too thick, add ½ cup water to reach your desired consistency. Taste and adjust seasoning with additional salt if needed—this is where you balance all the flavors.
Return the blended soup to the Dutch oven and stir in the toasted peanuts. Add the 1 can coconut milk and 1 tbsp lemon juice, then simmer for 5 minutes to allow the flavors to fully integrate. The lemon juice brightens the rich peanut and coconut flavors, creating that perfect West African balance. The soup should be creamy but not overly thick—it should coat the back of a spoon without being gluey.
Pro Tips For Making African Chicken Peanut Soup
- CRISP THE PEANUTS FIRST: I learned this the hard way—raw peanuts turn the soup into a mushy, unappetizing mess. Toast them dry in a skillet over medium heat for 5-7 minutes until golden and fragrant. Then blend with the coconut milk and other spices—this builds real depth instead of just floating flavor.
- SIMMER LOW AND SLOW: This isn’t a race. After browning the chicken and building the base, reduce heat to a bare simmer (just tiny bubbles) and let it cook uncovered for at least 45 minutes. The coconut milk needs time to mellow, and the chicken will stay tender instead of drying out like it’s in a hurry.
- HANDLE THE SCOTCH BONNET: Wear gloves—seriously. That pepper’s heat lingers, and you’ll regret it when you touch your face mid-stir. Also, remove seeds and membranes unless you want your soup to taste like a fire alarm went off. A tiny slice (1/4-inch) is enough to wake up the flavors without overpowering.
- USE HALF THE COCONUT MILK: Full-fat coconut milk is rich, but too much makes the soup greasy and dulls the peanut flavor. Start with 1 can (400ml) and add more only if needed—you can always thicken it later with a cornstarch slurry. The soup should coat the back of a spoon, not swim in it.
Wine and beer pairings for african chicken peanut soup
West African Red Wine
For this rich, peanut-forward soup, I reach for a South African Pinotage—bold enough to stand up to the peanut creaminess but with enough acidity to cut through the coconut milk. Look for a 2019-2021 vintage from Stellenbosch, where the dark fruit and smoky notes mirror the soup's depth. Serve slightly chilled to enhance its crispness against the warm soup. 🍷
Spiced Rum Pairing
A dark rum like Diplomático Reserva Exclusiva (aged 12 years) adds a luxurious touch to this dish. The caramel and vanilla notes complement the peanut sauce, while the spice cabinet (cinnamon, clove) echoes the Scotch bonnet's heat. Serve it neat or in a rum punch with lime and ginger beer for a refreshing contrast. 🥃
Malty African Beers
For beer lovers, Nakuru Lager from Kenya offers a crisp, slightly malty profile that balances the soup's richness. Alternatively, Sierra Leone's Chief River—a smooth, nutty lager—pairs beautifully with the peanut elements. Both beers' subtle sweetness prevents the soup from feeling too heavy. 🍺
Herbal Tea Balance
If you prefer non-alcoholic options, a Rooibos-chamomile blend (like Keurig's African Rooibos) provides earthy warmth without overpowering. The natural sweetness of rooibos complements the peanut sauce, while chamomile's floral notes harmonize with the thyme and bay leaves in the broth. Serve warm with a slice of lemon. 🍵
Coconut Cream Liqueur
For a dessert-like pairing that bridges the meal, try a coconut cream liqueur like Malibu Coconut Rum. The creamy coconut flavor enhances the peanut sauce's richness, while the rum's warmth echoes the Scotch bonnet's subtle heat. Serve it chilled in a piña colada with pineapple juice for a tropical twist. 🥥
Nutrition facts
Frequently asked questions
Can I substitute peanuts for another nut in this recipe?
While peanuts are traditional, you can try cashews for a milder, creamier texture. Toast them first for 3-4 minutes until fragrant, then blend with coconut milk. Avoid almonds—they lack the nutty depth needed. For extra richness, blend ½ cup peanuts + ½ cup cashews together.
How do I adjust the spice level for sensitive eaters?
Remove all seeds and membranes from the Scotch bonnet pepper before chopping to reduce heat by 75%. For milder heat, substitute with 1 tbsp sweet bell pepper instead. If you still want some kick, add just ½ tsp cayenne at the end and taste before serving.
What's the best way to reheat leftovers without breaking the sauce?
Simmer gently on low heat for 5-7 minutes, stirring occasionally. Never microwave—it makes the peanut sauce separate. For extra creaminess, stir in 1 tbsp coconut milk while reheating. Store leftovers in airtight containers for 4-5 days or freeze for 3 months.
Can I make this soup in an Instant Pot?
Yes! Sauté onions, garlic, and ginger as directed, then add all ingredients except peanuts. Cook on high pressure for 12 minutes, quick-release, then blend and stir in peanuts. The texture will be slightly thinner—adjust with 1 tbsp peanut butter if needed. Pressure cooking cuts time to 30 minutes total!
What sides pair best with this rich soup?
For balance, serve with steamed jasmine rice or garlic fufu to soak up the sauce. Add a crisp mixed green salad with lime dressing to cut the richness. For extra protein, include grilled plantains or crusty whole-grain bread**. The contrast of textures makes every bite better!
