I still remember the first time I made this Coconut Curry Lentil Soup—it was one of those chilly evenings when I craved something cozy, filling, and easy. After a few attempts of tweaking the spice balance and getting the lentils just right, this recipe finally clicked for me, and it quickly became a staple in my kitchen. There’s something about the creamy coconut milk blending effortlessly with the earthy lentils and warm curry spices that feels like a comforting hug in a bowl. It’s the kind of soup that I find myself reaching for when I want a quick, satisfying meal without a lot of fuss.
This Coconut Curry Lentil Soup fits so perfectly into my baking and cooking life because it’s simple to make and the results are always dependable. I love prepping it after a busy day, knowing dinner will be ready in under an hour. Plus, it’s vegetarian, hearty, and freezes beautifully, making it a friend for weeknight meals or when guests drop by unexpectedly.
If you’re looking for an easy lentil soup recipe that brings together rich flavors and doesn’t require hours in the kitchen, this Coconut Curry Lentil Soup is going to be your new best friend. And honestly, nothing beats the smell of curry and coconut simmering away while you’re wrapping up other tasks or setting the table. I invite you to give this recipe a go—you don’t have to be an expert to nail it, and I promise it’s as rewarding as pulling a perfectly baked cake out of the oven!
What you’ll need for this Coconut Curry Lentil Soup:
Ingredients:

- 1 cup dried red lentils – These cook quickly and soften nicely in the coconut curry soup.
- 1 tablespoon coconut oil or olive oil – For sautéing your aromatics.
- 1 medium onion, finely chopped – Adds a sweet base flavor.
- 2 garlic cloves, minced – Essential for depth in this coconut curry lentil soup.
- 1 tablespoon fresh ginger, minced or grated – Gives a wonderful zing.
- 1 to 2 tablespoons curry powder – Adjust to your taste; mild or spicy works beautifully.
- 1 teaspoon ground turmeric – For that lovely golden color and earthiness.
- 1/2 teaspoon cumin – Adds warmth.
- 1 can (14 ounces) coconut milk – The star of this coconut milk lentil soup that brings creaminess and richness.
- 4 cups vegetable broth – Keeps it vegetarian and builds a flavorful base.
- 1 medium carrot, diced – Adds subtle sweetness and texture.
- 1 stalk celery, diced – For fresh crunch.
- Salt and pepper, to taste – Your seasoning friends.
- Juice of half a lemon or lime – Brightens the flavors before serving.
- Fresh cilantro or parsley, chopped (optional) – For garnish.
Don’t worry if you don’t have curry powder on hand; garam masala or a pinch of chili flakes can make great substitutes in this coconut curry lentil soup. Likewise, if fresh ginger isn’t available, a teaspoon of ground ginger works well—just remember fresh is best for the zing! You can find most of these ingredients in any regular grocery store, and the lentils and spices are super affordable, making this coconut curry lentil soup a budget-friendly meal option.
As a quick prep tip, I like to chop all my veggies the night before or while the lentils soak for a few minutes to save time. Also, storing your dried lentils in an airtight container in a cool, dry place will keep them fresh for months. I always add a slight pinch extra curry powder to my coconut curry lentil soup—it’s my little trick to amp up the flavor without complicating things.
How to Make This Coconut Curry Lentil Soup:
- Rinse your lentils well under cool running water until the water runs clear. This helps remove any dust and reduces foaming during cooking.
- Heat your oil in a large pot over medium heat. Once shimmering, add the chopped onions and sauté for about 5 minutes until they become translucent and smell sweet.
- Add the garlic and ginger next, stirring for another minute until fragrant. This is where your kitchen starts smelling amazing already—curry and coconut scents are next!
- Sprinkle in your curry powder, turmeric, and cumin. Stir constantly for about 30 seconds to toast the spices and release their flavors. This step makes your Coconut Curry Lentil Soup really sing.
- Toss in the diced carrot and celery, giving everything a good mix so the veggies start softening.
- Add the rinsed lentils, coconut milk, and vegetable broth. Give it all a stir, scraping any browned bits from the bottom—that’s flavor.
- Bring the soup to a gentle boil, then reduce heat and cover. Let it simmer for about 25 to 30 minutes until lentils are tender and the soup has thickened up. While it cooks, you can tidy up your kitchen or prepare any sides.
- Season with salt and pepper, and stir in the fresh lemon or lime juice just before serving. The brightness really balances the creamy coconut milk lentil soup.
If your soup looks a bit thick, add a little more broth or water to reach your desired consistency for this coconut curry soup. Sometimes I like to blend a portion of the soup partially for a creamier texture without losing the lentils’ body—it’s a handy little variation. From start to finish, this Coconut Curry Lentil Soup takes about 45 minutes, including prep and cooking.
If you want a shortcut, canned lentils can work in a pinch, but do add them later to avoid overcooking. Over the years, I’ve learned patience with the simmering makes all the difference—the lentils soak up those spices better and your soup tastes richer.
Serving Your Coconut Curry Lentil Soup:

