Coconut Curry Lentil Soup

Fragrant Coconut Curry Lentil Soup simmering in a pot, featuring creamy coconut milk and tender red lentils for a cozy vegan dinner. Save
Fragrant Coconut Curry Lentil Soup simmering in a pot, featuring creamy coconut milk and tender red lentils for a cozy vegan dinner. | simplestatekitchen.com

This warming coconut curry lentil soup combines tender lentils with creamy coconut milk and fragrant curry spices. Fresh spinach adds a vibrant green touch, cooking gently to retain its texture and nutrients. The soup is built on a base of sautéed onion, garlic, and ginger, infused with turmeric, cumin, and a hint of chili flakes for balanced heat. Carrots and tomato bring sweetness and depth, while lime juice brightens the flavors before serving. Easy to prepare and perfect for a wholesome, flavorful meal any day.

There's a particular afternoon I can't quite shake from memory—the kind where the kitchen felt too quiet, the afternoon light turning golden through the window, and I needed something warm that didn't require thinking too hard. I opened the cupboard, found red lentils and coconut milk, and decided to trust the spices I kept on hand. The soup that emerged was so comforting, so generously fragrant with curry and ginger, that it became the thing I reach for whenever I want to feel grounded again.

I made this soup for a friend who'd just moved into a new apartment with nothing but a hot plate and a dream. We stood in her tiny kitchen, the aroma of toasted spices filling that cramped space, and for a moment her eyes got a little watery. Not from the chili flakes—just from the feeling of being cared for through a bowl of soup. She's asked for the recipe every few months since.

Ingredients

  • Coconut oil: This isn't just for richness; it carries the spices better than neutral oil, making each flavor note pop.
  • Yellow onion, garlic, and fresh ginger: The holy trinity that builds flavor—don't skip the fresh ginger, it brightens everything.
  • Curry powder, cumin, turmeric, and chili flakes: Toast these together for a moment; it wakes them up and binds them into something cohesive.
  • Red lentils: They dissolve slightly as they cook, creating natural creaminess without any dairy.
  • Full-fat coconut milk: The difference between a thin soup and a luxurious one; don't settle for lite.
  • Vegetable broth: It's the canvas—use something you actually like to drink.
  • Carrots and tomato: The carrots sweeten as they soften; the tomato adds brightness and body.
  • Fresh spinach: Added at the very end so it stays vibrant and tender, not ghostly and overcooked.
  • Lime juice: The secret weapon that lifts every other flavor without announcing itself.

Instructions

Begin with aromatic warmth:
Heat coconut oil until it shimmers, then add your chopped onion. Let it soften for a few minutes—you're not rushing this part, you're coaxing out sweetness.
Build the fragrant base:
Stir in minced garlic and ginger, cooking just until the kitchen smells alive. This is the moment before anything else matters.
Toast your spices:
Add the curry powder, cumin, turmeric, chili flakes, salt, and pepper. Stir constantly for about 30 seconds—you're waking them up, not burning them.
Lay down the vegetables:
Toss in your diced carrots and tomato. Cook for a couple of minutes, letting them begin to soften and mingle with the spices.
Bring it all together:
Add the rinsed lentils, coconut milk, and broth. Bring to a boil, then reduce the heat, cover it, and let it simmer gently for 20 to 25 minutes until the lentils are completely tender and the carrots have surrendered to softness.
Finish with freshness:
Stir in the spinach and let it wilt for just 2 to 3 minutes. Then add your lime juice—it's the final note that makes people pause and ask what you did differently.
Taste and adjust:
This is where the soup becomes yours. Add more salt, more lime, more chili if you want heat.
A vibrant bowl of Coconut Curry Lentil Soup, topped with fresh cilantro and a lime wedge, served alongside warm naan bread for dipping. Save
A vibrant bowl of Coconut Curry Lentil Soup, topped with fresh cilantro and a lime wedge, served alongside warm naan bread for dipping. | simplestatekitchen.com

There's something about a spoonful of this soup that makes you feel capable of handling whatever comes next. The warmth, the spices, the way the spinach leaves you with small pockets of brightness—it's simple alchemy, really. You're just following steps, and somehow you've made something that feels a little bit like being held.

Making It Thicker or Thinner

If you prefer a heartier, more stew-like texture, use an immersion blender on about a third of the soup before adding the spinach. It breaks down some of the lentils and creates a velvety body while keeping some chunks of vegetable for interest. If it's too thick when you reheat it, coconut milk or broth thins it right back out.

Variations That Feel Natural

The base of this soup is so forgiving that you can move things around and it still makes sense. I've added diced sweet potato for a subtle sweetness, roasted red peppers for smokiness, and even a handful of cauliflower when I needed the soup to stretch further. Green or brown lentils work beautifully too, though they take a bit longer—just watch for tenderness rather than watching the clock. The spices are flexible too; if you don't have curry powder, use more cumin and add a pinch of coriander.

Serving Suggestions and Pairings

This soup is complete on its own, but it loves company. Warm naan for scooping, steamed jasmine rice for making it a fuller meal, or crusty bread for the times you just want to sit with a bowl and think. A squeeze of fresh cilantro and a lime wedge on top make it feel intentional, even when you're eating alone.

  • Serve it with a dollop of coconut yogurt if you have it, for a little tangy contrast.
  • A simple green salad with a sharp vinaigrette balances the richness beautifully.
  • Save any leftovers—this soup tastes even better the next day once the flavors have settled into each other.
Close-up of Coconut Curry Lentil Soup revealing wilted spinach leaves and diced carrots in a creamy, golden curry broth. Save
Close-up of Coconut Curry Lentil Soup revealing wilted spinach leaves and diced carrots in a creamy, golden curry broth. | simplestatekitchen.com

This soup has a way of becoming something you make again and again, each time finding it exactly when you need it. It asks so little of you and gives back so much warmth.

Recipe FAQs

Red lentils cook quickly and become soft, perfect for a creamy texture. Green or brown lentils can be used but need longer simmering.

Yes, reduce or omit chili flakes for milder heat, or add more for extra warmth according to taste.

Blend a portion of the soup using an immersion blender before adding spinach to create a thicker consistency.

Yes, canned diced tomatoes work well and add a subtle sweetness and acidity to balance the spices.

It pairs beautifully with naan bread or steamed jasmine rice for a complete, satisfying meal.

Yes, it is vegan and gluten-free, but ensure broth and spice labels are checked for any contaminants.

Coconut Curry Lentil Soup

Tender lentils and fresh spinach meld with coconut and warming spices in a rich, creamy broth.

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 fluid ounces) 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 ounces)

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 for 30 seconds to release aromas.
4
Cook Vegetables: Add diced carrots and tomato. Cook for 2 to 3 minutes, stirring occasionally.
5
Simmer Lentils: Mix in rinsed lentils, coconut milk, and vegetable broth. Bring to a boil, reduce the heat, cover, and simmer for 20 to 25 minutes until lentils and carrots are tender.
6
Add Spinach: Stir in baby spinach and simmer gently for 2 to 3 minutes until wilted.
7
Finish with Lime: Incorporate fresh lime juice. Adjust seasoning to taste before serving.
8
Serve and Garnish: Ladle soup into bowls; 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 those with tree nut allergies.
  • Gluten-free; verify vegetable broth and spices for cross-contamination risks.
Erin Wallace

Sharing easy, family-friendly recipes and kitchen hacks for everyday cooks.