Coconut Curry Lentil Soup with Spinach

Creamy Coconut Curry Lentil Soup with Spinach steaming in a white bowl, garnished with fresh cilantro and a lime wedge. Save
Creamy Coconut Curry Lentil Soup with Spinach steaming in a white bowl, garnished with fresh cilantro and a lime wedge. | flavorfeasthub.com

This aromatic soup combines creamy coconut milk with red lentils, fresh vegetables, and warming curry spices. The tender lentils create a hearty base while diced carrots and red bell pepper add natural sweetness. Fresh baby spinach wilts into the hot broth, adding vibrant color and nutrients. A squeeze of lime brightens the rich coconut curry flavors, making each bowl satisfying and nourishing. Ready in just 50 minutes, this vegan and gluten-free soup serves four generously.

The first time I made this curry lentil soup, it was a Tuesday evening when I needed something that felt like a hug but would only take about 10 minutes of active effort. The way coconut milk transforms into this velvety, golden base never ceases to amaze me, like kitchen magic happening right in the pot.

Last winter, my neighbor stopped by while this was simmering, and she literally stood in my doorway asking what smelled so incredible. Now she texts me every time she makes it, which is often, because it has become her go-to for everything from sick days to dinner parties.

Ingredients

  • 1 cup dried red lentils: These little orange gems break down beautifully and create that naturally thick, creamy texture without any extra effort
  • 1 tablespoon coconut oil: Adds a subtle sweetness that ties everything together with the curry spices
  • 1 medium yellow onion: The foundation of flavor, so take your time dicing it evenly for consistent cooking
  • 2 garlic cloves: Fresh is non-negotiable here, it makes such a difference in the final depth
  • 1 tablespoon fresh ginger: Grate it right before adding so it stays punchy and bright
  • 2 medium carrots: They add natural sweetness and hold their shape nicely for texture contrast
  • 1 red bell pepper: Brings a subtle sweetness and gorgeous color pops throughout the golden soup
  • 1 1/2 tablespoons curry powder: Use your favorite blend, or mix your own if you want to control the heat level
  • 1 teaspoon ground cumin: Earthy and essential for that authentic curry flavor profile
  • 1/2 teaspoon ground turmeric: Mostly for that beautiful golden color, but adds its own subtle bitterness
  • 1/4 teaspoon cayenne pepper: Optional, but I love that background heat that sneaks up on you
  • 1 teaspoon salt: Start here and adjust at the end, coconut milk needs enough salt to really shine
  • 1/4 teaspoon freshly ground black pepper: Adds a gentle warmth and helps all the spices bloom
  • 1 (14-ounce) can full-fat coconut milk: Do not use light coconut milk, you need that richness for the luxurious texture
  • 4 cups vegetable broth: Use a good quality one youre happy drinking straight, it makes up most of the soup
  • 4 cups fresh baby spinach: Add it at the very end so it stays vibrant and doesnt turn mushy
  • Juice of 1 lime: This acid is crucial, it cuts through the rich coconut and wakes everything up
  • Fresh cilantro: Optional garnish, but that pop of green and fresh flavor is worth it

Instructions

Build your flavor foundation:
Heat coconut oil in a large soup pot over medium heat and add onion, sautéing for 3 to 4 minutes until it turns translucent and smells sweet
Wake up the aromatics:
Stir in garlic and ginger, cooking for just 1 minute until your kitchen fills with that incredible spicy fragrance
Add the vegetables:
Toss in carrots and red bell pepper, sautéing for another 3 minutes to start softening them
Toast your spices:
Sprinkle in curry powder, cumin, turmeric, cayenne, salt, and black pepper, stirring constantly for 1 minute until they become fragrant and slightly darker
Bring it all together:
Add rinsed lentils, coconut milk, and vegetable broth, stirring well to scrape up any spice bits from the bottom
Let it simmer:
Bring to a boil then reduce heat to low, cover and simmer for 20 to 25 minutes until lentils completely break down and vegetables are soft
Add the greens:
Stir in spinach and cook for 2 to 3 minutes, just until it wilts but still retains some brightness
Finish with brightness:
Remove from heat, stir in lime juice, and taste to adjust seasoning if needed
Serve it up:
Ladle into warm bowls and sprinkle with fresh cilantro if you want that pretty finish
Warm Coconut Curry Lentil Soup with Spinach served alongside warm naan bread for a comforting, aromatic meal. Save
Warm Coconut Curry Lentil Soup with Spinach served alongside warm naan bread for a comforting, aromatic meal. | flavorfeasthub.com

This recipe became my comfort food during a particularly stressful month at work, something I could put together almost on autopilot while still feeling like I was taking proper care of myself.

Making It Your Own

Sometimes I throw in a can of chickpeas during the last 10 minutes to make it even more substantial, or add cubed sweet potato with the carrots for extra sweetness and heartiness.

Serving Suggestions

A slice of warm naan or some steamed basmati rice turns this from soup to a complete meal, and a simple cucumber salad on the side adds a cool, crunchy contrast.

Storage and Make-Ahead

This soup keeps beautifully in the refrigerator for up to five days, and actually develops deeper flavors as it sits. Freeze it in portions for those nights when cooking feels impossible.

  • Leave out the spinach when freezing and add fresh when reheating
  • The soup will separate slightly when frozen but comes back together beautifully with a good stir
  • Store the lime juice separately and add it just before serving
Vibrant red lentils and tender spinach swirl in this nourishing Coconut Curry Lentil Soup, perfect for a cozy dinner. Save
Vibrant red lentils and tender spinach swirl in this nourishing Coconut Curry Lentil Soup, perfect for a cozy dinner. | flavorfeasthub.com

There is something profoundly satisfying about a soup that comes together this easily but tastes like it simmered all day, nourishing in every possible way.

Questions & Answers

Red lentils are ideal because they cook quickly and break down slightly, creating a naturally creamy texture. Green or brown lentils hold their shape better but require longer cooking time.

Yes, this soup actually tastes better the next day as flavors have time to meld. Store in an airtight container for up to 5 days in the refrigerator. Add fresh spinach when reheating.

Increase the cayenne pepper to 1/2 teaspoon or add fresh diced jalapeño when sautéing the aromatics. You can also serve with hot sauce on the side.

For a lighter version, use half coconut milk and half vegetable broth. Cashew cream or full-fat yogurt stirred in at the end also works, though the flavor profile will change slightly.

Absolutely. Let cool completely, then freeze in portions for up to 3 months. The texture may thin slightly when reheated—add a splash of broth to reach desired consistency.

Coconut Curry Lentil Soup with Spinach

Creamy coconut milk and warming spices bring comfort to tender lentils and fresh spinach in this aromatic bowl.

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, or to taste
  • 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
Sauté Aromatics: Heat coconut oil in a large soup pot over medium heat. Add onion and sauté for 3-4 minutes until softened.
2
Add Ginger and Garlic: 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 with Lentils: 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
Naomi Grant

Passionate home cook sharing easy recipes, cooking tips, and family favorites for everyday flavor.