Coconut Curry Lentil Soup

A warm bowl of Coconut Curry Lentil Soup with Spinach garnished with cilantro, steaming in a rustic bowl beside a lime wedge. Save
A warm bowl of Coconut Curry Lentil Soup with Spinach garnished with cilantro, steaming in a rustic bowl beside a lime wedge. | dailydishfiles.com

This warming dish combines creamy coconut milk with a blend of aromatic curry spices, tender lentils, and fresh spinach. The preparation involves sautéing aromatics like onion, garlic, and ginger, followed by simmering the lentils with vegetable broth and spices. Adding spinach near the end keeps its vibrant color and nutrients intact. A splash of lime juice brightens the flavors, making it a deeply satisfying and nourishing choice ideal for any season.

The first time I made this curry lentil soup, it was because I had a bag of red lentils sitting in my pantry for months and absolutely no idea what to do with them. That evening experiment turned into something my roommate kept stealing spoonfuls of straight from the pot, and honestly, I couldn't blame her. Now it's my go-to when I need something that feels like a hug but doesn't require three hours of babysitting a stove.

Last February, when winter felt like it would never end, I made a massive batch of this soup for friends who'd just moved into a new apartment with boxes everywhere. We sat on the floor, eating from mismatched bowls, and nobody said much because we were all too busy seconds-ing. That's when I knew this recipe was about more than just nourishment—it's about gathering people.

Ingredients

  • 1 cup dried red lentils, rinsed: Red lentils cook down faster than other varieties and create this naturally thick, creamy texture that makes the soup feel luxurious without any heavy cream.
  • 1 tablespoon coconut oil: Adds a subtle coconut fragrance that ties into the coconut milk later, but olive oil works in a pinch.
  • 1 medium yellow onion, diced: The foundation that builds all that aromatic depth—take your time softening it here.
  • 2 garlic cloves, minced: Fresh garlic makes such a difference, but don't let it burn or it'll turn bitter.
  • 1 tablespoon fresh ginger, grated: Peel it with a spoon to avoid wasting any of the good stuff.
  • 2 medium carrots, diced: Adds sweetness that balances the warm spices beautifully.
  • 1 red bell pepper, diced: I love the pop of color and slight sweetness it brings.
  • 1 1/2 tablespoons curry powder: Use your favorite blend—mild for a family-friendly version or hot if you like to feel the warmth.
  • 1 teaspoon ground cumin: Earthy and essential for that curry depth.
  • 1/2 teaspoon ground turmeric: Mostly for that gorgeous golden color, but it adds its own subtle flavor too.
  • 1/4 teaspoon cayenne pepper: Totally optional, but I like the gentle kick it provides.
  • 1 teaspoon salt: Start here and adjust at the end—cooking reduces liquid and concentrates flavors.
  • 1/4 teaspoon freshly ground black pepper: Freshly ground really does make a difference here.
  • 1 (14-ounce) can full-fat coconut milk: Don't skimp on the fat here—it's what makes this soup feel so indulgent.
  • 4 cups vegetable broth: Use a good quality one you'd drink on its own.
  • 4 cups fresh baby spinach, roughly chopped: Stir it in at the very end so it stays bright and vibrant.
  • Juice of 1 lime: This squeeze of acid at the end makes all the flavors pop.
  • Fresh cilantro, for garnish: Optional, but that fresh herbal contrast is worth it.

Instructions

Build your flavor foundation:
Heat coconut oil in your largest soup pot over medium heat, then add the diced onion. Let it soften for about 4 minutes until it's translucent and fragrant—this is where all that deep flavor starts.
Wake up the aromatics:
Stir in the minced garlic and grated ginger, cooking for just 1 minute until you can really smell them. You want them fragrant, not browned.
Add the vegetables:
Toss in the carrots and red bell pepper, giving them about 3 minutes to soften slightly. They'll continue cooking as the soup sims, so don't worry about getting them perfectly tender now.
Toast your spices:
Sprinkle in the curry powder, cumin, turmeric, cayenne, salt, and black pepper. Stir constantly for 1 minute—the spices will become incredibly fragrant and toasty, which is exactly what you want.
Bring it all together:
Add the rinsed lentils, coconut milk, and vegetable broth. Stir well to make sure no spices are stuck to the bottom of the pot.
Let it simmer:
Bring everything to a gentle boil, then reduce heat to low, cover, and let it cook for 20 to 25 minutes. The lentils should be completely tender and the vegetables soft.
Add the greens:
Stir in the chopped spinach and let it cook for just 2 to 3 minutes until it's wilted but still bright green.
Finish with brightness:
Remove from heat and squeeze in that fresh lime juice. Taste and adjust salt if needed—this is the moment to make it sing.
Coconut Curry Lentil Soup with Spinach simmers in a pot, showcasing creamy orange broth, tender lentils, and vibrant green spinach leaves. Save
Coconut Curry Lentil Soup with Spinach simmers in a pot, showcasing creamy orange broth, tender lentils, and vibrant green spinach leaves. | dailydishfiles.com

