Coconut Curry Lentil Soup

A bowl of creamy Coconut Curry Lentil Soup with Spinach, topped with cilantro and lime wedges. Save to Pinterest
A bowl of creamy Coconut Curry Lentil Soup with Spinach, topped with cilantro and lime wedges. | dashanddishes.com

This coconut curry lentil soup blends tender red lentils with creamy coconut milk and warming curry spices. Fresh spinach adds vibrant greens and a mild earthiness, while garlic, ginger, and turmeric build depth of flavor. Simmered until hearty and aromatic, it’s a nourishing bowl perfect for year-round enjoyment. Garnish with cilantro and lime for a fresh finish that brightens each spoonful.

There's something about the smell of coconut and curry hitting a hot pan that makes me pause whatever I'm doing. One rainy afternoon, I decided to throw together a soup using ingredients that felt right—lentils I'd been meaning to use, coconut milk, and whatever spices were within arm's reach. What emerged was this creamy, golden bowl that felt both comforting and alive, the kind of dish that tastes like it took hours but honestly doesn't.

I made this soup for my friend Maya on a weeknight when she mentioned craving something warm but not heavy. She had thirds and asked for the recipe before even finishing her bowl, which tells you everything about how good it really is.

Ingredients

  • Coconut oil: Use this for sautéing the aromatics because it adds a subtle richness that neutral oils won't give you.
  • Yellow onion, garlic, and fresh ginger: These three are the soul of the soup—don't skip the ginger, it brings brightness that ties everything together.
  • Curry powder, ground cumin, and turmeric: Toast these spices in the hot oil for a few seconds before adding liquid; it wakes them up and deepens their flavor.
  • Chili flakes: Keep these optional but add a pinch anyway—just a whisper of heat makes all the other flavors sing.
  • Red lentils: They break down naturally into a creamy texture, which is why they're perfect here rather than firmer varieties.
  • Coconut milk: Full fat is non-negotiable; it's what gives the soup its luxurious body and richness.
  • Vegetable broth: Check your labels for sodium levels; you'll be seasoning after, so start with lower-sodium if you can find it.
  • Carrots and tomato: These add sweetness and body without needing cream or flour as a thickener.
  • Fresh baby spinach: Add it at the very end so it stays bright and tender, not dark and tired.
  • Fresh lime juice: This is the secret weapon that brings the whole thing into focus—never skip it.

Instructions

Warm the oil and build your base:
Set a large pot over medium heat and let the coconut oil melt. Once it's shimmering, add your chopped onion and let it soften for a few minutes until the edges turn golden—this takes patience, but it's worth it.
Wake up the aromatics:
Add your minced garlic and ginger, stirring constantly for about a minute. You'll know it's ready when your kitchen smells like someone's cooking something real.
Toast the spices:
Sprinkle in your curry powder, cumin, turmeric, chili flakes, salt, and pepper, stirring for just 30 seconds. This quick toast unlocks the spices' essential oils and makes them taste deeper and more complex.
Soften the vegetables:
Add your diced carrots and tomato, cooking for another 2-3 minutes. The tomato will start to break down slightly, creating little pockets of sweetness throughout the soup.
Bring everything together:
Add your rinsed lentils, the full can of coconut milk, and all the vegetable broth. Bring this to a boil, then lower the heat and cover it. Let it simmer for 20-25 minutes until the lentils are completely tender and starting to dissolve into the broth.
Add the spinach:
Stir in your fresh spinach and let it wilt for just 2-3 minutes. It will transform from a pile of leaves to something tender and integrated into the soup.
Finish with brightness:
Remove from heat and squeeze in the fresh lime juice, then taste and adjust salt and pepper as needed. This is when the whole soup comes alive.
Vibrant pot of Coconut Curry Lentil Soup with Spinach simmering on the stove, full of spices. Save to Pinterest
Vibrant pot of Coconut Curry Lentil Soup with Spinach simmering on the stove, full of spices. | dashanddishes.com

This soup has become the thing I make when someone needs feeding—not because it's fancy, but because it's honest and nourishing. There's comfort in a bowl that warms you from the inside and asks for nothing complicated in return.

How to Make It Thicker or Thinner

