Coconut Curry Lentil Soup

Creamy coconut curry lentil soup with wilted spinach served in a rustic bowl, garnished with cilantro and a lime wedge for bright flavor. Pin it
Creamy coconut curry lentil soup with wilted spinach served in a rustic bowl, garnished with cilantro and a lime wedge for bright flavor. | tastymakerblog.com

This comforting soup features creamy coconut milk and warming curry spices infused with tender red lentils and fresh spinach. Sautéed aromatics like onion, garlic, and ginger build a fragrant base, enhanced by carrots and red bell pepper. The rich broth combines coconut milk and vegetable stock, simmered until lentils soften and flavors meld harmoniously. Finished with a splash of lime and optional cilantro, this easy-to-make dish offers warmth and nourishment, perfect for any season or dietary preference.

The first time I made this soup, it was supposed to be just a quick dinner using whatever I had in the pantry. But when that coconut milk hit the spices and the whole house filled with this incredible warm fragrance, I knew I'd stumbled onto something special. My roommate wandered into the kitchen asking what smelled so amazing, and we both ended up eating it straight from the pot while standing at the stove.

Last winter, when my best friend was recovering from surgery and couldn't eat much, I brought her a batch of this soup. She texted me later saying it was the first thing that actually made her feel comforted and nourished. Now whenever either of us needs a little extra care, we automatically know exactly what to make.

Ingredients

  • 1 cup dried red lentils, rinsed: Red lentils break down beautifully and thicken the soup naturally, no extra work required
  • 1 tablespoon coconut oil: Adds a subtle coconut sweetness that ties everything together
  • 1 medium yellow onion, diced: The foundation of flavor, so take your time dicing evenly
  • 2 garlic cloves, minced: Fresh garlic makes all the difference here, don't use the pre-minced stuff
  • 1 tablespoon fresh ginger, grated: Grate it against the grain to get those flavorful fibers
  • 2 medium carrots, diced: They add sweetness and a pop of color against the golden broth
  • 1 red bell pepper, diced: Honestly, I sometimes skip this if I'm in a rush, but it does add lovely sweetness
  • 1 1/2 tablespoons curry powder: Use your favorite brand, or make your own blend if you're feeling ambitious
  • 1 teaspoon ground cumin: This earthy note balances the coconut's sweetness
  • 1/2 teaspoon ground turmeric: Mostly for that gorgeous golden color, but adds subtle warmth too
  • 1/4 teaspoon cayenne pepper: Totally optional if you're sensitive to heat, but I love the little kick
  • 1 teaspoon salt: Start here and adjust at the end, coconut milk can hide saltiness
  • 1/4 teaspoon freshly ground black pepper: Freshly cracked makes a noticeable difference
  • 1 (14-ounce) can full-fat coconut milk: Don't use light coconut milk, you need that richness
  • 4 cups vegetable broth: Use a good quality one, low sodium so you can control the salt
  • 4 cups fresh baby spinach, roughly chopped: Add more than you think, it wilts down dramatically
  • Juice of 1 lime: This brightens everything and cuts through the richness
  • Fresh cilantro, for garnish: Even if you think you don't like cilantro, try it here, it really works

Instructions

Warm the pot and bloom the aromatics:
Heat coconut oil in a large soup pot over medium heat until it shimmers. Add onion and sauté for 3-4 minutes until softened and translucent. Stir in garlic and ginger, cooking for just 1 minute until fragrant but not browned.
Build the vegetable base:
Add carrots and red bell pepper, sautéing for another 3 minutes until they start to soften. Sprinkle in curry powder, cumin, turmeric, cayenne, salt, and black pepper. Cook, stirring constantly, for 1 minute to toast the spices until they're incredibly fragrant.
Simmer to perfection:
Add rinsed lentils, coconut milk, and vegetable broth. Stir well to combine, scraping up any flavorful bits from the bottom. Bring to a boil, then reduce heat to low, cover, and simmer for 20-25 minutes, until lentils are completely tender and vegetables are soft.
Add the finishing touches:
Stir in spinach and cook for 2-3 minutes until wilted. Remove from heat, add lime juice, and taste to adjust seasoning. Ladle into bowls and garnish with fresh cilantro if desired.
Vibrant pot of coconut curry lentil soup simmering with tender carrots and red bell pepper, steam rising from the fragrant, spiced coconut broth. Pin it
Vibrant pot of coconut curry lentil soup simmering with tender carrots and red bell pepper, steam rising from the fragrant, spiced coconut broth. | tastymakerblog.com

This became my go-to dish when I moved to a new city and didn't know anyone yet. Something about making a huge pot of it made my tiny apartment feel like home, even when I was eating alone at the kitchen counter.

Making It Your Own

I've learned that this soup is incredibly forgiving and adaptable. Sometimes I'll add a diced sweet potato with the carrots, or throw in some cauliflower if I need to use it up. Once I added a can of chickpeas for extra protein and my husband actually said it was even better than the original version.

Serving Suggestions

While this soup is absolutely satisfying on its own, I love serving it with warm naan bread for scooping up every last drop. Steamed basmati rice works beautifully too, turning it into a more substantial meal. On busy weeknights, I've been known to just crumble some crackers on top and call it dinner.

Storage and Meal Prep

This soup keeps remarkably well, making it perfect for batch cooking on weekends. Store it in airtight containers in the refrigerator for up to 5 days, or freeze for up to 3 months. When reheating frozen soup, let it thaw overnight in the fridge first.

  • Freeze individual portions for quick work lunches
  • The flavors actually develop and deepen after a day or two
  • Always add fresh spinach when reheating, not before freezing
Comforting bowl of coconut curry lentil soup topped with fresh cilantro, ready to serve alongside warm naan or steamed basmati rice. Pin it
Comforting bowl of coconut curry lentil soup topped with fresh cilantro, ready to serve alongside warm naan or steamed basmati rice. | tastymakerblog.com

There's something so grounding about making a pot of soup, especially one as nourishing as this. I hope it brings as much comfort to your kitchen as it has to mine.

Recipe FAQs

Red lentils are ideal as they cook quickly and create a creamy texture without losing shape.

Yes, adjust the cayenne pepper amount or add fresh chili to increase the heat level to your preference.

Stirring in cubed tofu or cooked chickpeas towards the end boosts protein while keeping the texture balanced.

Kale or Swiss chard work well as alternatives, adding similar leafy texture and nutrition.

Keep leftovers in an airtight container in the refrigerator for up to 3 days and reheat gently on the stove.

Coconut Curry Lentil Soup

Aromatic blend of coconut, curry spices, lentils, and fresh spinach for a comforting, wholesome dish.

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
Prepare the Base: 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
Combine Soup Base: 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
Add Spinach: Stir in spinach and cook for 2-3 minutes until wilted.
8
Finish and Serve: Remove from heat, add lime juice, and adjust seasoning to taste. 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
  • Always check labels for potential allergens if unsure
Paula McKenzie

Warm, easy recipes and practical cooking tips for everyday family meals.