Coconut Curry Lentil Soup

A steaming bowl of coconut curry lentil soup, garnished with fresh cilantro and lime wedges. Save to Pinterest
A steaming bowl of coconut curry lentil soup, garnished with fresh cilantro and lime wedges. | yumvibekitchen.com

This comforting dish features tender red lentils simmered with creamy coconut milk and infused with aromatic curry spices. Fresh spinach is added at the end to provide a vibrant, leafy texture. The blend of cumin, turmeric, and cayenne offers a fragrant warmth balanced by a fresh squeeze of lime juice. Perfect for a quick, nourishing main course that combines hearty legumes and vibrant vegetables with a rich, silky coconut base.

I threw this together on a drizzly Tuesday when the fridge was nearly bare and my energy was lower. What started as a pantry scrape turned into something I now crave weekly. The smell of toasted curry spices hitting coconut milk is what hooked me first.

I made this for a friend recovering from a cold and she texted me two days later asking for the recipe. She said it was the first thing that actually tasted like something to her. That moment reminded me how a simple soup can feel like care in a bowl.

Ingredients

  • Red lentils: They break down beautifully and thicken the soup naturally, no flour or cream needed.
  • Yellow onion: The base of flavor here, cook it low and slow until it just starts to turn golden at the edges.
  • Carrots: Add a subtle sweetness that balances the earthiness of the lentils and spices.
  • Garlic and ginger: Fresh is key, the sharpness mellows into warmth as it simmers.
  • Coconut milk: Full fat makes it silky and rich, light works too if you want something a bit cleaner.
  • Vegetable broth: Use a good one, it becomes the backbone of every spoonful.
  • Curry powder: This is where the magic lives, toast it briefly to wake up the oils.
  • Cumin and turmeric: Earthy and warm, they deepen the flavor without overwhelming it.
  • Spinach: Stir it in at the end so it stays bright green and just barely wilted.
  • Lime juice: A squeeze at the finish brightens everything and ties the whole bowl together.

Instructions

Start with the aromatics:
Heat olive oil in a large pot and add the onion and carrots. Let them soften for about five minutes, stirring now and then until they smell sweet.
Build the spice base:
Toss in the garlic and ginger, let them sizzle for a minute. Then add your curry powder, cumin, turmeric, cayenne, salt, and pepper, stirring constantly so nothing burns.
Add the body:
Pour in the diced tomato, rinsed lentils, coconut milk, and broth. Stir everything together and bring it to a gentle boil.
Simmer and thicken:
Lower the heat and let it bubble away uncovered for twenty to twenty five minutes. Stir occasionally and watch the lentils soften and the soup thicken into something creamy.
Finish with greens and brightness:
Fold in the spinach and let it wilt for a couple minutes. Squeeze in the lime juice, taste, and adjust the salt or spice as you like.
This vibrant photo shows a creamy bowl of coconut curry lentil soup, perfect for a cozy dinner. Save to Pinterest
This vibrant photo shows a creamy bowl of coconut curry lentil soup, perfect for a cozy dinner. | yumvibekitchen.com

The first time I served this at a dinner party, someone asked if I ordered it from a restaurant. I laughed because it took me less than an hour and cost maybe ten dollars to make. That is when I realized how much flavor you can pull from a few humble ingredients.

Making It Your Own

I have added cubed sweet potato when I wanted something heartier, and sometimes I toss in a handful of chopped bell pepper for a little sweetness and crunch. If you like heat, go heavy on the cayenne or stir in a spoonful of chili paste at the end.

What to Serve Alongside

This soup begs for something to soak it up. Warm naan or crusty sourdough works perfectly, and a side of basmati rice turns it into a full meal. I have even poured it over quinoa when I needed extra protein.

Storage and Reheating

Leftovers keep beautifully in the fridge for up to four days and freeze well for up to three months. The lentils soak up liquid as they sit, so loosen it with a bit of broth or coconut milk when you reheat.

  • Let it cool completely before transferring to airtight containers.
  • Reheat gently on the stovetop, stirring often to avoid scorching the coconut milk.
  • Add a fresh squeeze of lime and a handful of cilantro right before serving to bring it back to life.
Hearty and flavorful, this homemade coconut curry lentil soup is a satisfying vegetarian option. Save to Pinterest
Hearty and flavorful, this homemade coconut curry lentil soup is a satisfying vegetarian option. | yumvibekitchen.com

This soup has become my go to when I need something nourishing without much effort. I hope it becomes one of those recipes you return to again and again.

Recipe FAQs

Red lentils work best as they cook quickly and break down to create a creamy texture, but brown or green lentils can be used with longer cooking times.

Kale or Swiss chard are excellent alternatives that add a similar leafy texture and vibrant color when added late in cooking.

Modify the amount of cayenne pepper or curry powder to suit your heat preference. Removing cayenne results in a milder flavor.

Yes, partially blending the soup before adding spinach creates a silky consistency while retaining some texture for a balanced mouthfeel.

Absolutely, flavors develop even more after resting. Reheat gently and stir in spinach fresh to preserve its color and nutrients.

Coconut Curry Lentil Soup

A creamy coconut curry broth with tender lentils and fresh spinach for a wholesome meal.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Lentils & Legumes

  • 1 cup dried red lentils, rinsed

Vegetables

  • 1 medium yellow onion, finely chopped
  • 2 medium carrots, diced
  • 2 cloves garlic, minced
  • 1-inch piece fresh ginger, grated
  • 4 cups baby spinach, roughly chopped
  • 1 medium tomato, diced (or 1 cup canned diced tomatoes)

Liquids

  • 1 (13.5 oz) can coconut milk (full fat or light)
  • 4 cups vegetable broth
  • 1 tablespoon olive oil

Spices & Seasoning

  • 1 tablespoon curry powder
  • 1 teaspoon ground cumin
  • ½ teaspoon turmeric
  • ¼ teaspoon cayenne pepper (optional)
  • 1 teaspoon salt, or to taste
  • Freshly ground black pepper, to taste
  • Juice of ½ lime

Garnish (optional)

  • Fresh cilantro, chopped
  • Lime wedges

Instructions

1
Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add chopped onion and diced carrots, sautéing for 5 minutes until softened.
2
Add Garlic and Ginger: Stir in minced garlic and grated ginger, cooking for 1 minute until fragrant.
3
Toast Spices: Add curry powder, ground cumin, turmeric, cayenne pepper, salt, and black pepper; cook, stirring constantly, for 1 minute to release aromas.
4
Combine Liquids and Lentils: Incorporate diced tomato, rinsed red lentils, coconut milk, and vegetable broth. Stir to combine thoroughly.
5
Simmer: Bring mixture to a boil, then reduce heat and simmer uncovered for 20 to 25 minutes, stirring occasionally until lentils are tender and soup thickens slightly.
6
Add Spinach: Stir in chopped baby spinach and cook for 2 to 3 minutes until wilted.
7
Finish with Lime Juice: Mix in fresh lime juice, then taste and adjust seasoning as needed.
8
Serve: Ladle hot soup into bowls and garnish with fresh cilantro and lime wedges if desired.
Additional Information

Equipment Needed

  • Large soup pot
  • Chef's knife
  • Cutting board
  • Wooden spoon
  • Measuring cups and spoons
  • Grater
  • Immersion blender (optional)

Nutrition (Per Serving)

Calories 320
Protein 12g
Carbs 41g
Fat 12g

Allergy Information

  • Contains coconut, a tree nut allergen for some individuals. Verify broth for gluten-free certification.
Brianna Lopez

Everyday cook sharing easy meals, kitchen hacks, and seasonal favorites for real-life home cooks.