Spiced Coconut Lentil Soup

A steaming bowl of Spiced Coconut Tomato Green Lentil Soup topped with fresh cilantro leaves and a drizzle of creamy coconut milk. Save
A steaming bowl of Spiced Coconut Tomato Green Lentil Soup topped with fresh cilantro leaves and a drizzle of creamy coconut milk. | showmevegan.com

This hearty soup brings together protein-rich green lentils, fire-roasted diced tomatoes, and a fragrant blend of cumin, coriander, turmeric, and smoked paprika.

Simmered until tender and finished with full-fat coconut milk and a squeeze of fresh lime, it delivers a creamy, deeply spiced bowl that's both vegan and gluten-free.

Ready in about 55 minutes and yielding four generous servings, it's perfect for weeknight dinners or batch cooking for the week ahead.

The rain hammered against my kitchen window that Tuesday evening, and I stood barefoot on cold tile wondering what could make the apartment feel less gray. A half empty bag of green lentils sat on the counter next to a can of coconut milk I kept ignoring, and something about that pairing finally clicked. Forty minutes later I was curled on the couch with a bowl of the most comforting soup I had stumbled into making, and I have not stopped making it since.

My roommate walked in halfway through the simmer and asked if I was secretly running an Indian restaurant from our kitchen. We ate the entire pot between the two of us that night, dunking torn pieces of sourdough into the broth and not saying much at all.

Ingredients

  • 1 cup dried green lentils: Rinse them well under cold water and pick out any tiny pebbles because finding one mid bite will ruin the experience entirely.
  • 1 medium yellow onion, finely chopped: A good onion base is the quiet hero of this soup so do not rush the sauté.
  • 2 garlic cloves, minced: Fresh garlic matters here since the powder version gets lost among all the spices.
  • 1 inch piece fresh ginger, peeled and grated: Use the edge of a spoon to scrape off the skin because a peeler takes too much flesh with it.
  • 2 medium carrots, diced: Small uniform pieces ensure they soften at the same rate as the lentils.
  • 1 red bell pepper, diced: The sweetness balances the earthy spices in a way that surprised me the first time.
  • 1 can diced tomatoes: Do not drain the juice because that liquid adds body to the broth.
  • 4 cups vegetable broth: Low sodium lets you control the salt level yourself.
  • 1 tsp ground cumin: Toasting it briefly in the oil deepens its flavor almost instantly.
  • 1 tsp ground coriander: This brings a citrusy warmth that ties the ginger and lime together.
  • 1/2 tsp ground turmeric: It stains everything yellow so be careful with wooden spoons and dish towels.
  • 1/2 tsp smoked paprika: A subtle smokiness runs through the background and keeps the soup from tasting flat.
  • 1/4 tsp cayenne pepper: Optional but even a tiny pinch wakes up all the other flavors.
  • 1/2 tsp ground black pepper: Freshly cracked is noticeably better than the pre ground dust.
  • 1 tsp salt: Add gradually and taste at the end because the broth and tomatoes already contribute sodium.
  • 1 can full fat coconut milk: Full fat is non negotiable here because light coconut milk will leave the soup thin and sad.
  • Juice of 1 lime: Stirred in at the very end so the brightness stays vibrant and does not cook off.
  • 1/4 cup fresh cilantro, chopped: Scattered on top at serving time so it stays green and perky.
  • 2 tbsp olive oil or coconut oil: Coconut oil leans the flavor toward Southeast Asia while olive oil keeps it more Mediterranean.

Instructions

Warm the foundation:
Heat the oil in a large pot over medium heat and add the onion, stirring until it turns soft and translucent, about three or four minutes.
Wake up the aromatics:
Stir in the garlic and grated ginger, letting them cook for just a minute until your kitchen smells impossibly good.
Build the vegetable base:
Toss in the diced carrots and bell pepper, stirring occasionally for three minutes so they begin to soften but still hold their shape.
Bloom the spices:
Sprinkle in cumin, coriander, turmeric, smoked paprika, cayenne, black pepper, and salt, then stir constantly for one minute until the spices darken slightly and coat everything.
Bring it all together:
Add the rinsed lentils, diced tomatoes with their juices, and vegetable broth, then raise the heat until it boils before dropping it to a gentle simmer.
Let patience do the work:
Cover the pot and simmer for twenty five to thirty minutes, stirring every so often, until the lentils are tender and the vegetables have melted into the broth.
Add the creamy finish:
Pour in the coconut milk and simmer uncovered for five to ten minutes so the soup thickens and the flavors fully merge.
Brighten and serve:
Stir in the lime juice, taste and adjust the salt if needed, then ladle into bowls and scatter fresh cilantro over each serving.
Save
| showmevegan.com

I brought a thermos of this soup to a friend recovering from surgery and she texted me three days later asking for the recipe. That small gesture turned a rainy evening experiment into something I now associate with taking care of people I love.

Serving Suggestions That Actually Work

