Think You Know Lentil Soup? This Coconut Curry Version Will Change Your Mind
What if you could transform a humble bowl of lentil soup into a vibrant, restaurant-worthy meal with just a few pantry staples? This Coconut Curry Lentil Soup does exactly that, combining creamy coconut milk with aromatic spices for a dish that’s as nutritious as it is delicious.
Packed with plant-based protein and fiber from the lentils, this soup is a complete meal that satisfies without weighing you down. The rich, velvety texture from the coconut milk perfectly balances the warmth of the curry, creating a complex flavor profile that’s both comforting and exotic.
Ingredients
This Coconut Curry Lentil Soup comes together with simple, wholesome ingredients that create a rich, aromatic, and deeply satisfying bowl of comfort.
- 1 tablespoon sesame oil
- 1 teaspoon freshly grated ginger
- 2 tablespoons red curry paste (vegan)
- ½ red onion, chopped
- 4 cloves garlic, minced
- ¼ teaspoon sea salt
- ¼ teaspoon ground black pepper
- 2 tablespoons brown or coconut sugar
- 1 tablespoon light soy sauce or liquid aminos
- 1 ½ cups red lentils
- 1 (13.5-ounce) can coconut milk (full fat or lite)
- 5 cups vegetable broth
- Juice of 1 lime
- ½ tablespoon sambal oelek or Sriracha (optional)
- Chopped purple cabbage (optional, for topping)

Timing
| Prep Time | 10 minutes |
| Cook Time | 25 minutes |
| Total Time | 35 minutes |
Context: This Coconut Curry Lentil Soup is approximately 20% faster to prepare than similar recipes.
Step-by-Step Instructions
Step 1 — Sauté Aromatics
Heat 2 tablespoons of coconut oil in a large pot over medium heat. Add 1 diced onion and cook for 5-7 minutes until softened and translucent. Stir in 3 minced garlic cloves and 1 tablespoon of freshly grated ginger, cooking for another minute until fragrant.
Step 2 — Bloom Spices
Add 2 tablespoons of curry powder and 1 teaspoon of turmeric to the pot. Stir constantly for 30-60 seconds to toast the spices, which will deepen their flavor and prevent a raw, gritty taste in your Coconut Curry Lentil Soup.
Step 3 — Add Lentils and Liquid
Pour in 1 cup of rinsed red lentils, 4 cups of vegetable broth, and 1 (14-ounce) can of coconut milk. Scrape the bottom of the pot to incorporate any browned bits, which will add depth to your soup.
Step 4 — Simmer Until Tender
Bring the mixture to a boil, then reduce the heat to low and cover. Simmer for 20-25 minutes, stirring occasionally, until the lentils are completely tender and have begun to break down, thickening the soup.
Step 5 — Season and Adjust
Season with 1 teaspoon of salt and freshly ground black pepper to taste. For a brighter flavor, stir in the juice of half a lime. If the soup is too thick, add more broth or water until it reaches your desired consistency.
Step 6 — Final Garnish and Serve
Ladle the hot Coconut Curry Lentil Soup into bowls. Top with fresh cilantro and a drizzle of coconut cream for serving. This soup is best enjoyed immediately but will keep well in the refrigerator for up to 4 days.
Nutritional Information
| Calories | 320 |
| Protein | 15g |
| Carbohydrates | 45g |
| Fat | 10g |
| Fiber | 12g |
| Sodium | 480mg |
Note: Estimates based on typical ingredients and serving size.
Healthier Alternatives
- Protein Swap: Chicken or Tofu — Replace lentils with shredded chicken or cubed tofu for a different protein source while maintaining the rich coconut curry flavor.
- Lower-Carb Option: Cauliflower Rice — Serve the soup over cauliflower rice instead of traditional grains to reduce carbohydrates and add a light, nutty texture.
- Dairy-Free Adaptation: Coconut Milk — The recipe is naturally dairy-free when using full-fat coconut milk, offering a creamy, lactose-free base.
- Gluten-Free Assurance: Check Broth — Ensure your vegetable or chicken broth is certified gluten-free to keep this Coconut Curry Lentil Soup safe for gluten-sensitive diets.
- Low-Sodium Version: Homemade Broth — Use low-sodium or homemade broth to control salt levels, allowing the spices and coconut to shine without excess sodium.
- Extra Veggie Boost: Spinach or Kale — Stir in fresh spinach or kale during the last few minutes of cooking for added nutrients and a vibrant color.
- Spice Level Adjustment: Reduce Chili — Lower the amount of curry paste or chili to make a milder version, perfect for those who prefer less heat.

