Every spoonful of Curry Lentil Soup is pure cozy comfort, brimming with fragrant spices, creamy coconut, and the wonderful heartiness of red lentils. This is the kind of soup that makes you feel nourished and energized at the same time—beloved for chilly nights, quick lunches, or when you simply crave something satisfying and bright. From its gorgeous golden hue to its irresistible aroma, this Curry Lentil Soup is a go-to recipe that’s so simple to prepare, it’s sure to find a home in your regular meal rotation.

Ingredients You’ll Need
Part of the magic in Curry Lentil Soup is in its simplicity—each ingredient adds a meaningful touch to the overall flavor and texture, uniting to create something so much greater than the sum of its parts. Here’s what you’ll need, along with why each is a staple in this recipe:
- Ghee, clarified butter, or coconut oil: For a rich base that carries all the fragrant spices.
- Onion: Provides a sweet, savory backbone to the soup.
- Carrots: Lend gentle sweetness and vibrant color.
- Celery: Adds subtle earthiness and balance to the flavors.
- Garlic: Essential for depth and that irresistible aroma.
- Salt: Brings all the flavors to life—don’t skip it!
- Curry powder: The star spice for that warm, complex flavor.
- Turmeric: Gives the soup its beautiful golden color and mellow earthiness.
- Ground cumin: Adds a nutty, smoky aspect you’ll love in every bite.
- Smoked paprika: Provides gentle smokiness and rich color.
- Black pepper: Adds gentle heat and highlights the other spices.
- White pepper: A tiny pinch brings a subtle, peppery nuance.
- Split red lentils: The heart and soul of the soup—quick-cooking and wonderfully creamy when done.
- Chicken stock: Deeply savory—use a good-quality stock for the best base flavor (vegetable stock works too).
- Coconut cream: Stirs in at the end for lush richness and a silky texture.
- Chopped cilantro: Adds freshness and a finishing pop of herbal brightness.
How to Make Curry Lentil Soup
Step 1: Build the Flavor Base
Start by placing a large pot over medium-high heat and add your ghee, clarified butter, or coconut oil. Once melted and shimmering, stir in the finely chopped onion, carrots, and celery. Let them sauté for about 5 to 6 minutes, stirring occasionally, until they soften and the onions are just starting to turn translucent. These veggies lay the foundation, making your Curry Lentil Soup taste perfectly savory and sweet.
Step 2: Add the Aromatics
Now comes one of the most satisfying parts of the process—adding your garlic, curry powder, turmeric, cumin, smoked paprika, black pepper, and a pinch of white pepper. Give it all a good stir. You’ll immediately get hit with the most mouthwatering aroma! Toasting the spices briefly unlocks their flavors and helps them infuse into the rest of your soup. Don’t rush this step; let everything get fragrant before you move on.
Step 3: Simmer the Lentils
Pour in your split red lentils and stir until they’re coated in all those glorious spices. Next, add the hot chicken stock. Bring the pot to a gentle simmer, then cover with a lid and let it cook for about 20 minutes. Check in every so often, giving the soup a stir and watching as the lentils turn beautifully soft and creamy. By now, your kitchen should smell incredible!
Step 4: Finish with Coconut and Herbs
Once the lentils are fully tender and the soup has thickened slightly, stir in half a can of luscious coconut cream and your freshly chopped cilantro. The coconut cream transforms the texture, making it exceptionally silky, while the cilantro brightens every spoonful. Taste for seasoning and adjust salt and pepper if you wish—this is where you make the Curry Lentil Soup perfect for your palate.
How to Serve Curry Lentil Soup