Torn pieces of warm naan are the obvious pairing and they are wonderful, but a slice of good sourdough toasted with a little olive oil works just as well when naan is not around. A scoop of basmati rice in the bottom of the bowl turns the soup into a proper meal that keeps you full for hours.

Making It Your Own

A teaspoon of garam masala stirred in with the other spices pushes the flavor in a distinctly Indian direction that I love on cold nights. You can also throw a couple handfuls of spinach or chopped kale into the pot during the last five minutes if you want extra greens without any real effort.

Storing and Reheating

This soup keeps in the refrigerator for up to four days and honestly tastes better on day two when the flavors have had time to settle into each other. It also freezes well for up to three months, which makes it worth doubling the batch.

  • Let the soup cool completely before transferring it to storage containers to avoid condensation.
  • Reheat gently on the stove rather than in the microwave so the coconut milk does not separate.
  • A splash of extra broth or water loosens it up after refrigeration since lentils continue to absorb liquid as they sit.
Golden-hued Spiced Coconut Tomato Green Lentil Soup served in a rustic ceramic bowl with warm crusty bread on the side. Save
Golden-hued Spiced Coconut Tomato Green Lentil Soup served in a rustic ceramic bowl with warm crusty bread on the side. | showmevegan.com

Some recipes are planned and some just happen because you were cold and hungry and willing to experiment. This one landed in the permanent rotation the very first time, and I suspect it will do the same in your kitchen.

Recipe Questions & Answers

Yes, you can substitute two cans of drained green or brown lentils. Add them in step 5 but reduce the simmering time to about 10 minutes since they're already cooked.

Let the soup cool completely, then transfer to an airtight container. Refrigerate for up to 5 days. The flavors deepen overnight, making it even better the next day.

Absolutely. Portion into freezer-safe containers, leaving some room for expansion, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating on the stovetop.

Warm naan, steamed basmati rice, or crusty sourdough bread all pair beautifully. A simple side salad with a lemon vinaigrette adds a fresh contrast.

Simply omit the cayenne pepper and reduce the smoked paprika to a quarter teaspoon. The soup will still have plenty of flavor from the cumin, coriander, and turmeric.

Light coconut milk works but will produce a thinner, less creamy result. For the richest texture and flavor, stick with full-fat coconut milk.

Spiced Coconut Lentil Soup

Green lentils simmered with tomatoes, warm spices, and creamy coconut milk for a nourishing meal.

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

Ingredients

Lentils and Legumes

  • 1 cup dried green lentils, rinsed and drained

Vegetables

  • 1 medium yellow onion, finely chopped
  • 2 garlic cloves, minced
  • 1-inch piece fresh ginger, peeled and grated
  • 2 medium carrots, diced
  • 1 red bell pepper, diced
  • 1 can (14 oz) diced tomatoes
  • 4 cups vegetable broth

Spices and Seasonings

  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon ground turmeric
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon cayenne pepper, or to taste
  • 1/2 teaspoon ground black pepper
  • 1 teaspoon salt, or to taste

Creamy Base and Garnish

  • 1 can (13.5 oz) full-fat coconut milk
  • Juice of 1 lime
  • 1/4 cup fresh cilantro, chopped, for garnish

Oils

  • 2 tablespoons olive oil or coconut oil

Instructions

1
Sauté the Aromatics: Heat the oil in a large pot over medium heat. Add the chopped onion and sauté for 3 to 4 minutes until softened and translucent.
2
Bloom the Garlic and Ginger: Stir in the minced garlic and grated ginger, cooking for 1 minute until fragrant.
3
Cook the Root Vegetables: Add the diced carrots and bell pepper to the pot, cooking for 3 minutes while stirring occasionally to slightly soften.
4
Toast the Spice Blend: Sprinkle in the cumin, coriander, turmeric, smoked paprika, cayenne pepper, black pepper, and salt. Sauté for 1 minute, stirring constantly to bloom the spices and release their essential oils.
5
Build the Soup Base: Stir in the rinsed green lentils, diced tomatoes with their juices, and vegetable broth. Bring the mixture to a boil, then immediately reduce the heat to a gentle simmer.
6
Simmer Until Tender: Cover the pot and simmer for 25 to 30 minutes, stirring occasionally, until the lentils and vegetables are fully tender.
7
Add Coconut Milk: Pour in the full-fat coconut milk and simmer uncovered for 5 to 10 minutes, allowing the soup to thicken and the flavors to meld together.
8
Finish and Serve: Remove from heat and stir in the fresh lime juice. Taste and adjust seasoning as needed. Ladle into bowls and garnish generously with chopped cilantro.
Additional Information

Equipment Needed

  • Large soup pot
  • Cutting board
  • Chef's knife
  • Wooden spoon
  • Ladle

Nutrition (Per Serving)

Calories 360
Protein 14g
Carbs 39g
Fat 17g

Allergy Information

  • Contains coconut, classified as a tree nut allergen.
  • Verify broth and coconut milk labels for potential cross-contamination with gluten, dairy, soy, or egg.
Rachel Monroe

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