I love serving this Coconut Curry Lentil Soup as a hearty lunch or a simple dinner. It goes incredibly well with warm crusty bread or a side of steamed basmati rice. When I have some on hand, a dollop of plain yogurt or a sprinkle of toasted coconut flakes adds a lovely texture contrast and extra creaminess.
This coconut curry lentil soup is perfect for meal prepping—you can keep it refrigerated for up to 4 days or freeze it for up to two months. Leftovers taste even better the next day as the flavors deepen. One of my favorite ways to jazz it up is with a side salad of fresh greens tossed in lemon vinaigrette to balance the richness.
For special occasions or potlucks, I enjoy garnishing the soup with fresh cilantro and a squeeze of lime. It brightens the bowl and offers a fresh finish. Friends and family always rave about this vegetarian curry soup because it feels like a treat but is so wholesome.
If you enjoy tasting new twists, you might like my Roasted Cauliflower Curry Soup or the Vegetable Soup Delicious and Hearty recipes that share a similar cozy vibe. And for something meatier, check out my Chicken Noodle Soup Hearty Comfort Food recipe for another all-time family favorite.
Common Questions About This Coconut Curry Lentil Soup:
Can I make this Coconut Curry Lentil Soup ahead of time?
Absolutely! Making it a day ahead actually helps the flavors meld beautifully. Just reheat gently on the stove, adding a little water if it’s too thick.
What’s a good substitute for coconut milk in this recipe?
If you’re out of coconut milk, full-fat canned evaporated milk or cashew cream can work as a creamy base. The flavor will be different but still tasty.
Can I use brown or green lentils instead of red lentils?
Yes, but they take longer to cook and won’t soften in quite the same way. Plan for about 40-45 minutes of simmering time if using those varieties.
How spicy is this Coconut Curry Lentil Soup?
It depends on your curry powder and whether you add chili flakes. You can easily control the heat level, so it’s great for all taste preferences.
Can I make this soup in a slow cooker or Instant Pot?
Definitely! For slow cooker fans, combine all ingredients and cook on low for 6-8 hours. In an Instant Pot, use the soup setting and reduce liquid slightly.
How can I store leftovers?
Keep the soup in an airtight container in the fridge for up to 4 days or freeze in portions for up to two months. Reheat on the stove with a splash of broth.
Can I add other vegetables?
Of course! I like adding diced sweet potatoes or spinach for extra color and nutrition.
Final Thoughts on This Coconut Curry Lentil Soup:
This Coconut Curry Lentil Soup holds a special place in my recipe collection because it’s the perfect blend of comfort, simplicity, and flavor. It’s a dish I keep returning to when I want an easy lentil soup that feels nourishing and satisfying.
My Top Tips for This Coconut Curry Lentil Soup:
- Rinse your lentils thoroughly to avoid foam and bitterness.
- Toast the spices in the oil to deepen flavor before adding liquids.
- Add fresh lemon or lime juice right at the end to brighten the soup.
For variations, I’ve enjoyed it with roasted chickpeas on top for crunch, or swapped the coconut milk part for almond yogurt for a lighter version. The version with extra ginger and a pinch of chili is the one that gets requested most often by my family.
I hope you’ll make this Coconut Curry Lentil Soup your own, adapting the spice level or veggies to what you love. It’s a recipe that makes me smile every time I stir the pot, reminding me that easy, delicious cooking is truly a joy.
If you’re curious about other soups that deliver wholesome satisfaction with simple steps, take a peek at my recipes for Roasted Cauliflower Curry Soup, Vegetable Soup Delicious and Hearty, or Chicken Noodle Soup Hearty Comfort Food. And for inspiration from other cooks, Vegan Coconut Curry Lentil Soup Recipe w/ Photos — Vegangela, Coconut Curry Lentil Soup – Wholly Nourished, and Curried Lentil Soup With Coconut and Tomatoes Recipe | Bon Appétit have some wonderful takes on coconut curry lentil soup that might spark ideas for your kitchen too.
Happy cooking, friends. I can’t wait to hear how your Coconut Curry Lentil Soup turns out!
Coconut Curry Lentil Soup
A creamy and flavorful coconut curry lentil soup that combines aromatic spices with wholesome ingredients for a comforting and nutritious meal.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Dinner
- Method: Skillet
- Cuisine: Indian
Ingredients
- 1 cup red lentils, rinsed
- 1 tablespoon coconut oil
- 1 onion, finely chopped
- 2 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons curry powder
- 1 teaspoon ground turmeric
- 1 teaspoon ground cumin
- 1 can (14 oz) coconut milk
- 4 cups vegetable broth
- 1 carrot, diced
- 1 bell pepper, diced
- Salt and black pepper to taste
- Fresh cilantro for garnish
- Juice of half a lime
Instructions
- Heat the coconut oil in a large pot over medium heat.
- Add the onion and sauté until translucent, about 5 minutes.
- Stir in garlic and ginger; cook for another minute until fragrant.
- Add curry powder, turmeric, and cumin; cook while stirring for 1-2 minutes.
- Pour in vegetable broth and add the rinsed lentils, carrot, and bell pepper.
- Bring to a boil, then reduce heat and simmer for 20 minutes, or until lentils are tender.
- Stir in coconut milk and simmer for an additional 5 minutes.
- Season with salt, pepper, and lime juice to taste.
- Serve hot garnished with fresh cilantro.
Notes
For extra creaminess, blend a portion of the soup before adding coconut milk or serve with a dollop of plain yogurt on top.