Curry Lentil Soup Garnishes
Elevate your Curry Lentil Soup with garnishes that delight both the eyes and the palate. A swirl of coconut cream or yogurt looks gorgeous and adds creaminess, while extra chopped cilantro gives a fresh lift. Tiny cubes of cooked carrots or crispy fried onions make lovely toppers, and a sprinkle of chili flakes is great for those who love a little heat.
Side Dishes
The beauty of Curry Lentil Soup is its versatility—serve it solo for a light meal, or pair it with fluffy, warm naan bread for dipping and scooping. For a more substantial meal, add simple steamed rice, a crisp cucumber salad, or a platter of roasted vegetables. Each makes a wonderful complement and rounds out the meal beautifully.
Creative Ways to Present
Take presentation up a notch by serving the soup in rustic stoneware bowls or small mugs for a cozy feel. For gatherings, pour the soup into espresso cups or shot glasses as a unique appetizer. Layer the garnishes in small bowls so everyone can customize their own serving of Curry Lentil Soup just the way they like it!
Make Ahead and Storage
Storing Leftovers
Let your Curry Lentil Soup cool completely before transferring it to airtight containers. It keeps well in the fridge for up to 4 days. As it sits, the flavors continue to meld and deepen, making leftovers arguably even more delicious! A quick tip: the soup will thicken in the fridge, so you might want to add a splash of broth or water when reheating.
Freezing
Curry Lentil Soup is ideal for freezing—make a big batch and stash portions away for quick meals! Pour cooled soup into freezer-safe containers (leaving a bit of space for expansion) and freeze for up to 3 months. Defrost in the fridge overnight before you reheat and enjoy.
Reheating
To reheat, simply pour the soup into a saucepan and warm gently over medium-low heat, adding extra liquid as needed to achieve your desired consistency. You can also reheat individual servings in the microwave—just give it a good stir halfway through to make sure it heats evenly. For best results, give the soup a taste after reheating and add a pinch of salt or fresh cilantro to revive the flavors.
FAQs
Can I make Curry Lentil Soup vegetarian?
Absolutely! Swap the chicken stock for a good-quality vegetable broth and you have a fully vegetarian (and vegan) bowl of comfort. The flavors are just as deep and aromatic.
Do I need to soak the red lentils first?
Nope—split red lentils are wonderfully quick-cooking and don’t require any soaking. Just give them a quick rinse and you’re good to go, which makes this soup especially weeknight-friendly.
What’s the difference between coconut milk and coconut cream, and can I substitute?
Coconut cream is thicker and richer than coconut milk, resulting in a silkier soup, but you can use coconut milk in a pinch. Just know the soup will be a little lighter—still delicious, but a touch less creamy!
Can I freeze this soup even after adding coconut cream?
Yes, Curry Lentil Soup freezes beautifully, even with the coconut cream mixed in. Sometimes coconut cream can separate a little upon thawing, but a good stir while reheating will bring it right back together.
How can I adjust the spice level?
You’re totally in control! Dial up the curry powder or add extra chili flakes if you love more heat. Or, start with a milder curry powder and leave off the chili for a gentler, kid-friendly version.
Final Thoughts
If you’re longing for something nourishing, flavorful, and downright soul-soothing, this Curry Lentil Soup is the answer. Don’t hesitate to give it a try—you’ll be amazed at how easy and rewarding homemade comfort food can be. Your taste buds (and future self) will thank you!
Print
Curry Lentil Soup Recipe
- Total Time: 40 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
A comforting and flavorful recipe for Curry Lentil Soup that is perfect for a cozy meal. This hearty soup is filled with red lentils, aromatic spices, and creamy coconut cream, making it a satisfying dish for any occasion.
Ingredients
For the Soup:
- 2 tablespoons ghee, clarified butter, or coconut oil
- 1 onion, finely chopped
- 2 medium carrots, peeled and finely diced
- 1 rib celery, finely diced
- 2 cloves garlic, pressed through garlic press
- Salt
- 2 teaspoons curry powder
- 1 teaspoon turmeric
- 1/2 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon black pepper
- Pinch white pepper
- 1 pound split red lentils
- 6 cups chicken stock, hot
- 1/2 (14 ounce) can coconut cream
- 1 tablespoon chopped cilantro leaves
Instructions
- Saute Vegetables: Place a pot over medium-high heat, and add in the ghee; once hot, add in the onion, carrot and celery, and saute for about 5-6 minutes, until slightly tender.
- Add Spices and Lentils: Add in the garlic, curry powder, turmeric, cumin, smoked paprika, and black pepper, and stir to combine; once aromatic, add in the lentils and stir to blend, followed by the chicken stock.
- Simmer: Cover the soup and allow it to gently simmer for about 20 minutes, stirring occasionally, or until lentils are tender and soup is slightly thickened.
- Finish and Serve: Finish the soup by stirring in the coconut cream and the cilantro, and serve with warm naan bread, if desired.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 5g
- Sodium: 700mg
- Fat: 12g
- Saturated Fat: 8g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 15g
- Protein: 15g
- Cholesterol: 0mg
