Spiced Coconut Tomato Lentil Soup

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

This hearty soup brings together tender yellow split lentils simmered with diced tomatoes in a rich coconut milk base. The aromatic blend of cumin, coriander, turmeric, and smoked paprika creates layers of warming flavor, while fresh ginger and garlic add depth. Ready in under an hour, this vegan and gluten-free bowl delivers protein-rich nourishment with a velvety texture. The finishing touch of bright lime juice balances the creamy coconut, making each spoonful both comforting and refreshing.

The first time I made this soup, it was a Tuesday evening when rain had been hammering against my windows all day. My tiny apartment felt cold and damp, and I was craving something that would wrap around me like a warm blanket. I had a bag of yellow lentils staring at me from the pantry and a can of coconut milk I'd bought on impulse weeks earlier. That impulsive combination became the soup I now make whenever the weather turns dreary or my spirit needs a little brightening.

Last winter, my friend Sarah came over after a terrible day at work. She curled up on my couch with a bowl of this soup, and I watched her shoulders actually drop three inches as she took that first spoonful. She looked up with teary eyes and said, This tastes like someone cares about me. Thats the magic of soup, I think—its edible empathy in a bowl.

Ingredients

  • 1 cup yellow split lentils: These little beauties break down beautifully and thicken your soup naturally without any fancy tricks
  • 1 tablespoon coconut oil: Adds a subtle sweetness that olive oil cant match and ties everything together
  • 1 medium yellow onion: The foundation—take your time here because rushing the onion shows in the final taste
  • 2 garlic cloves: Freshly minced is non-negotiable because jarred garlic has a weird metallic aftertaste
  • 1-inch piece fresh ginger: Grate it right into the pot and watch your kitchen suddenly smell warmer
  • 1 medium carrot: Adds sweetness and color that makes the soup look as good as it tastes
  • 1 red bell pepper: Brings a little brightness and unexpected sweetness to balance the spices
  • 1 can (14 oz/400 g) diced tomatoes: Their acidity cuts through the coconut milk richness perfectly
  • 4 cups vegetable broth: Use the good stuff here because cheap broth makes flat soup
  • 1 can (13.5 oz/400 ml) coconut milk: Full fat is worth every single calorie trust me on this
  • 1 teaspoon ground cumin: Earthy and essential—that distinctive soup flavor you cant quite place
  • 1 teaspoon ground coriander: Bright and citrusy in a way that wakes up everything else
  • 1/2 teaspoon ground turmeric: Mostly for that gorgeous golden color but adds a subtle earthiness too
  • 1/4 teaspoon cayenne pepper: Optional if youre spice-averse but I think it needs that tiny kick
  • 1 teaspoon smoked paprika: The secret ingredient that makes people ask whats in this
  • 1 teaspoon sea salt: Start here and add more at the end because coconut milk needs salt to sing
  • 1/2 teaspoon black pepper: Freshly cracked makes a real difference I promise
  • Juice of 1 lime: This is what pulls all the flavors together at the very end
  • Fresh cilantro leaves: The garnish that makes it look fancy and tastes ridiculously fresh
  • Lime wedges: Let everyone squeeze their own because some people love that extra acid hit

Instructions

Warm the coconut oil:
Let it melt slowly in your big soup pot over medium heat until it shimmers like liquid gold
Sauté the onion:
Cook it slowly for 3 to 4 minutes until it goes translucent and your kitchen starts smelling amazing
Add the aromatics:
Stir in the garlic and ginger and cook for just 1 minute until you can really smell them
Soften the vegetables:
Toss in the carrot and bell pepper and let them hang out for another 3 minutes
Toast your spices:
Sprinkle in all those spices and stir constantly for 1 minute until theyre super fragrant
Add everything else:
Dump in the lentils tomatoes with their juices and broth then give it a good stir
Let it simmer:
Bring to a bubble then turn it down low cover and walk away for 25 to 30 minutes
Add the coconut milk:
Pour it in and let everything get friendly for 5 to 7 more minutes uncovered
Finish with lime:
Squeeze in that lime juice taste it and add more salt if you think it needs it
Garnish and serve:
Top each bowl with cilantro and set out lime wedges for squeezing
Golden yellow split lentils simmered in aromatic coconut milk with tomatoes and colorful diced vegetables Save
Golden yellow split lentils simmered in aromatic coconut milk with tomatoes and colorful diced vegetables | showmevegan.com

This soup has become my go-to for new neighbors sick friends and bad breakup days. Theres something about it that feels like a hug from the inside out and I love watching people relax as they eat it. One bowl in and suddenly the world feels a little less cold and a lot more manageable.

Making It Your Own

