This hearty stew draws inspiration from the comforting flavors of West Africa, combining tender beef, sweet potato and creamy white beans in a richly spiced tomato-peanut broth. Warm spices like cumin, garam masala and ginger meld with creamy peanut butter for a deeply satisfying dish that’s perfect for chilly evenings.
Serve this vibrant stew over fluffy white rice and top with fresh cilantro and toasted peanuts for a delightful crunch. It’s a complete meal that’s both nourishing and full of bold, aromatic flavors.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- In a small pot, combine rice, 1¼ cups water and a pinch of salt. Bring to a boil, cover, reduce heat to low and simmer until tender, 15-18 minutes. Keep covered off heat until ready to serve.
- While rice cooks, crush peanuts in their bag. Halve, peel and thinly slice onion. Peel and mince ginger. Trim and quarter sweet potato lengthwise, then slice crosswise into ½-inch-thick half-moons.
- In a small bowl, mix garlic powder, thyme, cumin, garam masala, sugar, 2 teaspoons salt and pepper.
- Heat a large dry pot over medium heat. Add peanuts and toast, stirring, until fragrant, 1-2 minutes. Transfer 2 teaspoons peanuts to a small bowl for garnish. Add oil to pot with remaining peanuts. Stir in onion, ginger, sweet potato and spice blend. Cook, stirring, until onion softens, 5-7 minutes. Add crushed tomatoes, beans with their liquid, half the peanut butter and 2 cups water. Bring to a boil, reduce to simmer, cover and cook 20 minutes, stirring occasionally.
- Meanwhile, pick cilantro leaves. After 20 minutes, uncover pot and increase heat to medium. Cook, stirring, until stew thickens, about 10 minutes. Turn off heat. Season with salt, pepper and chili flakes to taste.
- Fluff rice with a fork. Divide rice and stew between bowls. Garnish with cilantro and reserved peanuts. Serve.
Recipe Tips
For extra heat, add more chili flakes at the end.
If the stew is too thick, add a splash of water to reach desired consistency.
Toasting the peanuts first enhances their nutty flavor.
FAQ
Can I use a different protein instead of beef?
Yes, you can substitute ground beef with ground lamb, turkey or even omit it for a vegetarian version. Adjust cooking time as needed.
Can I make this stew ahead of time?
Absolutely. This stew tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop.
What can I use instead of peanut butter?
For a nut-free version, try sunflower seed butter or tahini. The flavor will change but still be delicious.
































Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.