Coconut Curry Lentil Soup

A warm bowl of Coconut Curry Lentil Soup with Spinach garnished with cilantro and a lime wedge. Save to Pinterest
A warm bowl of Coconut Curry Lentil Soup with Spinach garnished with cilantro and a lime wedge. | yumvibekitchen.com

This dish combines red lentils and a rich coconut milk base simmered with curry, cumin, and turmeric for a warm, fragrant flavor. Fresh spinach is stirred in near the end to add vibrant color and nutrition. Aromatics like garlic, ginger, onions, and bell pepper deepen the flavor profile, while optional cilantro and lime brighten the finish. Easy to prepare and gently spiced, it's a wholesome meal adaptable to taste and served best with naan or rice.

There's something about the moment when golden spices hit hot oil that makes you feel like you're cooking something real, something that matters. This coconut curry lentil soup emerged from one of those nights when I wanted comfort but didn't want to spend hours in the kitchen, and somehow it delivered both in under an hour. The creamy coconut milk wraps around tender red lentils while fresh spinach wilts into the broth at the last moment, creating layers of warmth that taste far more complex than the simple ingredient list suggests.

I made this for a friend who'd just moved to the neighborhood, and watching her face light up when she tasted it taught me something about food that extends beyond recipes: it's how you show someone they belong. The soup was still simmering when she arrived, and the aroma had already started its work.

Ingredients

  • Red lentils: They dissolve slightly into the broth, creating natural creaminess without cream, and they cook faster than other varieties.
  • Coconut milk: Full fat is essential here; it's what makes this soup feel luxurious and gives the spices something rich to cling to.
  • Onion, garlic, and ginger: This aromatic trio is the foundation, building flavor from the moment they hit the hot oil.
  • Carrots and bell pepper: They add sweetness and structure, softening into the broth without disappearing entirely.
  • Fresh spinach: Add it at the very end so it stays bright and doesn't turn into sad gray flakes.
  • Curry powder, cumin, and turmeric: These create the warm, complex spice profile that makes the soup taste like it's been simmering for hours.
  • Vegetable broth: Use good quality broth if you can; it's the liquid foundation of everything.

Instructions

Build your aromatic base:
Heat oil in a large pot over medium heat and add the chopped onion, letting it soften for 3 to 4 minutes until it turns translucent and sweet. Then add the garlic and ginger, cooking for just a minute until the kitchen smells absolutely incredible.
Add the vegetables:
Stir in the diced carrots and bell pepper, cooking for another 3 minutes until they start to soften slightly. You're building layers here, not rushing.
Toast the spices:
Add the curry powder, cumin, turmeric, and chili flakes, stirring constantly for about a minute. This step wakes up the spices and deepens their flavor rather than having them sit flat in the liquid.
Bring it all together:
Pour in the rinsed lentils, coconut milk, and vegetable broth, stirring to combine everything evenly. Bring the pot to a boil, then immediately reduce the heat to low and simmer uncovered for 20 to 25 minutes until the lentils are completely tender and the broth has thickened.
Finish with spinach:
Stir in the chopped spinach and let it wilt for 2 to 3 minutes, then taste and adjust the seasoning with salt and pepper. This is when you make it yours.
Thick, creamy Coconut Curry Lentil Soup with Spinach simmering in a pot with a wooden spoon. Save to Pinterest
Thick, creamy Coconut Curry Lentil Soup with Spinach simmering in a pot with a wooden spoon. | yumvibekitchen.com

The first time someone asked for seconds, I realized this wasn't just a recipe I'd made, it was one that actually belonged in my regular rotation. It's become the kind of soup I make when I need to reset, or when someone needs feeding, or when I simply want the kitchen to smell like something warm.

The Magic of Coconut Milk

Using full fat coconut milk is non-negotiable here because it's what transforms a simple vegetable soup into something that feels creamy and substantial without any dairy. The fat carries the spice flavors deeper into your mouth and creates a mouthfeel that keeps people coming back for another spoonful. If you pour off the thick cream from the top of the can and whirl it around the pot at the very end, you get an extra layer of richness that makes people think you spent all day cooking.