Ive discovered that a handful of spinach stirred in at the very end turns this into something even more special. The greens wilt down almost instantly and add such a lovely fresh contrast to the rich spiced broth. Sometimes Ill throw in a sweet potato too if I want something extra hearty.

Serving Suggestions

My favorite way to eat this is with a piece of warm naan bread for dunking though honestly any crusty bread will do the job beautifully. If Im feeling extra fancy Ill make some quick cilantro rice and serve the soup right over the top. Its also surprisingly good with a simple green salad dressed with lime vinaigrette.

Make Ahead Magic

This soup actually tastes better the next day once all those spices have had time to really get to know each other. I love making a big batch on Sunday and having it ready for quick lunches throughout the week. It freezes beautifully too—just portion it into containers and youll have homemade comfort food waiting for you on busy nights.

  • Let the soup cool completely before freezing to avoid ice crystals
  • Leave the garnishes off and add fresh ones when you reheat
  • Thaw overnight in the fridge for the best texture
Steaming bowl of hearty spiced coconut tomato split lentil soup topped with green cilantro leaves Save
Steaming bowl of hearty spiced coconut tomato split lentil soup topped with green cilantro leaves | showmevegan.com

Theres nothing quite like a steaming bowl of this soup on a day when you need a little extra comfort. I hope it becomes your go-to recipe too.

Recipe Questions & Answers

Yes, red lentils work beautifully and cook even faster. They'll break down more, creating a thicker consistency. Reduce simmering time to 15–20 minutes and check for tenderness.

Keep refrigerated in an airtight container for up to 5 days, or freeze for 3 months. Reheat gently on the stove, adding a splash of broth or coconut milk if it thickens too much.

Absolutely. For slow cookers, sauté aromatics first then cook on low for 4–6 hours. In an Instant Pot, use the soup setting for 15 minutes with quick release. Stir in coconut milk after cooking.

The heat is mild to medium, coming from cayenne and black pepper. Omit cayenne for a milder version, or increase to 1/2 teaspoon for more warmth. The coconut milk naturally balances any spice.

Warm naan, basmati rice, or crusty bread make perfect accompaniments. For a lighter option, serve with a simple green salad dressed with citrus vinaigrette.

Spiced Coconut Tomato Lentil Soup

Warming bowl of tender lentils, tomatoes, and creamy coconut milk with aromatic spices for a nourishing meal.

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

Ingredients

Lentils & Legumes

  • 1 cup yellow split lentils (toor dal or moong dal), rinsed

Vegetables

  • 1 tablespoon coconut oil
  • 1 medium yellow onion, finely chopped
  • 2 garlic cloves, minced
  • 1-inch piece fresh ginger, grated
  • 1 medium carrot, diced
  • 1 red bell pepper, diced
  • 1 can (14 oz) diced tomatoes

Liquids

  • 4 cups vegetable broth
  • 1 can (13.5 oz) coconut milk

Spices & Seasonings

  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon ground turmeric
  • 1/4 teaspoon cayenne pepper
  • 1 teaspoon smoked paprika
  • 1 teaspoon sea salt
  • 1/2 teaspoon black pepper
  • Juice of 1 lime

Garnishes

  • Fresh cilantro leaves, chopped
  • Lime wedges

Instructions

1
Sauté Onions: Heat coconut oil in a large pot over medium heat. Add chopped onion and cook for 3–4 minutes until translucent.
2
Add Aromatics: Stir in minced garlic and grated ginger; cook for 1 minute until fragrant.
3
Cook Vegetables: Add diced carrot and bell pepper; sauté for 3 minutes until slightly softened.
4
Toast Spices: Sprinkle in cumin, coriander, turmeric, cayenne, smoked paprika, salt, and black pepper. Stir constantly for 1 minute to release aromatic oils.
5
Combine Base Ingredients: Add rinsed lentils, diced tomatoes with juices, and vegetable broth. Stir well to incorporate all ingredients.
6
Simmer Lentils: Bring mixture to a boil, then reduce heat to low. Cover and simmer for 25–30 minutes, stirring occasionally, until lentils are completely tender.
7
Add Coconut Milk: Pour in coconut milk and simmer uncovered for 5–7 minutes until soup is creamy and heated through.
8
Finish with Lime: Stir in fresh lime juice. Taste and adjust salt and pepper as needed.
9
Serve: Ladle hot soup into bowls and garnish with chopped cilantro and lime wedges.
Additional Information

Equipment Needed

  • Large soup pot
  • Cutting board and knife
  • Grater
  • Wooden spoon

Nutrition (Per Serving)

Calories 350
Protein 12g
Carbs 39g
Fat 17g

Allergy Information

  • Contains coconut (tree nut allergen for some individuals)
  • Gluten-free and dairy-free; verify broth labels for hidden allergens
Rachel Monroe

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