Coconut Curry Lentil Soup

Golden, steaming bowl of Coconut Curry Lentil Soup with spinach, ready to be served. Save
Golden, steaming bowl of Coconut Curry Lentil Soup with spinach, ready to be served. | cookingwithmila.com

This comforting dish blends red lentils with creamy coconut milk and a vibrant mix of curry spices, creating a rich and flavorful base. Fresh spinach adds a bright, leafy texture and extra nutrients. The soup simmers gently to tender perfection, with aromatic garlic, ginger, and a hint of lime juice enhancing the depth of flavor. Ideal for a nourishing and easy-to-make main course that suits vegan and gluten-free diets alike.

I threw this together on a rainy Tuesday when the fridge was nearly empty and my body was craving something warm and alive. The scent of toasted curry powder hit the air and suddenly the whole kitchen felt like it had woken up. I hadn't planned on it becoming a weekly staple, but here we are. Sometimes the best recipes show up when you're just trying to make do.

The first time I made this for friends, someone asked if I'd ordered it from a restaurant. I laughed because I'd been standing at the stove in sweatpants just thirty minutes earlier. That's the magic of this soup: it tastes intentional, layered, like you spent all afternoon on it. But really, it just comes together fast if you let the spices do the work.

Ingredients

  • Red lentils: They cook quickly and break down just enough to thicken the broth naturally without needing flour or cornstarch.
  • Yellow onion: The base of almost every good pot of soup, it sweetens as it softens and gives the broth a quiet depth.
  • Carrots: They add a hint of sweetness and a pop of color that makes the soup feel alive.
  • Garlic and ginger: Fresh is non-negotiable here, the fragrance they release when they hit the heat is half the reason this soup works.
  • Coconut milk: Full-fat makes it silky and rich, but light works too if you want something a little less indulgent.
  • Vegetable broth: Homemade is lovely, but a good store-bought one does the job beautifully.
  • Curry powder: This is where the soul of the soup lives, toasting it in oil before adding liquid changes everything.
  • Cumin and turmeric: They add warmth and an earthy backbone that makes the soup feel grounding.
  • Spinach: Stir it in at the end so it wilts into soft green ribbons without losing its color.
  • Lime juice: A squeeze at the finish brightens the whole pot and wakes up every other flavor.

Instructions

Start with the aromatics:
Heat olive oil in a large pot and add the onion and carrots, letting them soften and release their sweetness for about five minutes. Stir in the garlic and ginger, and as soon as the kitchen smells incredible, you're ready for the next step.
Toast the spices:
Add the curry powder, cumin, turmeric, cayenne, salt, and pepper directly into the pot. Stir constantly for about a minute until the spices bloom and deepen in color, this step is what makes the soup taste complex instead of flat.
Build the base:
Add the diced tomato, rinsed lentils, coconut milk, and vegetable broth. Stir everything together and bring it to a boil, then lower the heat and let it simmer gently for twenty to twenty-five minutes until the lentils are tender and the soup has thickened just slightly.
Finish with greens and brightness:
Stir in the spinach and let it wilt for a few minutes. Squeeze in the lime juice, taste, and adjust the salt or spice as needed before serving.
Save
| cookingwithmila.com

I remember ladling this into bowls on a cold March evening and watching my partner take the first spoonful in silence. Then another. Then they looked up and said, this is exactly what I needed. That's when I realized this soup wasn't just food, it was the kind of thing you make when you want to take care of someone without saying much at all.

How to Store and Reheat

This soup keeps beautifully in the fridge for up to five days and actually tastes better the next day once the flavors have had time to settle into each other. Store it in an airtight container and reheat gently on the stove, adding a splash of broth or water if it's thickened too much. It also freezes well for up to three months, though the spinach may lose some of its texture, so consider adding fresh greens when you reheat if you want that just-made feel.

Ways to Make It Your Own

If you want more heft, stir in cubed sweet potato or diced bell pepper along with the carrots. For extra protein, add a can of drained chickpeas during the last few minutes of simmering. If you like it spicy, double the cayenne or add a finely chopped fresh chili with the garlic. And if you want it creamier and smoother, use an immersion blender to partially puree the soup before adding the spinach, it turns it into something almost velvety.

Serving Suggestions

This soup is satisfying on its own, but it becomes a full meal when you serve it with warm naan or a scoop of basmati rice on the side. A dollop of plain yogurt or coconut yogurt on top adds a cool contrast to the warm spices. I also love it with a handful of toasted cashews or pumpkin seeds scattered over each bowl for crunch.

  • Serve with crusty bread or flatbread for dipping and soaking up every bit of broth.
  • Pair it with a simple cucumber salad dressed in lemon and olive oil to balance the richness.
  • Top with extra cilantro and a wedge of lime so everyone can adjust the brightness to their liking.
Vibrant image of a rich, spiced Coconut Curry Lentil Soup, a comforting vegan entree. Save
Vibrant image of a rich, spiced Coconut Curry Lentil Soup, a comforting vegan entree. | cookingwithmila.com

This soup has carried me through late nights, early mornings, and everything in between. I hope it does the same for you.

Your Questions Answered

Yes, the cayenne pepper is optional and can be increased or omitted to match your preferred heat level.

Kale, Swiss chard, or collard greens make great alternatives, added near the end to wilt.

Partially blending the soup with an immersion blender before adding spinach will create a creamier texture.

Absolutely. It tastes even better after resting a few hours, and leftovers can be refrigerated for up to 3 days.

Serve alongside warm naan, basmati rice, or crusty bread to complete the meal.

Coconut Curry Lentil Soup

Hearty lentils simmered with curry spices, coconut milk, and fresh spinach for a warming 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 can (13.5 oz) 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 onion and carrots, sauté for 5 minutes until softened.
2
Cook 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, for 1 minute.
4
Combine Main Ingredients: Add diced tomato, red lentils, coconut milk, and vegetable broth. Stir well to combine.
5
Simmer Soup: Bring to a boil, 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 spinach and simmer for 2 to 3 minutes until wilted.
7
Finish with Lime Juice: Add lime juice, then taste and adjust seasoning as needed.
8
Serve: Serve hot, optionally garnished with fresh cilantro and lime wedges.
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 (tree nut allergen for some individuals).
  • Gluten-free if using certified gluten-free broth; check ingredient labels for allergens.
Mila Russo

Passionate home cook sharing easy, flavorful recipes and practical meal tips.