Spiced Coconut Green Lentil Soup

Creamy spiced coconut green lentil soup garnished with fresh cilantro and lime wedges in a bowl Save
Creamy spiced coconut green lentil soup garnished with fresh cilantro and lime wedges in a bowl | showmevegan.com

This hearty bowl combines protein-packed green lentils with velvety coconut milk and a warming blend of cumin, coriander, garam masala, and turmeric. The vegetables—onion, carrots, celery, and tomato—build a flavorful foundation, while fresh ginger and garlic add depth. After a gentle 30-minute simmer, the soup becomes rich and satisfying. Finish with bright cilantro and a squeeze of lime for contrast. Perfect for meal prep and even better the next day.

The first time I made this soup, it was supposed to be a quick weeknight dinner but the smell filled the entire apartment so completely that my roommate came out of her room asking what restaurant Id ordered from.

Last winter during a terrible cold snap, my sister came over shivering and I served her this soup steaming hot in one of those oversized bowls. She took one spoonful, closed her eyes, and said it felt like a warm blanket in food form.

Ingredients

  • Dried green lentils: These hold their shape beautifully while still becoming tender, unlike red lentils which can turn to mush
  • Coconut milk: Full fat is worth it here—the creaminess balances all those warm spices perfectly
  • Onion, garlic, and ginger: This aromatic trio is the foundation of so many good things, take your time sautéing them
  • Carrots and celery: They add sweetness and depth while the soup simmers away
  • Ground cumin and coriander: Toasting these spices in oil right before adding liquid wakes up their essential oils
  • Garam masala: This blend varies by brand but always adds that authentic warmth
  • Smoked paprika: Just enough to give a subtle smoky undertone without overpowering
  • Vegetable broth: Use a good quality one you actually enjoy drinking on its own
  • Fresh cilantro and lime: Dont skip these—the bright, fresh contrast cuts right through the richness

Instructions

Warm the pot and soften the aromatics:
Heat olive oil in your largest soup pot over medium heat, then add the chopped onion and let it cook slowly until its completely translucent and sweet, about 4 minutes
Add the fragrant base:
Stir in the minced garlic and grated ginger, cooking just until you can smell them strongly—about 1 minute so they dont burn
Build the vegetable base:
Add your diced carrots and celery, letting them soften slightly and develop some color for about 4 minutes while stirring occasionally
Toast the spices:
Sprinkle in all the ground spices and stir constantly for 1 full minute until theyre incredibly fragrant and starting to cling to the vegetables
Add the tomato:
Mix in the chopped tomato and let it break down completely, about 3 minutes, until its soft and releasing its juices
Simmer the lentils:
Pour in the rinsed lentils and vegetable broth, bring everything to a boil, then lower the heat and cover—let it simmer gently for 25 to 30 minutes until the lentils are tender
Add the creamy finish:
Stir in the entire can of coconut milk plus the spinach, salt, and pepper, then let it simmer uncovered for 5 more minutes to meld everything together
Final adjustments:
Taste carefully and add more salt if needed—this is also the moment to decide if you want more heat from cayenne
Serve with brightness:
Ladle into bowls and top generously with fresh cilantro, then squeeze lime wedges over each portion right before eating
Hearty green lentil soup simmered with aromatic spices and rich coconut milk, ready for comforting dinner Save
Hearty green lentil soup simmered with aromatic spices and rich coconut milk, ready for comforting dinner | showmevegan.com

This has become my go-to when friends need bringing back to center, whether theyre sick, heartbroken, or just tired.

Making It Your Own

Sometimes I use an immersion blender to partially purée about a third of the soup, which gives it a thicker body while still keeping plenty of texture from the whole lentils and vegetables.

The Bread Situation

Warm naan is obvious, but honestly, a thick slice of crusty sourdough toasted and rubbed with raw garlic might be even better for soaking up every last drop.

Storage and Meal Prep

This soup keeps beautifully and actually tastes more developed after a night in the refrigerator.

  • Cool completely before transferring to airtight containers
  • It will last up to 5 days in the refrigerator or freeze for up to 3 months
  • When reheating, add a splash of water or broth since the coconut milk thickens when cold
Steaming bowl of spiced coconut green lentil soup topped with chopped cilantro and served alongside warm bread Save
Steaming bowl of spiced coconut green lentil soup topped with chopped cilantro and served alongside warm bread | showmevegan.com

Theres something deeply satisfying about putting a pot of soup on the stove and watching it transform into something greater than the sum of its parts.

Recipe Questions & Answers

Red lentils cook faster and break down more, creating a thicker consistency. Reduce cooking time to 15-20 minutes and expect a creamier texture.

Yes, it freezes beautifully for up to 3 months. Cool completely before storing in airtight containers. Thaw overnight in the refrigerator.

Serve with warm naan, crusty bread, or add a cup of cooked rice directly into the soup during the final minutes of simmering.

Omit the cayenne pepper entirely and reduce the garam masala to ½ teaspoon. The flavors will remain mild and warming.

Gently reheat on the stove over medium-low heat, adding a splash of water or broth if needed. The coconut milk may separate slightly but will emulsify again when stirred.

Spiced Coconut Green Lentil Soup

Warming soup with green lentils, coconut milk, and aromatic Indian spices. Ready in under an hour.

Prep 15m
Cook 40m
Total 55m
Servings 4
Difficulty Easy

Ingredients

Legumes

  • 1 cup dried green lentils, rinsed

Vegetables

  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 medium tomato, chopped
  • 1 cup baby spinach, roughly chopped (optional)

Liquids

  • 4 cups vegetable broth
  • 1 (14 oz) can coconut milk
  • 1 tablespoon olive oil

Spices & Seasonings

  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon garam masala
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon cayenne pepper (optional)
  • 1 teaspoon sea salt (plus more to taste)
  • Freshly ground black pepper, to taste

Garnish

  • Fresh cilantro, chopped
  • Lime wedges

Instructions

1
Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add chopped onion and cook for 3-4 minutes until translucent and softened.
2
Add Fragrant Base: Stir in minced garlic and grated ginger. Cook for 1 minute until fragrant, being careful not to burn the garlic.
3
Cook Vegetables: Add diced carrots and celery to the pot. Sauté for 3-4 minutes until vegetables begin to soften.
4
Toast Spices: Add cumin, coriander, garam masala, turmeric, smoked paprika, and cayenne pepper. Stir constantly for 1 minute to toast the spices and release their flavors.
5
Incorporate Tomatoes: Mix in chopped tomatoes and cook for 2-3 minutes until softened and breaking down slightly.
6
Simmer Lentils: Pour in rinsed green lentils and vegetable broth. Bring to a boil, then reduce heat to low. Cover and simmer for 25-30 minutes until lentils are completely tender.
7
Add Coconut Milk: Stir in coconut milk, baby spinach (if using), salt, and pepper. Simmer uncovered for 5 minutes to allow flavors to meld and soup to thicken slightly.
8
Season and Serve: Taste the soup and adjust seasoning with additional salt and pepper as needed. Serve hot, garnished with fresh cilantro and lime wedges.
Additional Information

Equipment Needed

  • Large soup pot
  • Wooden spoon
  • Chef's knife
  • Cutting board
  • Measuring cups and spoons
  • Ladle

Nutrition (Per Serving)

Calories 340
Protein 13g
Carbs 41g
Fat 14g

Allergy Information

  • Contains coconut (tree nut allergen for some individuals)
  • Gluten-free as written; check broth label if highly sensitive to gluten
Rachel Monroe

Passionate home cook sharing easy vegan meals and everyday cooking tips.