Ginger Sweet Potato Coconut Milk Stew with Lentils
Ginger Sweet Potato and Coconut Milk Stew with Lentils and Kale is one of those dishes that feels like a warm hug in a bowl. It’s packed with wholesome ingredients that come together to create a deeply satisfying and nourishing meal. The sweetness from the potatoes, the creaminess from the coconut milk, the warmth of ginger and spices, and the earthy goodness of lentils and kale make it a perfect option for a cozy evening or a healthy lunch. It’s also wonderfully adaptable, so feel free to adjust the chili flakes to your spice preference. The real magic happens when the sweet potato softens and slightly breaks down, thickening the stew naturally. This recipe takes about 45 minutes from start to finish, making it ideal for a weeknight dinner when you want something comforting but don’t have hours to spend in the kitchen. It’s naturally vegan and gluten-free, making it a great crowd-pleaser for various dietary needs. You can serve it as a main course or as a hearty side dish.

Ginger Sweet Potato and Coconut Milk Stew with Lentils and Kale
This stew is one of those dishes that feels like a warm hug in a bowl. It’s packed with wholesome ingredients that come together to create a deeply satisfying and nourishing meal. The sweetness from the potatoes, the creaminess from the coconut milk, the warmth of ginger and spices, and the earthy goodness of lentils and kale make it a perfect option for a cozy evening or a healthy lunch. It’s also wonderfully adaptable, so feel free to adjust the chili flakes to your spice preference.
Ingredients:
- 1 tablespoon coconut oil
- 1 medium yellow onion, small dice
- ½-1 teaspoon dried chili flakes
- ½ teaspoon ground coriander
- ½ teaspoon ground cumin
- ½ teaspoon ground turmeric
- 2-inch piece fresh ginger, peeled and minced
- 3 cloves garlic, peeled and minced
- salt and ground black pepper, to taste
- 1 ½ lbs (690 grams) sweet potatoes, peeled and diced into 1-inch pieces
- ½ cup dry brown lentils, picked over
- 4 cups vegetable stock
- 13.5 oz (400 ml) can full fat coconut milk
- 1 bunch kale, stems removed and leaves chopped (about 4 packed cups of chopped kale)
- To garnish: chopped cilantro, extra chili flakes, lime wedges, nigella seeds.
Cooking Instructions
-
Sautéing the Aromatics:
Start by heating the coconut oil in a large pot or Dutch oven over medium heat. Once the oil is shimmering, add the diced yellow onion. Cook the onion, stirring occasionally, until it becomes soft and translucent, which usually takes about 5-7 minutes. We’re not looking for browning here, just a gentle softening. Next, add the dried chili flakes, ground coriander, ground cumin, and ground turmeric. Stir these spices into the onions and cook for another minute until they become fragrant. This blooming of the spices in the hot oil releases their essential oils and deepens their flavor in the stew. Now, add the minced fresh ginger and minced garlic. Stir well and cook for another minute until the garlic is fragrant, being careful not to burn it. Burnt garlic can turn bitter, so keep a close eye on it. Season generously with salt and black pepper at this stage. -
Adding the Sweet Potatoes and Lentils:
Add the peeled and diced sweet potatoes to the pot. Give everything a good stir to coat the sweet potatoes in the spiced onion mixture. Now, add the ½ cup of dry brown lentils. It’s a good idea to quickly pick through your lentils before adding them to remove any small stones or debris that might have made their way into the bag. Stir the lentils into the pot as well. Pour in the 4 cups of vegetable stock. Make sure the sweet potatoes and lentils are mostly submerged in the liquid. If not, you can add a little more stock or water. Bring the mixture to a boil, then reduce the heat to low, cover the pot, and let it simmer. -
Simmering and Cooking the Lentils and Potatoes:
Allow the stew to simmer gently for about 20-25 minutes, or until the sweet potatoes are fork-tender and the lentils are cooked through but still hold their shape. You can test the doneness by piercing a piece of sweet potato with a fork; it should yield easily. The lentils should be tender but not mushy. Stir occasionally to prevent anything from sticking to the bottom of the pot. If the stew becomes too thick during this stage, you can add a splash more vegetable stock or water. -
Incorporating Coconut Milk and Kale:
Once the sweet potatoes and lentils are cooked, stir in the 13.5 oz can of full-fat coconut milk. Full-fat coconut milk will give you the creamiest texture, but light coconut milk can be used if you prefer a lighter consistency. Stir it in until it’s well combined with the rest of the stew. Now, add the chopped kale. Kale can seem like a lot when it’s raw, but it wilts down considerably. Stir the kale into the hot stew. Cover the pot again and let it simmer for another 5-7 minutes, or until the kale has wilted and become tender but still retains a bright green color. Overcooking the kale can make it limp and less appealing. -
Finishing and Serving:
Taste the stew and adjust the seasoning with more salt and black pepper if needed. The flavors should have melded together beautifully. Ladle the hot stew into bowls. For an extra touch of freshness and brightness, garnish with chopped fresh cilantro, a sprinkle of extra chili flakes if you like more heat, a squeeze of fresh lime juice from the lime wedges, and a scattering of nigella seeds for a subtle oniony crunch. This stew is delicious on its own, but it also pairs wonderfully with a side of crusty bread for dipping. You can also serve it over rice or quinoa for an even heartier meal. Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days. The flavors often deepen and improve with time, so it’s a great dish to make ahead. When reheating, you might need to add a little extra vegetable stock or water to loosen it up, as it can thicken in the fridge.

