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.

Vegan Turmeric Soup in white bowls with cilantro and yogurt.
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.

lentils and spinach in a bowl of stew.

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.

Lentil soup ingredients, including lentils, onion, carrots, turmeric, and garlic.

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.

Closeup view of vegan turmeric soup in a white bowl.

FAQ

What are the benefits of turmeric soup?

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.

How to make homemade turmeric soup?

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.

Lentil Turmeric Soup with Vegetables and Coconut Milk

Stephanie McKercher, RDN
Aromatic spices are simmered with lentils and veggies in this hearty, one-pot lentil turmeric soup. With creamy coconut milk and vibrant greens, this is a cozy vegan meal that feels grounding and satisfying. Great for cold weather dinners or weekly batch cooking and meal prep.
No ratings yet
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Course dinner, lunch, Soup
Cuisine gluten-free, vegan, vegetarian
Servings 4 people

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.
Did you try this recipe?Please consider Leaving a Review!

Share this post:

More From the Blog:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




I accept the Privacy Policy

This site uses Akismet to reduce spam. Learn how your comment data is processed.

4 Comments

  1. 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.