When the temperatures drop and you’re craving something cozy, there’s nothing quite like a warm, hearty bowl of stew. And if you’re looking for a recipe that’s not only comforting but also packed with nourishing ingredients, this Vegan Ginger Sweet Potato & Coconut Milk Stew with Lentils and Kale is just what you need.
This stew is creamy, rich, and full of bold flavors. The sweetness of the sweet potatoes pairs beautifully with the warmth of ginger and garlic, while red lentils add protein and texture. Coconut milk gives it a velvety, luscious finish, and the kale brings a pop of color and nutrition. It’s the perfect balance of sweet, savory, and just the right amount of spice.
One of the best things about this dish? It’s incredibly easy to make! Whether you’re a seasoned home cook or just getting comfortable in the kitchen, this one-pot meal comes together effortlessly. Plus, it’s entirely plant-based, making it a great option for vegans, vegetarians, or anyone looking to enjoy a wholesome, veggie-packed meal.
Let’s dive into how to make this delicious stew!
Ingredients You’ll Need
Before we get started, here’s everything you’ll need to make this stew:
For the stew:
- 2 tablespoons coconut oil (for sautéing and adding richness)
- 1 onion, diced (adds a sweet and savory base)
- 3 cloves garlic, minced (for depth of flavor)
- 1 tablespoon fresh ginger, grated (adds a warming, spicy note)
- 2 large sweet potatoes, peeled and cubed (brings sweetness and heartiness)
- 1 cup red lentils, rinsed (a quick-cooking protein source)
- 4 cups vegetable broth (the base for the stew)
- 1 can (13.5 oz) coconut milk (for creaminess and a hint of tropical flavor)
- 2 cups kale, chopped (adds a boost of nutrients and texture)
Optional Add-Ins:
- 1 teaspoon curry powder or turmeric (for an extra layer of spice and color)
- 1/4 teaspoon red pepper flakes (for a touch of heat)
- Juice of 1 lime (to brighten the flavors)
- Fresh cilantro (for garnish)
Step 1: Sauté the Aromatics
To start, grab a large pot or Dutch oven and heat two tablespoons of coconut oil over medium heat. Once the oil is shimmering, add in the diced onion and sauté for about 3–4 minutes, stirring occasionally. The goal here is to let the onion soften and develop a slight sweetness—this will create a flavorful base for the stew.
Next, add in the minced garlic and grated ginger. Stir everything together and let it cook for another minute until the garlic becomes fragrant. Be sure to stir frequently so the garlic doesn’t burn—it should be golden and aromatic, not browned.
Step 2: Add the Sweet Potatoes and Lentils
Once the aromatics are ready, toss in the cubed sweet potatoes and rinsed red lentils. Give everything a good stir, making sure the sweet potatoes and lentils are well coated in the fragrant mixture.
At this point, if you want to add an extra layer of flavor, sprinkle in 1 teaspoon of curry powder or turmeric for a bit of warmth and depth. A pinch of red pepper flakes can also add a gentle heat if you like a little spice in your stew.

Step 3: Pour in the Vegetable Broth and Simmer
Now, it’s time to bring everything together. Pour in 4 cups of vegetable broth and give the pot a good stir. Increase the heat to bring the mixture to a gentle boil, then reduce the heat to low, cover the pot, and let it simmer for 15–20 minutes.
During this time, the sweet potatoes will soften, and the lentils will absorb the flavorful broth, creating a thick, hearty consistency. Check on the stew occasionally, giving it a gentle stir to make sure nothing sticks to the bottom of the pot.

Bringing It All Together: Finishing the Vegan Ginger Sweet Potato & Coconut Milk Stew
Now that the sweet potatoes and lentils have had time to simmer and soften, it’s time to add the final touches that will take this stew to the next level. The combination of creamy coconut milk, tender kale, and bright, fresh flavors will bring everything together beautifully.
Step 4: Stir in the Coconut Milk
Once the sweet potatoes are fork-tender and the lentils are fully cooked, it’s time to add one can (13.5 oz) of coconut milk. This step is where the stew transforms into something truly special. The coconut milk adds richness and a subtle sweetness that balances the earthy flavors of the lentils and the warmth of the ginger.
Pour the coconut milk into the pot and give everything a good stir. Let the stew simmer for another 5 minutes, uncovered. This allows the flavors to meld together while slightly thickening the broth.
Step 5: Add the Kale for a Nutritious Boost
Now, it’s time to introduce some greens. Add 2 cups of chopped kale into the pot, stirring gently to incorporate it into the stew. The residual heat will quickly wilt the kale while keeping its vibrant green color and slightly chewy texture.
If you’re not a fan of kale, you can easily substitute it with other leafy greens like spinach or Swiss chard. Just keep in mind that more delicate greens like spinach will wilt faster, so you may want to stir them in just before serving.

Step 6: Adjust the Seasoning
Before serving, take a moment to taste the stew and adjust the seasoning to your liking. A pinch of salt and pepper can help balance the flavors, but if you want to take things up a notch, consider these additions:
- A squeeze of fresh lime juice – This brightens up the dish and enhances all the flavors.
- Extra red pepper flakes – If you like a little more heat, now’s the time to add another pinch.
- A touch more curry powder or turmeric – If you want a deeper spice flavor, stir in an extra dash.
Once everything is well-balanced, your stew is officially ready to serve!