Serving Suggestions
- Pair this Coconut Curry Lentil Soup with warm, fluffy naan bread or basmati rice for a complete and satisfying meal.
- Serve it as a starter for an Indian-inspired dinner party or as the main event for a cozy weeknight meal.
- Garnish with a swirl of coconut milk, fresh cilantro, and a squeeze of lime to enhance the flavors and add visual appeal.
- For a heartier dish, top with roasted chickpeas or serve alongside a simple cucumber salad for a refreshing contrast.
- This soup is perfect for meal prep; it stores and reheats beautifully, making it an excellent option for lunches throughout the week.
- Consider serving it in a hollowed-out bread bowl for a fun and rustic presentation that’s perfect for casual gatherings.
This Coconut Curry Lentil Soup is incredibly versatile, making it suitable for everything from a quick family dinner to entertaining guests.
Common Mistakes to Avoid
- Mistake: Using old, stale lentils that won’t soften properly. Fix: Always check your lentils’ expiration date and give them a quick rinse to remove any debris.
- Mistake: Adding acidic ingredients like tomatoes or lemon juice too early. Fix: Stir these in at the very end to prevent the lentils from staying tough.
- Mistake: Not toasting the curry powder and spices in oil first. Fix: Gently heat the spices for 60 seconds to unlock their full, deep flavor.
- Mistake: Using light coconut milk instead of full-fat. Fix: Opt for full-fat coconut milk to achieve a luxuriously creamy and rich Coconut Curry Lentil Soup.
- Mistake: Over-salting the soup before the lentils have finished cooking. Fix: Season gradually and do your final taste test at the end, as lentils absorb salt.
- Mistake: Boiling the soup aggressively after adding the coconut milk. Fix: Simmer gently to prevent the coconut milk from separating or becoming oily.
- Mistake: Skipping the garnish of fresh herbs. Fix: A finish of fresh cilantro or Thai basil adds a crucial bright, fresh contrast to the rich soup.
- Mistake: Not adjusting the liquid level as the soup cooks. Fix: Lentils absorb a lot of water, so have extra broth or water on hand to thin the soup to your preferred consistency.
Storing Tips
- Fridge: Cool completely, then store in an airtight container for up to 5 days.
- Freezer: Portion into freezer-safe bags or containers, leaving 1-inch headspace, and freeze for up to 3 months.
- Reheat: Thaw in the fridge if frozen, then warm on the stove or in the microwave until it reaches 165°F, stirring occasionally.
For best texture, add a splash of coconut milk or water when reheating your Coconut Curry Lentil Soup if it has thickened.
Conclusion
This Coconut Curry Lentil Soup is a creamy, satisfying, and nutritious meal that comes together effortlessly. We hope you love this simple, flavorful recipe as much as we do. Give it a try and share your thoughts in the comments below, and don’t forget to subscribe for more delicious recipes!
PrintVegan Coconut Curry Lentil Soup
A rich, creamy, and hearty vegan coconut curry lentil soup that is easy to make in one pot and full of warm, comforting flavors.
- Author: Sophie Lane
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 1x
- Method: Soup
- Cuisine: Indian-inspired
Ingredients
- 1 tablespoon sesame oil
- 1 teaspoon freshly grated ginger
- 2 tablespoons red curry paste (vegan)
- ½ red onion, chopped
- 4 cloves garlic, minced
- ¼ teaspoon sea salt
- ¼ teaspoon ground black pepper
- 2 tablespoons brown or coconut sugar
- 1 tablespoon light soy sauce or liquid aminos
- 1 ½ cups red lentils
- 1 (13.5-ounce) can coconut milk (full fat or lite)
- 5 cups vegetable broth
- Juice of 1 lime
- ½ tablespoon sambal oelek or Sriracha (optional)
- Chopped purple cabbage (optional, for topping)
Instructions
- Heat sesame oil in a pan over medium-high heat. Add grated ginger and red curry paste, frying for about 1 minute while stirring.
- Add chopped onion and minced garlic; cook until onion is slightly translucent, about 5 minutes.
- Add sea salt, black pepper, coconut sugar, and soy sauce; stir to combine. Add lentils and stir again.
- Pour in coconut milk and vegetable broth. Bring to a boil, then reduce heat to a simmer and cook for 20 to 30 minutes until lentils are fully cooked, stirring occasionally.
- Squeeze lime juice into the soup, stir, and remove from heat. Adjust salt to taste.
- Optionally stir in sambal oelek or Sriracha for heat and top with chopped purple cabbage if desired.
- Serve hot and enjoy.
Notes
This soup is versatile and can be adjusted with additional vegetables or toppings like lime juice, Greek yogurt, or fresh herbs. Red lentils provide a creamy texture, but yellow lentils can be substituted. Serve with naan bread or rice for a complete meal.
Nutrition
- Calories: 320
- Sugar: 6g
- Sodium: 700mg
- Fat: 12g
- Saturated Fat: 9g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 12g
- Protein: 15g
- Cholesterol: 0mg
FAQs
Can I make Coconut Curry Lentil Soup in a slow cooker?
Yes, this Coconut Curry Lentil Soup adapts well to a slow cooker. Combine all ingredients except coconut milk and cook on low for 6-8 hours. Stir in the coconut milk just before serving for the best flavor.
How can I adjust the spice level of this soup?
Control the heat by modifying the amount of curry paste or powder. Start with less and add more to taste. For a milder Coconut Curry Lentil Soup, use a mild curry blend and reduce or omit any chili elements.
What can I serve with Coconut Curry Lentil Soup?
This soup pairs wonderfully with naan bread, steamed rice, or a fresh green salad. A squeeze of lime juice or a dollop of yogurt on top enhances the flavors beautifully.