Spice Flexibility

This recipe uses mild to medium curry powder as its anchor, but your spice level is entirely negotiable. If you're cooking for people who prefer gentler flavors, skip the chili flakes and dial back the curry powder slightly. If you're cooking for people who like heat, add the full amount of chili flakes and maybe even a pinch more, because the coconut milk will still temper everything into balance. The cumin and turmeric are your secret weapons for depth; they make the spice taste developed rather than one-dimensional.

Serving and Storage

This soup tastes even better the next day when the flavors have had time to get to know each other, so don't hesitate to make it in advance. Serve it hot with a wedge of lime to squeeze in at the last moment, which brightens everything, and crusty bread or naan for soaking up the broth. Cilantro as a garnish is optional but recommended, especially if you have it on hand.

  • Store leftovers in an airtight container in the refrigerator for up to 4 days, and reheat gently on the stove with a splash of water if needed.
  • This freezes beautifully for up to 3 months, making it perfect for batch cooking on weekends.
  • Kale or Swiss chard can substitute for spinach if that's what you have, though spinach wilts most gracefully.
Coconut Curry Lentil Soup with Spinach served in a rustic bowl with crusty bread on the side. Save to Pinterest
Coconut Curry Lentil Soup with Spinach served in a rustic bowl with crusty bread on the side. | yumvibekitchen.com

This soup has become one of those recipes that asks very little but gives back generously, whether you're cooking for yourself or for someone who needs to remember they're cared for. It's the kind of meal that stays warm in your stomach long after the bowl is empty.

Recipe FAQs

Red lentils are ideal as they cook quickly and create a smooth texture that blends well with the coconut milk.

Yes, you can modify the curry powder amount and omit chili flakes to suit milder tastes or increase for more heat.

Add spinach toward the end of cooking and stir gently, cooking just until wilted to preserve color and nutrients.

A full-fat plant-based milk like cashew or almond milk can provide creaminess but may alter the flavor slightly.

Keep the soup refrigerated in an airtight container for up to 3 days. Reheat gently on the stove, stirring occasionally.

Coconut Curry Lentil Soup

A creamy coconut curry with lentils and fresh spinach, perfect for a nourishing vegan dish.

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

Ingredients

Lentils & Legumes

  • 1 cup dried red lentils, rinsed

Vegetables

  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 1-inch piece fresh ginger, grated
  • 2 medium carrots, diced
  • 1 red bell pepper, diced
  • 4 cups fresh baby spinach, roughly chopped

Liquids

  • 1 can (13.5 fl oz) full-fat coconut milk
  • 4 cups vegetable broth

Spices & Seasonings

  • 2 tablespoons curry powder (mild or medium)
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground turmeric
  • 1/2 teaspoon chili flakes (optional)
  • Salt and black pepper, to taste
  • 2 tablespoons olive oil or coconut oil

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 sauté for 3 to 4 minutes until translucent.
2
Add Garlic and Ginger: Stir in minced garlic and grated ginger; cook for 1 minute until fragrant.
3
Cook Vegetables: Add diced carrots and red bell pepper; cook for an additional 3 minutes.
4
Toast Spices: Add curry powder, ground cumin, turmeric, and chili flakes. Stir continuously for 1 minute to release aroma.
5
Combine Lentils and Liquids: Add rinsed lentils, coconut milk, and vegetable broth. Stir to mix thoroughly.
6
Simmer Soup: Bring mixture to a boil, then reduce heat to low. Simmer uncovered for 20 to 25 minutes until lentils are tender and the soup thickens.
7
Incorporate Spinach: Stir in chopped spinach and cook for 2 to 3 minutes until wilted. Season with salt and black pepper to taste.
8
Serve: Ladle 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
  • Ladle

Nutrition (Per Serving)

Calories 340
Protein 13g
Carbs 43g
Fat 14g

Allergy Information

  • Contains coconut (tree nut allergen).
Brianna Lopez

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