
When you need a bowl of something soothing, nourishing, and full of warm spices, this Curry Lentil Soup is the perfect comfort dish. It’s creamy, hearty, and richly flavored with curry, garlic, ginger, and tender lentils that melt right into the broth. The combination of coconut milk, vegetables, and fragrant spices makes this soup feel both cozy and energizing — like the kind of meal that warms you from the inside out.
It’s an easy, one-pot recipe that feels wholesome and satisfying without being heavy. Perfect for chilly evenings, busy weeknights, or meal prep, this curry lentil soup delivers big flavor with simple ingredients.
Why You’ll Love This Curry Lentil Soup
This soup has everything you want in a comforting bowl warmth, depth, creaminess, and a beautiful blend of spices. It’s naturally dairy-free, vegetarian-friendly, and incredibly filling thanks to the protein in the lentils. The coconut milk gives it a silky texture while the curry powder adds a salty-sweet warmth.
You’ll love this recipe because:
- It’s one-pot and super easy
- Uses simple, affordable pantry ingredients
- Perfect for meal prep
- Naturally vegetarian and dairy-free
- Freezes well
- Packed with protein and fiber
- Comforting yet bright with curry flavor
It’s the kind of soup that tastes even better the next day.
Ingredients You’ll Need
- 1 tablespoon olive oil
- 1 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 1 tablespoon ginger, grated
- 1–2 tablespoons curry powder
- 1 teaspoon turmeric (optional)
- 1 cup dried red or brown lentils
- 4 cups vegetable broth
- 1 can (13.5 oz) coconut milk
- 1 tablespoon tomato paste
- 1 teaspoon salt
- 1/2 teaspoon pepper
- Optional add-ins: spinach, red pepper flakes, cilantro, lime juice
Red lentils cook quickly and give the soup a creamy texture, while brown lentils remain a bit firmer — both work beautifully.

How to Make Curry Lentil Soup
1. Sauté the aromatics
Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook until softened, then stir in garlic and ginger. The kitchen will smell amazing instantly.
2. Add the spices
Sprinkle in curry powder and turmeric. Toasting the spices for a minute deepens their flavor and gives the soup its golden color.
3. Stir in lentils and tomato paste
Add the lentils and tomato paste, mixing to coat everything evenly. The tomato paste adds richness and slight sweetness.
4. Add broth and simmer
Pour in vegetable broth and bring to a boil. Reduce heat and simmer for 20–25 minutes, or until the lentils are tender and the soup thickens naturally.
5. Finish with coconut milk
Pour in the coconut milk to make the soup creamy and silky. Stir well and taste. Adjust seasoning with more salt, pepper, or curry powder.
6. Add greens and serve
If using spinach, stir it in until wilted. Finish the soup with lime juice or cilantro for brightness. Serve warm with naan, rice, or crusty bread.
How to Serve Curry Lentil Soup
This comforting soup pairs beautifully with:
- Warm naan or pita
- Basmati or jasmine rice
- A dollop of yogurt or coconut cream
- Fresh cilantro or mint
- A squeeze of lime
- Toasted nuts or seeds for crunch
It’s hearty enough on its own or perfect as a starter for a larger meal.
Tips for the Best Curry Lentil Soup
- Rinse lentils well to avoid bitterness.
- Toast your spices — this boosts flavor.
- Use coconut milk for creaminess without dairy.
- Simmer gently so the lentils become tender, not mushy.
- Adjust consistency by adding more broth if needed.
- Add greens at the end to keep them vibrant.
Variations
- Spicy Curry Lentil Soup: add chili flakes or a diced jalapeño
- Protein Boost: add chickpeas, tofu, or sliced chicken
- Vegetable Loaded: add sweet potatoes, zucchini, or peppers
- Thai Inspired: add red curry paste instead of curry powder
- Blended Version: blend half the soup for extra creaminess
This recipe is incredibly flexible — perfect for using what you have on hand.
Storage
- Refrigerator: up to 5 days
- Freezer: up to 2 months
- Reheat: gently on the stovetop with a splash of water or broth
The flavors deepen as it sits, making leftovers extra delicious.
Final Thoughts
This Curry Lentil Soup is warm, nourishing, and wonderfully flavorful — the kind of meal that makes you feel good with every spoonful. It’s creamy from the coconut milk, hearty from the lentils, and fragrant with curry and ginger. Whether you make it for a cozy dinner or prep it ahead for the week, this soup is satisfying, wholesome, and beautifully simple. One bowl and you’ll understand why it’s a favorite.