If your soup feels too brothy, use an immersion blender to blend about a third of it until creamy, then stir it back in; the lentils provide all the natural thickening power you need. If it's too thick, simply add more broth a splash at a time until you reach the consistency that feels right to you—there's no wrong answer here.

Swaps and Variations

Red lentils are ideal, but you can use green or brown lentils if that's what you have; just add 10-15 minutes to the cooking time since they hold their shape longer. Sweet potato, bell pepper, or even cauliflower work beautifully in place of or alongside the carrots, and each one shifts the flavor in interesting ways.

Serving Ideas

Serve this soup hot with a lime wedge on the side and fresh cilantro scattered on top. It's beautiful alongside warm naan, over steamed jasmine rice, or simply on its own as a complete meal.

  • Drizzle with a tiny bit of extra coconut milk and a sprinkle of toasted coconut flakes for elegance if you're serving guests.
  • Make it ahead and reheat gently; the flavors actually improve after a day in the refrigerator.
  • It freezes beautifully for up to three months, so double the batch and thank yourself later.
Serving of Coconut Curry Lentil Soup with Spinach, garnished with fresh herbs, paired with naan bread. Save to Pinterest
Serving of Coconut Curry Lentil Soup with Spinach, garnished with fresh herbs, paired with naan bread. | dashanddishes.com

This is the kind of soup that asks you to slow down and feel the warmth in your hands as you hold the bowl. It's proof that the simplest ingredients, treated with care, become something that matters.

Recipe FAQs

Red lentils are ideal as they cook quickly and become tender, creating a smooth texture perfect for this soup.

Yes, chili flakes can be added or omitted according to preference to control the heat of the curry.

Rinsing red lentils before cooking helps remove dust and impurities, ensuring a cleaner flavor and appearance.

Blending part of the cooked soup with an immersion blender before adding spinach will give a creamier, thicker texture.

This lentil soup pairs beautifully with naan bread or steamed jasmine rice for a complete meal.

Coconut Curry Lentil Soup

Fragrant lentils simmered with coconut milk, curry spices, and spinach for a comforting, nutritious dish.

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

Ingredients

Base

  • 1 tablespoon coconut oil
  • 1 medium yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated

Spices

  • 1 tablespoon curry powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground turmeric
  • 1/4 teaspoon chili flakes (optional)
  • 1 teaspoon salt, or to taste
  • 1/2 teaspoon freshly ground black pepper

Lentils and Liquids

  • 1 cup dried red lentils, rinsed
  • 1 can (13.5 fl oz) full-fat coconut milk
  • 4 cups vegetable broth
  • 1 tablespoon fresh lime juice

Vegetables

  • 2 medium carrots, diced
  • 1 medium tomato, diced (or 1 cup canned diced tomatoes, drained)
  • 4 cups fresh baby spinach (about 3.5 oz)

Garnishes (optional)

  • Fresh cilantro, chopped
  • Lime wedges

Instructions

1
Sauté Aromatics: Heat coconut oil in a large pot over medium heat. Add chopped onion and sauté for 3 to 4 minutes until softened.
2
Add Garlic and Ginger: Incorporate minced garlic and grated ginger, cooking for 1 minute until fragrant.
3
Toast Spices: Stir in curry powder, ground cumin, turmeric, chili flakes, salt, and black pepper. Cook while stirring for 30 seconds to release flavors.
4
Cook Vegetables: Add diced carrots and tomato. Sauté for 2 to 3 minutes, stirring occasionally.
5
Simmer Lentils: Add rinsed red lentils, coconut milk, and vegetable broth. Bring to a boil, then reduce heat, cover, and simmer for 20 to 25 minutes until lentils and carrots are tender.
6
Wilt Spinach: Stir in fresh spinach and simmer for 2 to 3 minutes until wilted.
7
Finish with Lime: Add fresh lime juice, then taste and adjust seasoning as needed.
8
Serve: Ladle soup into bowls and garnish with chopped cilantro and lime wedges if desired.
Additional Information

Equipment Needed

  • Large soup pot
  • Chef’s knife and cutting board
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Immersion blender (optional)

Nutrition (Per Serving)

Calories 320
Protein 12g
Carbs 37g
Fat 14g

Allergy Information

  • Contains coconut, which may affect individuals with tree nut allergies
Rachel Bennett

Food lover sharing simple, wholesome recipes and kitchen tips for busy home cooks.