My sister called me last week, breathless and excited, because she'd finally made this soup for her skeptical partner who claimed they hated lentils. They ate three bowls and asked when I was making it again. There's something deeply satisfying about converting someone with just a spoon and a bowl of something good.

Making It Your Own

Sometimes I throw in a can of chickpeas during the last 10 minutes if I want extra protein and texture. Other times, a cube of firm tofu gets tossed in to absorb all those spices. The recipe is forgiving—it wants you to play with it.

What To Serve Alongside

Warm naan bread for dipping is non-negotiable in my house, but fluffy basmati rice works beautifully too. On nights when I'm feeling fancy, I'll make a quick cucumber raita with yogurt, mint, and a pinch of cumin to cool things down.

Storage And Meal Prep Magic

This soup keeps brilliantly in the fridge for up to five days and actually develops deeper flavors as it sits. I often make a double batch on Sunday and portion it into glass containers for the week ahead. It freezes beautifully too—just leave out the spinach and add it fresh when you reheat.

  • Let the soup cool completely before refrigerating to prevent condensation
  • Reheat gently over low heat, stirring occasionally to prevent sticking
  • The lime juice is best added fresh, right before serving
Close-up of Coconut Curry Lentil Soup with Spinach, highlighting the rich texture of lentils and wilted spinach in coconut milk broth. Save
Close-up of Coconut Curry Lentil Soup with Spinach, highlighting the rich texture of lentils and wilted spinach in coconut milk broth. | dailydishfiles.com

There's a quiet comfort in knowing you have something this nourishing in your fridge, waiting for you whenever you need it. Make it for someone you love, or just for yourself on a Tuesday night—either way, it's food that feels like home.

Recipe Questions & Answers

Yes, red lentils cook quickly and become soft, but you can use yellow lentils or split peas with slight adjustments to cooking time.

Modify the cayenne pepper amount or omit it altogether for a milder flavor while retaining the warm curry notes.

Coconut milk provides a rich creaminess and subtle sweetness, but full-fat canned coconut cream can be a thicker alternative.

Yes, the dish tastes even better the next day after flavors meld, but add the spinach fresh upon reheating for best texture.

Serve alongside warm naan or steamed basmati rice to complement the robust flavors and provide a complete meal.

Coconut Curry Lentil Soup

A comforting blend of coconut milk, curry spices, lentils, and vibrant spinach in a warming soup.

Prep 15m
Cook 35m
Total 50m
Servings 4
Difficulty Easy

Ingredients

Lentils and Legumes

  • 1 cup dried red lentils, rinsed

Aromatics and Vegetables

  • 1 tablespoon coconut oil
  • 1 medium yellow onion, diced
  • 2 garlic cloves, minced
  • 1 tablespoon fresh ginger, grated
  • 2 medium carrots, diced
  • 1 red bell pepper, diced

Spices

  • 1 1/2 tablespoons curry powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground turmeric
  • 1/4 teaspoon cayenne pepper
  • 1 teaspoon salt
  • 1/4 teaspoon freshly ground black pepper

Liquids

  • 1 (14-ounce) can full-fat coconut milk
  • 4 cups vegetable broth

Greens

  • 4 cups fresh baby spinach, roughly chopped

Finishing

  • Juice of 1 lime
  • Fresh cilantro for garnish

Instructions

1
Sauté Onion: Heat coconut oil in a large soup pot over medium heat. Add onion and sauté for 3-4 minutes until softened.
2
Add Aromatics: Stir in garlic and ginger; cook for 1 minute until fragrant.
3
Cook Vegetables: Add carrots and red bell pepper; sauté for another 3 minutes.
4
Toast Spices: Sprinkle in curry powder, cumin, turmeric, cayenne, salt, and black pepper. Cook, stirring, for 1 minute to toast spices.
5
Add Lentils and Liquid: Add rinsed lentils, coconut milk, and vegetable broth. Stir well to combine.
6
Simmer Soup: Bring to a boil, then reduce heat to low. Cover and simmer for 20-25 minutes, until lentils are tender and vegetables are soft.
7
Wilt Spinach: Stir in spinach and cook for 2-3 minutes until wilted.
8
Finish and Season: Remove from heat, add lime juice, and adjust seasoning to taste.
9
Serve: Ladle into bowls and garnish with fresh cilantro, if desired.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 320
Protein 12g
Carbs 39g
Fat 13g

Allergy Information

  • Contains coconut (tree nut allergen for some individuals).
  • Gluten-free as written; double-check broth and spice blends for hidden gluten.
Nicole Abrams

Home cook sharing easy, nourishing recipes and practical cooking tips for busy families.