July 13, 2026 · 10 min

West African Peanut Stew with Sweet Potato and White Beans

Lunch10 min1134 cal / serving

This vibrant vegan stew draws inspiration from the comforting flavors of West Africa. Sweet potato and tender cannellini beans simmer in a spiced tomato broth enriched with creamy peanut butter, warm ginger and aromatic spices. It’s a hearty, satisfying dish that comes together in one pot.

Serve this rich stew over fluffy white rice and finish with a sprinkle of fresh cilantro and toasted peanuts for crunch. Whether you’re exploring global cuisines or simply craving a cozy meatless meal, this recipe delivers big flavor with simple ingredients.

Recipe details

Lunch10 min1134 cal / serving2 servings

Nutrition per serving

Calories1134 kcalProtein14.5 gFat69.5 gCarbs117.9 gSugar62.2 gFiber9.2 gSodium3649 mg

Dietary labels

Gluten-free: yesLactose-free: noDairy-free: no

Allergen check

Gluten / wheat: not detectedMilk / dairy: containsEgg: not detectedFish: not detectedShellfish: not detectedPeanut: containsTree nuts: not detectedSoy: not detectedSesame: not detectedMustard: not detectedCelery: not detectedSulphites: not detectedLupin: not detectedMolluscs: not detected

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

Garam Masala1 teaspoon Garam MasalaView ingredient guide
Onion1 unit OnionView ingredient guide
White Rice0.75 cup White RiceView ingredient guide
Cannellini Beans1 unit Cannellini BeansView ingredient guide
Crushed Tomatoes1 unit Crushed TomatoesView ingredient guide
Cumin1 teaspoon CuminView ingredient guide
Sweet Potato1 unit Sweet PotatoView ingredient guide
Dried Thyme1 teaspoon Dried ThymeView ingredient guide
Peanut Butter0.5 unit Peanut ButterView ingredient guide
Chili Flakes1 teaspoon Chili FlakesView ingredient guide
Garlic Powder1 teaspoon Garlic PowderView ingredient guide
Cilantro0.25 ounce CilantroView ingredient guide
Ginger1 thumb GingerView ingredient guide
Peanuts1 ounce PeanutsView ingredient guide
Salt8 teaspoon (tsp) SaltView ingredient guide
Sugar1 teaspoon (tsp) SugarView ingredient guide
Black Pepperteaspoon (tsp) Black PepperView ingredient guide

Instructions

  1. In a small pot, combine rice, 1¼ cups water (2¼ cups for 4 servings) and a pinch of salt. Bring to a boil, then cover and reduce to a low simmer. Cook until rice is tender, 15-20 minutes. Keep covered off heat until ready to serve.
  2. While rice cooks, finely crush peanuts in their bag. Halve, peel and thinly slice onion. Peel and mince or grate ginger. Trim and quarter sweet potato lengthwise; slice crosswise into ½-inch-thick quarter-moons.
  3. In a small bowl, combine garlic powder, thyme, cumin, garam masala, 1 tsp sugar, 2 tsp salt and pepper (2 tsp sugar and 4 tsp salt for 4 servings).
  4. Heat a large dry pot over medium heat. Add peanuts; toast, stirring frequently, until fragrant and lightly browned, 1-2 minutes. Carefully transfer 2 tsp peanuts (4 tsp for 4 servings) to a second small bowl for serving. Add a large drizzle of oil to pot with remaining peanuts. Stir in onion, ginger, sweet potato and spice blend until everything is thoroughly coated. Cook, stirring frequently, until onion is slightly softened and translucent, 5-7 minutes (if pan seems dry, add another drizzle of oil). Stir in crushed tomatoes, beans and their liquid, peanut butter and 2 cups water (4 cups water for 4 servings). Bring to a boil, then reduce to a simmer. Cover and cook, stirring occasionally, until stew begins to thicken, 20 minutes.
  5. Meanwhile, pick cilantro leaves from stems. Once stew has cooked 20 minutes, increase heat under pot to medium. Cook, uncovered, stirring occasionally, until stew is thickened, 10 minutes more. Turn off heat. Taste and season with salt, pepper and as many chili flakes as you like.
  6. Fluff rice with a fork. Divide rice and stew between shallow bowls in separate sections. Garnish with cilantro leaves and reserved peanuts (if you like things spicy, sprinkle with any remaining chili flakes!). Serve.

Recipe Tips

For extra heat, add more chili flakes at the end.

Toast the peanuts just until fragrant to avoid burning.

If the stew becomes too thick, thin with a splash of water.

FAQ

Can I use a different type of bean?

Yes, kidney beans or chickpeas would work well in place of cannellini beans.

Is this stew gluten-free?

Yes, all ingredients are naturally gluten-free. Ensure your spice blends are certified if needed.

Can I make this stew ahead of time?

Absolutely. The flavors deepen overnight. Reheat gently on the stovetop, adding a little water if needed.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.