Serving Suggestions
This stew is incredibly versatile and can be served in a variety of ways. Here are a few ideas:
- On its own – Serve a big bowl as a satisfying main dish.
- With rice or quinoa – A scoop of fluffy rice or nutty quinoa pairs perfectly with the creamy broth.
- With crusty bread – A thick slice of sourdough or a warm pita is great for soaking up all the delicious flavors.
For the finishing touch, garnish your bowl with fresh cilantro and an extra squeeze of lime juice. These small details make a big difference in bringing out the freshness of the dish.
Frequently Asked Questions About Vegan Ginger Sweet Potato & Coconut Milk Stew
Whenever I share this recipe, I get a lot of great questions about how to customize or perfect the dish. Here are some of the most common ones, along with helpful answers to ensure your stew turns out just right.
1. Can I use a different type of lentil?
Yes! Red lentils work best because they cook quickly and break down into a creamy texture, but you can use green or brown lentils if that’s what you have on hand. Just keep in mind that they take longer to cook and will hold their shape more.
2. How can I make this stew even thicker?
If you prefer a thicker stew, let it simmer uncovered for a few extra minutes after adding the coconut milk. You can also mash some of the sweet potatoes with the back of a spoon or blend a small portion of the stew to create a creamier consistency.
3. Can I make this stew ahead of time?
Absolutely! In fact, this stew tastes even better the next day as the flavors continue to develop. Store it in an airtight container in the refrigerator for up to 4 days.
4. Can I freeze this stew?
Yes! This stew freezes well for up to 3 months. Let it cool completely before transferring it to a freezer-safe container. When ready to eat, thaw in the fridge overnight and reheat on the stove over low heat, adding a little extra broth if needed.
5. What can I substitute for coconut milk?
If you don’t have coconut milk or prefer a lighter option, you can use cashew cream, oat milk, or even a little extra vegetable broth. Just keep in mind that the stew won’t be as creamy without the coconut milk.
6. Can I add other vegetables?
Of course! This stew is very adaptable. Bell peppers, carrots, or even chickpeas would all be great additions. Just be sure to adjust the cooking time as needed to ensure everything is tender.
7. Is this stew spicy?
The recipe is mildly spiced, but you can control the heat level. If you prefer a spicier stew, increase the red pepper flakes or add a dash of cayenne pepper.
Final Thoughts: Why You’ll Love This Stew
This Vegan Ginger Sweet Potato & Coconut Milk Stew with Lentils and Kale is the perfect dish for cozy nights, meal prep, or feeding a hungry crowd. It’s packed with protein, fiber, and warming spices, making it as nutritious as it is delicious. Plus, it’s easy to customize based on what you have in your pantry.
If you try this recipe, I’d love to hear how it turned out! Leave a comment with your favorite add-ins or any tweaks you made. And don’t forget to serve it with a side of warm bread or rice to soak up every last drop of that creamy, flavorful broth. Enjoy!
Print
Vegan Ginger Sweet Potato & Coconut Milk Stew with Lentils and Kale
- Author: Andrew Recipes
Description
This hearty, nourishing stew is packed with warming spices, creamy coconut milk, and nutrient-dense ingredients like lentils and kale. It’s a perfect balance of sweet, savory, and mildly spicy flavors, making it a comforting yet wholesome meal.
Ingredients
For the stew:
- 2 tablespoons coconut oil (for sautéing and adding richness)
- 1 onion, diced (adds a sweet and savory base)
- 3 cloves garlic, minced (for depth of flavor)
- 1 tablespoon fresh ginger, grated (adds a warming, spicy note)
- 2 large sweet potatoes, peeled and cubed (brings sweetness and heartiness)
- 1 cup red lentils, rinsed (a quick-cooking protein source)
- 4 cups vegetable broth (the base for the stew)
- 1 can (13.5 oz) coconut milk (for creaminess and a hint of tropical flavor)
- 2 cups kale, chopped (adds a boost of nutrients and texture)
Optional Add-Ins:
- 1 teaspoon curry powder or turmeric (for an extra layer of spice and color)
- 1/4 teaspoon red pepper flakes (for a touch of heat)
- Juice of 1 lime (to brighten the flavors)
- Fresh cilantro (for garnish)
Instructions
Heat the coconut oil in a large pot over medium heat. Add the diced onion and sauté for 3–4 minutes until translucent. Stir in the garlic and grated ginger, cooking for an additional minute until fragrant.
Add the cubed sweet potatoes and red lentils to the pot. Stir to coat them in the aromatic mixture.
Pour in the vegetable broth and bring the mixture to a boil. Reduce the heat to low, cover, and let it simmer for 15–20 minutes, or until the sweet potatoes are tender and the lentils are fully cooked.
Once the lentils and sweet potatoes are cooked, stir in the coconut milk. Simmer uncovered for another 5 minutes, allowing the flavors to meld together.
Stir in the chopped kale and let it cook for 2–3 minutes, just until it wilts but retains its vibrant green color. Taste and adjust seasoning with salt, pepper, and any optional spices like curry powder or red pepper flakes.
Serve warm, garnished with fresh cilantro and a squeeze of lime juice for a bright finishing touch.
Notes
- For extra protein, add chickpeas or tofu.
- Adjust the consistency by adding more broth for a soupier texture or simmering longer for a thicker stew.
- Leftovers store well in the fridge for up to 4 days and taste even better as the flavors develop.



