Lentil Turmeric Soup with Vegetables and Coconut Milk
This cozy turmeric soup combines lentils, vegetables, and creamy coconut milk with aromatic spices like ginger, turmeric, and coriander. It's a grounding, one-pot that's convenient for winter nights, weekend batch cooking, or whenever you're craving something nourishing and deeply satisfying.

Jump to:
Whether you're winding down on a chilly evening or looking for a nourishing way to reset after a busy week, this turmeric soup offers comfort by the spoonful. The golden broth is infused with warming spices like turmeric, ginger, and coriander. It's simple enough for a weeknight dinner, and also works great for meal prep-you can even store it in the freezer for a few months.
As a plant-based registered dietitian, lentils are a staple in my kitchen. They're budget-friendly, quick to cook, and naturally rich in plant-based protein and fiber, In this soup, they simmer until tender in a broth made creamy with full-fat coconut milk, creating a hearty texture without dairy. Carrots add natural sweetness and depth, while leafy greens round out the bowl and add even more nourishment.
This soup is gently spiced and grounding, perfect for when you're craving something both soothing and satisfying. Serve it with a piece of naan, cooked grains like rice or quinoa, or a simple side salad to make it a complete meal.
If you enjoy this recipe, you might also like my Instant Pot Black Bean Soup, Vegan Corn Chowder, Tomato Barley Soup with Roasted Chickpeas, 8-Ingredient Harissa Bean Chili, or Creamy Potato Leek Soup. You can also browse a full collection of my cozy, plant-based soups to keep you warm all season.

Ingredients
This lentil turmeric soup starts with a base of sautéed onion, garlic, ginger, and carrots for depth and natural sweetness. Turmeric, coriander, and a pinch of optional cayenne pepper bring warmth. Lentils (any type) add plant-based protein and hearty texture while cooking quickly. Full-fat coconut milk makes the broth rich and creamy. A few handfuls of leafy greens like kale or spinach are stirred in at the end for extra color and nutrients. Fresh cilantro and a swirl of your favorite plain yogurt or yogurt alternative make beautiful (optional) touches.

Substitutions
- Lentils: Brown or green lentils hold their shape more than red lentils, which break down and create a creamy texture in soups. All are delicious in their own way.
- Coconut milk: Use full-fat for a richer broth or light coconut milk for a thinner consistency. If you're not a fan of coconut, unsweetened oat milk or cashew cream can also work.
- Leafy greens: Spinach wilts quickly and blends right in, while kale adds more texture. Swiss chard or mustard greens are also great alternatives.
- Carrots: Try sweet potato or parsnips for a different root veggie base.
- Spices: If you don't love heat, skip the cayenne. Want extr zing? Add a squeeze of lime before serving.
- Toppings: Coconut yogurt adds cooling creaminess. You could also top it with toasted pumpkin seeds, chili crisp, or a swirl of tahini.
Making Ahead and Storage
This soup keeps well for meal prep. Store the leftovers in an airtight container in the fridge for up to 5 days or freeze for up to 6 months. The flavors deepen over time, so its often even better the next day. Reheat gently on the stovetop or in the microwave until warm, adding a splash of water or broth to loosen the texture if needed.

FAQ
Turmeric soup can be comforting and nourishing, especially during cold months. Turmeric is often praised for it's anti-inflammatory properties and when paired with fiber-rich lentils, colorful vegetables, and gut-supportive ingredients like garlic and ginger, it becomes a soothing, plant-based meal that supports overall well-being.
Start by sautéing aromatics like onion, garlic, and ginger. Add turmeric and other warming spices like coriander and cayene pepper, followed by lentils, broth, and coconut milk. Simmer until the lentils are tender, then stir in leafy greens like spinach or kale. Finish with fresh herbs or a swirl or yogurt for extra flavor and creaminess.
Overwhelmed by "What's for Dinner?"
Get 100+ nourishing meal and snack ideas featuring vegetarian and plant-forward recipes that support energy, satisfaction, and food freedom.
📖 Recipe

Lentil Turmeric Soup with Vegetables and Coconut Milk
Equipment
- Large soup pot
Ingredients
- 2 tablespoons grapeseed oil or as needed to coat the pot
- 1 cup diced red onion (½ large)
- 3 carrots, diced
- 6 cloves garlic, sliced
- 2- inch piece ginger, grated
- 1 tablespoon ground turmeric
- 1 tablespoon ground coriander
- ½ teaspoon cayenne pepper (optional)
- Salt and pepper
- 1 cup dry lentils (brown or red)
- 4 cups vegetable broth
- 1 (13.5-ounce) can coconut milk
- 2 cups spinach or kale
Optional for serving:
- Fresh cilantro
- Unsweetened Plain Coconut Milk Yogurt Alternative or dairy-free yogurt of choice
Instructions
- Heat grapeseed oil in a large stockpot over medium heat. Stir in onion and cook 4 minutes, or until translucent. Stir in carrots, garlic, and ginger, and cook 3 minutes, or until aromatic. Stir in, turmeric, coriander, cayenne pepper (if using), salt, and pepper and cook for 1 minute, or until aromatic. Stir in lentils, vegetable broth, and coconut milk.
- Gently bring to a boil, then reduce the heat to low-medium and cook 15 minutes, or until lentils are tender. Stir in spinach or kale and turn off the heat.
- Transfer to bowls and serve with fresh cilantro and coconut milk yogurt alternative if desired. Enjoy!
Notes
- Storage: Store leftovers in an airtight container in the fridge for up to 5 days or freeze for up to 6 months. Thaw overnight in the fridge.
- Reheating: Reheat gently on the stovetop or in the microwave until warm, adding a splash of water or broth to loosen the texture if needed.


I made this last evening for my family as my youngest daughter who eats vegetarian was joining us. I didn’t have lentils but added a can of rinsed black beans, and jasmine rice. We enjoyed the soup and it’s flavors. It was a hit with my teenage grandsons, too.
Hi Brenda, thanks so much for trying this recipe. So glad it was a hit!
Super yummy, love the flavors. I added in a cup of quinoa to give it some more protein.
Thanks, Carrie! So glad you enjoyed the recipe. Sounds delicious with quinoa!