Conclusion:
This Ginger Sweet Potato and Coconut Milk Stew with Lentils and Kale is more than just a meal; it’s a bowl of pure comfort and nourishment. The way the sweet potato melts into the creamy coconut milk, infused with warming ginger and spices, creates a flavor profile that’s both grounding and uplifting. It’s a dish that proves healthy eating can be incredibly delicious and satisfying. I hope you give this recipe a try. It’s perfect for chilly evenings when you need something that warms you from the inside out.
Serving Suggestions:
Serve this stew hot, garnished with fresh cilantro, a few extra chili flakes if you like more heat, a squeeze of lime to brighten everything up, and a sprinkle of nigella seeds for a subtle crunch and oniony flavor. It’s fantastic on its own, but also pairs wonderfully with crusty bread for dipping, or served over fluffy quinoa or rice for an even heartier meal.
Variations:
Don’t be afraid to experiment! You can add other root vegetables like carrots or parsnips along with the sweet potato. For extra protein, consider adding chickpeas or white beans along with the lentils. If you don’t have kale, spinach or Swiss chard will also work, just add them in the last few minutes of cooking so they don’t get mushy.
Frequently Asked Questions:
Can I make this stew ahead of time?
Yes, this stew is excellent for meal prep! The flavors actually deepen and meld beautifully after a day. Store it in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave. You might need to add a splash more vegetable stock or water when reheating if it has thickened too much.
Is this recipe vegan?
Absolutely. This recipe is naturally vegan as written, using coconut oil and vegetable stock. The full-fat coconut milk provides a wonderful creaminess without any dairy.

Ginger Sweet Potato and Coconut Milk Stew with Lentils and Kale
A warming and flavorful vegan stew featuring sweet potatoes, earthy lentils, vibrant kale, and a rich coconut milk broth infused with ginger and spices.
Ingredients
-
1 tablespoon coconut oil
-
1 medium yellow onion, small dice
-
½-1 teaspoon dried chili flakes
-
½ teaspoon ground coriander
-
½ teaspoon ground cumin
-
½ teaspoon ground turmeric
-
2-inch piece fresh ginger, peeled and minced
-
3 cloves garlic, peeled and minced
-
salt and ground black pepper, to taste
-
1 ½ lbs (690 grams) sweet potatoes, peeled and diced into 1-inch pieces
-
½ cup dry brown lentils, picked over
-
4 cups vegetable stock
-
13.5 oz (400 ml) can full fat coconut milk
-
1 bunch kale, stems removed and leaves chopped (about 4 packed cups of chopped kale)
-
chopped cilantro, for garnish
-
extra chili flakes, for garnish
-
lime wedges, for garnish
-
nigella seeds, for garnish
Instructions
-
Step 1
Heat coconut oil in a large pot or Dutch oven over medium heat. Add the diced yellow onion and cook until softened, about 5-7 minutes. -
Step 2
Stir in the dried chili flakes, ground coriander, ground cumin, and ground turmeric. Cook for 1 minute until fragrant. -
Step 3
Add the minced fresh ginger and minced garlic. Cook for another minute until aromatic. -
Step 4
Add the diced sweet potatoes, dry brown lentils, and vegetable stock. Bring to a boil, then reduce heat, cover, and simmer for 20-25 minutes, or until the sweet potatoes are tender and the lentils are cooked. -
Step 5
Stir in the full-fat coconut milk and chopped kale. Cook for another 5-7 minutes, or until the kale is wilted and tender. Season with salt and ground black pepper to taste. -
Step 6
Serve hot, garnished with chopped cilantro, extra chili flakes, lime wedges, and nigella seeds.
Important Information
Nutrition Facts (Per Serving)
It is important to consider this information as approximate and not to use it as definitive health advice.
Allergy Information
Please check ingredients for potential allergens and consult a health professional if in doubt.