This sweet potato peanut stew is creamy, nourishing, and exactly the kind of bowl you’ll want on chilly evenings. It’s quick enough for weeknights yet cozy enough for relaxed dinners with friends. Inspired by West African groundnut stews, this vegan recipe combines sweet potatoes, peanut butter, coconut milk, leafy greens, and warm spices for a comforting, layered flavor.

Table of Contents
Why You’ll Love This Sweet Potato Peanut Stew
Rooted in the flavors of West Africa, this stew blends creamy peanut butter and coconut milk for a velvety texture that doesn’t feel heavy. Sweet potatoes bring natural sweetness and body, while garlic, ginger, cumin, smoked paprika, and a touch of cinnamon add warmth and depth. A squeeze of lime brightens the whole bowl. The base is deliberately mild so kids can enjoy it, but it’s easy to bump up the heat with chili flakes or hot sauce for adults.
The recipe uses pantry-friendly ingredients and straightforward steps, so it’s ideal for busy evenings. I recommend cutting vegetables to uniform sizes so they cook evenly — that small prep step makes the cooking experience smoother and more relaxing.
Ingredients You’ll Need


- Sweet potatoes: provide sweetness and substance.
- Peanut butter: contributes a silky, rich flavor.
- Coconut milk: keeps the stew creamy and vegan.
- Onion, carrots, bell pepper: form a savory base.
- Garlic and ginger: add warmth and aroma.
- Spices (cumin, smoked paprika, cinnamon): layer earthy and smoky notes.
- Kale or collard greens: boost nutrition and texture.
- Lime juice: brightens and balances richness.
- Toppings: cilantro, chopped peanuts, hot sauce or chili flakes, lime wedges.
How to Make Sweet Potato Peanut Stew
Step 1: Heat oil in a large pot. Sauté onion, carrots, and bell pepper with salt and pepper until softened.
Step 2: Stir in jalapeño, garlic, ginger, cumin, smoked paprika, and cinnamon. Cook until fragrant, about 1 minute.
Step 3: Add the sweet potatoes, season again, and stir to coat. Pour in coconut milk and water, scraping up browned bits. Bring to a gentle boil, then simmer until the potatoes are tender, about 10 minutes.
Step 4: Whisk the peanut butter with a small ladle of hot broth until smooth, then stir into the pot. Add the chopped greens and simmer until tender and the stew is thick and creamy, about 5 minutes.
Step 5: Finish with fresh lime juice, taste, and adjust seasoning. Serve topped with chopped peanuts, cilantro, and a drizzle of hot sauce or a sprinkle of chili flakes.

Tips for Success
- Prevent separation: Whisk peanut butter with a ladle of hot broth before adding to the pot to ensure it blends smoothly.
- Adjust thickness: If too thick, add a splash of water or broth; if too thin, simmer uncovered a few minutes to reduce.
- Control heat: Add chili flakes or hot sauce at the end to taste so you can keep a mild base for kids or spice it up for adults.

Storage and Freezer Tip
This stew stores well for meal prep. Refrigerate in an airtight container for up to 4–5 days, or freeze for up to 3 months. Reheat gently on the stove with a splash of broth or water to loosen the texture.
Recipe FAQs
Use natural, unsweetened creamy peanut butter without added sugar or stabilizers for the cleanest flavor and best texture.
Yes. Cool completely, portion into airtight containers, and freeze for up to 3 months. Reheat gently, adding a splash of broth or water if needed.
Store leftovers in a sealed container in the refrigerator for 4 to 5 days.
It’s hearty on its own, but serves beautifully with rice, quinoa, or cornbread for dunking.

I’d love to hear how you customize this stew. Do you keep it mild for family meals or make it fiery? Share your version in the comments and leave a rating if you try it.
P.S. More Cozy Soup Recipes:
- Sweet Potato Soup
- Vegan Squash Soup
- Homemade Chicken Noodle Soup
- Mexican White Bean Chicken Soup
Stay Connected

Subscribe
Get weekly recipes and kitchen tips by subscribing to the newsletter.
Get the Recipe

Cozy Sweet Potato & Peanut Stew (Vegan)
Ingredients
- 2 tablespoons neutral vegetable oil (such as grapeseed or safflower)
- 1 small onion, diced
- 2 medium carrots, diced
- 1 small red bell pepper, diced
- Salt and freshly ground black pepper
- 1 jalapeño pepper, seeded and finely chopped
- 2 garlic cloves, finely chopped
- 1 tablespoon finely chopped fresh ginger
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- ¼ teaspoon ground cinnamon
- 1 pound sweet potatoes (1 large or 2 medium), peeled and diced
- 1 13.5-ounce can coconut milk
- 3 cups water
- ½ cup creamy peanut butter
- 2–3 cups chopped kale or collard greens (stems discarded)
- 2 tablespoons fresh lime juice
For serving
- Chopped peanuts
- Chopped cilantro
- Hot sauce or chili flakes
- Lime wedges
Instructions
- Heat the oil in a large pot over medium-high heat. Add the onion, carrots, and red pepper; season with salt and pepper. Cook until vegetables begin to soften, 5–7 minutes.
- Add the jalapeño, garlic, ginger, cumin, smoked paprika, and cinnamon; cook, stirring, until fragrant, about 1 minute.
- Add the sweet potatoes and season with salt and pepper, stirring to coat. Pour in the coconut milk and water, scraping up any browned bits. Bring to a gentle boil and simmer until sweet potatoes are tender, about 10 minutes.
- Whisk the peanut butter with a small ladle of hot broth until smooth, then stir into the pot. Add the chopped kale, season to taste, and cook until the greens are tender and the stew is creamy, about 5 minutes. Stir in lime juice and adjust seasoning.
- Ladle into bowls and top with chopped peanuts, cilantro, and hot sauce or chili flakes. Serve with lime wedges.
Notes
This stew reheats well. Refrigerate for up to 4–5 days or freeze for up to 3 months. Reheat gently with a splash of broth or water to loosen. For a vivid magenta hue, try purple sweet potatoes.
Check out @nickisizemore for more!