This Ginger Sweet Potato and Coconut Milk Stew with Lentils and Kale is a comforting and nutritious dish perfect for any cozy meal. With its creamy coconut base and a warm blend of spices, this stew brings together the earthy flavors of sweet potatoes and lentils. It’s not only easy to prepare but also filled with wholesome ingredients, making it a great choice for families and home cooks looking for a reliable recipe.

Why You’ll Love This Recipe
You’ll love this recipe because it’s packed with flavor and nutrients, making it a wholesome meal. It suits a variety of dietary preferences and is perfect for those wanting something hearty yet easy to make. The combination of sweet potatoes, lentils, and kale offers a rich texture, while the spices and coconut milk provide a warm, inviting flavor that works well for any occasion. This stew is dependable—once you try it, you’ll want to make it again and again.
Table of Contents
Ingredients You’ll Need
Gather the following ingredients to create this satisfying stew:
- 1 tablespoon coconut oil
- 1 medium yellow onion, small dice
- 1/2 – 1 teaspoon dried chili flakes
- 1/2 teaspoon ground coriander
- 1/2 teaspoon ground cumin
- 1/2 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.5 lbs sweet potatoes, peeled and diced into 1-inch pieces
- 1/2 cup dry brown lentils, picked over
- 4 cups vegetable stock
- 13.5 oz can full fat coconut milk
- 1 bunch kale, stems removed and leaves chopped
- Chopped cilantro, for garnish
- Extra chili flakes, for garnish
- Lime wedges, for garnish
- Nigella seeds, for garnish
Ingredient Notes, Variations & Simple Swaps
You have the flexibility to adapt this stew to suit your taste. If sweet potatoes are unavailable, you can use butternut squash or carrots instead. Feel free to swap out the kale for spinach or Swiss chard. Adjust the spices based on your preference; adding more chili flakes will enhance the heat, while more coconut milk can make the stew creamier.
Equipment Needed
- Large, heavy-bottomed soup pot
- Cutting board
- Knife
- Measuring cups and spoons
How to Make This Recipe
Step 1 – Prepare the Base
Heat a large, heavy-bottomed soup pot over medium heat. Add the coconut oil and let it melt completely. Once melted, add the diced onions and sauté for about 5 minutes or until they are translucent.
Step 2 – Add Spices and Aromatics
Stir in the dried chili flakes, ground coriander, ground cumin, and ground turmeric. Sauté for 1 minute until the spices become fragrant. Then, add the minced ginger and garlic, cooking for another minute until they soften and release their aroma.
Step 3 – Combine and Simmer
Now, add the diced sweet potatoes and brown lentils to the pot. Season with salt and black pepper to taste. Pour in the vegetable stock, stirring well to combine and scraping up any browned bits from the bottom of the pot. Bring everything to a boil, then reduce the heat and let it simmer for about 30 minutes.
After 30 minutes, add the full-fat coconut milk and chopped kale to the pot. Stir to mix, then cover and simmer for another 3-4 minutes, or until the kale is wilted. Taste and adjust the seasoning as needed before serving hot, garnished with cilantro, extra chili flakes, lime wedges, and nigella seeds.

Tips for Perfect Results
For the best stew experience, keep these tips in mind:
- Make sure to sauté the onions well; this enhances the stew’s flavor.
- Don’t rush the simmering time—allowing the lentils and sweet potatoes to cook through is crucial for a tender texture.
- Always taste and adjust seasonings at the end; flavors deepen as they cook.
- For an extra creamy texture, blend a cup of the stew and stir it back in.
- If you’re short on time, you can pre-cook the lentils to cut down on simmering.
Flavor Variations
If you want to switch things up, consider these flavor variations:
- Add a splash of lemon juice for brightness before serving.
- Incorporate different greens like collard greens or mustard greens for a unique flavor.
- Sprinkle with toasted nuts such as cashews or almonds for added crunch.
- Substitute different legumes, like chickpeas, for a different protein option.
- Enhance the spice with a dash of curry powder for an extra kick.
What to Serve With This Recipe
This stew stands well on its own but pairs nicely with:
- Crusty bread for dipping
- A side salad for a fresh touch
- Cooked grains, such as quinoa or brown rice
- Roasted vegetables for a balanced plate
Storage, Make-Ahead & Leftovers
Store any leftover stew in an airtight container in the fridge for up to four days. This stew actually tastes better the next day as flavors meld together! For longer storage, you can freeze the stew for up to three months. When reheating, simply thaw in the fridge overnight and heat it gently on the stove, adding a splash of water or vegetable stock if it thickens.

Ginger Sweet Potato and Coconut Milk Stew with Lentils and Kale
Ingredients
Base Ingredients
- 1 tablespoon coconut oil For sautéing
- 1 medium yellow onion, small dice
- 0.5 teaspoon dried chili flakes Adjust to taste, range is 1/2 to 1 teaspoon
- 0.5 teaspoon ground coriander
- 0.5 teaspoon ground cumin
- 0.5 teaspoon ground turmeric
- 2 inches fresh ginger, peeled and minced
- 3 cloves garlic, peeled and minced
- Salt and ground black pepper To taste
Main Ingredients
- 1.5 lbs sweet potatoes, peeled and diced into 1-inch pieces
- 0.5 cup dry brown lentils, picked over
- 4 cups vegetable stock
- 13.5 oz can full fat coconut milk
- 1 bunch kale, stems removed and leaves chopped
Garnishes
- Chopped cilantro For garnish
- Extra chili flakes For garnish
- Lime wedges For garnish
- Nigella seeds For garnish
Instructions
Preparation
- Heat a large, heavy-bottomed soup pot over medium heat.
- Add the coconut oil and let it melt completely.
- Once melted, add the diced onions and sauté for about 5 minutes or until they are translucent.
Add Spices and Aromatics
- Stir in the dried chili flakes, ground coriander, ground cumin, and ground turmeric.
- Sauté for 1 minute until the spices become fragrant.
- Then, add the minced ginger and garlic, cooking for another minute until they soften and release their aroma.
Combine and Simmer
- Add the diced sweet potatoes and brown lentils to the pot.
- Season with salt and black pepper to taste.
- Pour in the vegetable stock, stirring well to combine and scraping up any browned bits from the bottom of the pot.
- Bring everything to a boil, then reduce the heat and let it simmer for about 30 minutes.
- After 30 minutes, add the full-fat coconut milk and chopped kale to the pot.
- Stir to mix, then cover and simmer for another 3-4 minutes, or until the kale is wilted.
- Taste and adjust the seasoning as needed before serving hot, garnished with cilantro, extra chili flakes, lime wedges, and nigella seeds.
Notes
Frequently Asked Questions
Can I use different types of lentils for this stew?
Yes, while brown lentils are great because they hold their shape well, you can use green lentils if that’s what you have on hand. Just be aware that cooking times may vary slightly.
How can I make this stew spicier?
To add more heat, increase the amount of dried chili flakes during cooking or serve with fresh chili on top. You can also add a dash of hot sauce or serve with sliced jalapeños.
Is this dish suitable for meal prep?
Absolutely! This stew is perfect for meal prepping. You can cook a large batch and portion it out for easy meals throughout the week.
Can I serve this stew cold?
While it’s typically served hot, it can also be enjoyed cold as a hearty salad base. Just allow it to cool and serve it chilled with your favorite toppings.
What kind of coconut milk should I use?
Full-fat coconut milk works best to create a rich and creamy texture in the stew. However, light coconut milk can be used if you’re looking for a lighter option. Just keep in mind that it will be less creamy.
