Gingered Sweet Potato and Coconut Milk Stew
I first made this Gingered Sweet Potato and Coconut Milk Stew on a cold weeknight when I wanted something warm, quick, and satisfying without turning on the oven for an hour. It’s a cozy, mildly spiced one-pot stew: sweet potatoes and lentils simmered in creamy coconut milk, lifted by fresh ginger and finished with kale. It’s perfect for vegans, anyone short on time, or households needing an easy dinner that reheats well — and if you like sweet-potato soups, you’ll find its texture and balance comforting and familiar. For another cozy sweet-potato option, try this butternut-squash and sweet potato soup that I like to rotate into winter menus.
What makes this recipe special
This stew packs flavor, nutrition, and simplicity into one pot. The coconut milk creates a silky base that tames the earthiness of lentils and the natural sweetness of the potatoes, while fresh ginger gives it a bright, warming lift. It’s quick (about 35–40 minutes total), budget-friendly, and naturally gluten-free and vegan — great for weeknight dinners, meal prep, or serving to guests who eat plant-based. If you want another sweet-potato dinner idea that’s a little heartier and savory, consider this butternut-squash and sweet potato soup I also enjoy making.
"Comforting, fragrant, and simple — this stew hits the sweet, spicy, and creamy notes I crave in winter." — a quick home-kitchen review
The cooking process explained
Before you dive in, here’s the short overview so you know what to expect: you’ll sauté aromatics (onion, garlic, ginger), add diced sweet potatoes and rinsed lentils, then pour in vegetable broth and coconut milk to simmer until tender. Finish by stirring in chopped kale so it wilts gently. The whole method is low-fuss: one pot, straightforward timing, and easy to scale.
- Prep time: 10–15 minutes (peeling/dicing potatoes, chopping)
- Cook time: 30–35 minutes (sauté, simmer, finish)
- Total: ~40–50 minutes
- Skill level: beginner-friendly
What you’ll need
- 2 large sweet potatoes, peeled and diced (about 4–5 cups)
- 1 can coconut milk (13–14 oz; full-fat gives richer texture)
- 1 onion, chopped (yellow or sweet)
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 cups kale, chopped (stems removed)
- 1 cup lentils, rinsed (see notes below)
- 4 cups vegetable broth
- 1 tablespoon olive oil
- Salt and pepper, to taste
- Red pepper flakes (optional, for heat)
Notes/substitutions:
- Lentils: brown or green lentils hold shape and match the listed cook time; red lentils cook faster and will break down into a creamier stew if you prefer that texture.
- Coconut milk: full-fat gives a creamy mouthfeel; light coconut milk reduces calories but thins the broth.
- Kale: spinach or Swiss chard work if you don’t have kale; add them at the same final step.
- For a nuttier finish, stir in a spoonful of tahini when serving.
Step-by-step instructions
- Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté until it’s translucent, about 4–5 minutes.
- Add the minced garlic and grated ginger. Cook, stirring, for 30–60 seconds until fragrant.
- Stir in the diced sweet potatoes and rinsed lentils so everything is evenly coated in the aromatics.
- Pour in the vegetable broth and the coconut milk. Raise the heat to bring the pot to a gentle boil.
- Reduce the heat to low and simmer, uncovered, for 20–25 minutes, or until the sweet potatoes and lentils are tender when pierced with a fork.
- Add the chopped kale and cook for another 4–5 minutes until wilted but still bright green.
- Season with salt, pepper, and red pepper flakes to taste. Serve hot.
Quick timing tip: if you’re using red lentils, check them after 12–15 minutes — they’ll become soft much faster than brown or green lentils.
Serving suggestions
- Best paired with steamed jasmine or basmati rice to soak up the coconut broth.
- Spoon over cooked quinoa for extra protein and texture.
- Serve with warm naan or crusty bread and a wedge of lime to brighten the flavors.
- Top with a dollop of plain yogurt (or coconut yogurt for vegan) and toasted coconut flakes, or add a scattering of fresh cilantro.
- For a heartier bowl, add roasted chickpeas or crumbled pan-fried tofu on top.
Storage and reheating tips
- Refrigerator: Cool the stew to room temperature, then store in an airtight container for 3–4 days. Refrigerate within two hours of cooking for food safety.
- Freezing: Freeze in portions for up to 3 months. Use freezer-safe containers or heavy-duty freezer bags. Thaw overnight in the fridge before reheating.
- Reheating: Warm on the stovetop over medium-low heat, stirring occasionally. If it’s thicker after chilling, add a splash of water or broth while reheating. Microwaving in covered, microwave-safe containers works too — heat in 1-minute intervals and stir between each.
- Food safety: Always bring refrigerated leftovers to a full simmer before serving to ensure any chilling risk is eliminated.
Pro chef tips
- To deepen flavor, sauté the onion a little longer until it starts to brown — that caramelization adds savory complexity.
- Grate the ginger on the smallest holes of a box grater for an even, aromatic distribution.
- If you want a silkier finish, remove a cup of the cooked stew, blend it smooth, and stir it back in. This gives body without losing chunks.
- Taste for salt at the end — coconut milk can mute seasoning, so you may need a bit more salt than you expect.
- For a quick weeknight shortcut, dice sweet potatoes into slightly smaller cubes so they cook faster. Also consider adding extra greens directly to individual bowls for variety.
I also use this stovetop technique when I make roasted sweet-potato sides like these BBQ beef strips with roasted sweet potatoes, which are handy when I want protein alongside a vegetable-forward main.
Creative twists
- Curry twist: Add 1–2 teaspoons of curry powder or a tablespoon of Thai red curry paste when you add the broth for an Indian/Thai crossover.
- Protein boost: Stir in a can of drained chickpeas for extra protein, or add cooked shredded chicken for a non-vegan option.
- Creamier texture: Swap half the broth for extra coconut milk and mash a few sweet potato pieces into the stew.
- Smoky: Stir in 1 teaspoon smoked paprika or serve with smoked chili oil.
- Root swap: Use butternut squash or Yukon gold potatoes in place of sweet potatoes for a different sweetness/texture balance.
Your questions answered
Q: What kind of lentils should I use?
A: Brown or green lentils are a good match for the 20–25 minute simmer here because they keep their shape. Red lentils will break down faster and make the stew thicker and creamier; reduce simmer time if you use them.
Q: Can I make this ahead for meal prep?
A: Yes. Refrigerate in meal-sized containers for up to 4 days or freeze for up to 3 months. Reheat gently, adding a splash of broth if the stew has thickened.
Q: Is this recipe spicy?
A: Not by default. The ginger provides warmth, and red pepper flakes are optional. Increase the heat with more flakes, fresh chiles, or a spoonful of chili paste if you want a spicier bowl.
Q: Can I use light coconut milk or a non-dairy alternative?
A: Light coconut milk will work but will be less rich. For a lower-fat option, use a mix of light coconut milk and extra broth, or swap coconut milk for cashew cream if you prefer a neutral flavor.
Q: How can I make this nut-free and allergy-friendly?
A: The base recipe is already nut-free. Use olive oil and check your coconut milk brand for cross-contamination warnings if severe allergies are a concern.
Conclusion
If you want a cozy, nutrient-dense, and easy one-pot meal, this Gingered Sweet Potato and Coconut Milk Stew delivers. It’s flexible, forgiving, and a great vehicle for greens and legumes — perfect for leftovers, meal prep, or a relaxed dinner. For more inspiration and a similar comforting stew, you might find the original recipe notes helpful: see Ginger Sweet Potato Coconut Milk Stew w/ Lentils & Kale | The First Mess and another take on this combination at Ginger Sweet Potato and Coconut Milk Stew with Lentils and Kale.
Gingered Sweet Potato and Coconut Milk Stew

Ingredients
Main Ingredients
- 2 large sweet potatoes, peeled and diced (about 4–5 cups)
- 1 can coconut milk (13–14 oz; full-fat for richer texture)
- 1 onion, chopped (yellow or sweet)
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 cups kale, chopped (stems removed)
- 1 cup lentils, rinsed
- 4 cups vegetable broth
- 1 tablespoon olive oil
- Salt and pepper to taste
- Red pepper flakes (optional, for heat)
Instructions
Preparation
- Heat the olive oil in a large pot over medium heat.
- Add the chopped onion and sauté until it’s translucent, about 4-5 minutes.
- Add the minced garlic and grated ginger. Cook, stirring, for 30-60 seconds until fragrant.
Cooking
- Stir in the diced sweet potatoes and rinsed lentils so everything is evenly coated in the aromatics.
- Pour in the vegetable broth and the coconut milk. Raise the heat to bring the pot to a gentle boil.
- Reduce the heat to low and simmer, uncovered, for 20-25 minutes, or until the sweet potatoes and lentils are tender when pierced with a fork.
- Add the chopped kale and cook for another 4-5 minutes until wilted but still bright green.
- Season with salt, pepper, and red pepper flakes to taste. Serve hot.
