This Creamy Coconut Lentil Curry Recipe is a delightful vegan dish that brings the warmth and richness of Indian cuisine right to your dinner table. Perfect for Meatless Mondays or any day of the week, this curry is not only easy to make but also incredibly satisfying. In under an hour, you can whip up a comforting meal that’s full of flavor and nutrition. The creamy texture from the coconut milk combined with the hearty lentils makes for a dish that everyone will love.

Jump to:
- Why You’ll Love This Recipe
- Tools and Preparation
- Essential Tools and Equipment
- Importance of Each Tool
- Ingredients
- Main Ingredients
- How to Make Creamy Coconut Lentil Curry Recipe
- Step 1: Heat the Spices
- Step 2: Simmer the Base
- Step 3: Final Touches
- How to Serve Creamy Coconut Lentil Curry Recipe
- With Rice
- With Bread
- With Salad
- With Extras
- How to Perfect Creamy Coconut Lentil Curry Recipe
- Best Side Dishes for Creamy Coconut Lentil Curry Recipe
- Common Mistakes to Avoid
- Storage & Reheating Instructions
- Refrigerator Storage
- Freezing Creamy Coconut Lentil Curry Recipe
- Reheating Creamy Coconut Lentil Curry Recipe
- Frequently Asked Questions
- Can I use green lentils instead of brown?
- How spicy is this Creamy Coconut Lentil Curry Recipe?
- Can I add vegetables to the curry?
- Is this recipe gluten-free?
- Final Thoughts
- 📖 Recipe Card
Why You’ll Love This Recipe
- Quick and Easy: This recipe takes less than an hour to prepare, making it perfect for busy weeknights.
- Flavor-Packed: Infused with spices like cumin, coriander, and turmeric, each bite bursts with authentic Indian flavors.
- Vegan Delight: A wonderful option for plant-based eaters, this curry is filling and nutritious without any animal products.
- Versatile Ingredients: You can easily swap in different vegetables or adjust the spice level to suit your taste.
- Meal Prep Friendly: Make a large batch and enjoy leftovers for lunch or dinner throughout the week.
Tools and Preparation
Before diving into cooking, gather your tools to make the process smooth and enjoyable.
Essential Tools and Equipment
Importance of Each Tool
- Large skillet or braiser: A spacious cooking surface allows for even heating and easy stirring while preparing your creamy coconut lentil curry.
- Chopping knife: A sharp knife helps you chop ingredients efficiently, saving time during prep.
- Cutting board: Provides a safe surface for cutting vegetables and herbs without damaging your countertops.
Ingredients
To create this delicious creamy coconut lentil curry, you’ll need the following ingredients:
Main Ingredients
- 1 tablespoon coconut oil
- 1 tablespoon cumin seeds
- 1 tablespoon coriander seeds
- 1 head garlic (chopped (10-12 cloves))
- 28 ounce can of crushed tomatoes
- 2 tablespoons ginger (chopped)
- 1 tablespoon turmeric
- 2 teaspoons sea salt
- 1 cup dried brown lentils (see notes)
- 1-2 teaspoons cayenne powder (optional)
- 2 cups water
- 15 ounce can coconut milk
- A few handfuls of cherry tomatoes
- 1 cup chopped cilantro
How to Make Creamy Coconut Lentil Curry Recipe
Step 1: Heat the Spices
Heat the coconut oil in a large skillet over medium-high heat. Add the cumin and coriander seeds. Toast them until they start to brown, which should take about 45 seconds. Then, add the chopped garlic and let it cook until browned, around 2 minutes.
Step 2: Simmer the Base
Add the crushed tomatoes, ginger, turmeric, and sea salt into the skillet. Cook this mixture while stirring occasionally for about 5 minutes. Next, incorporate the dried lentils along with cayenne powder if desired. Pour in 2 cups of water and bring everything to a boil. Once boiling, reduce heat to low; cover the pot and let it simmer for 35–40 minutes until lentils are tender. Stir occasionally to prevent sticking. If it appears dry, add an extra ½ – 1 cup of water.
Step 3: Final Touches
Once the lentils are soft and thickened into a curry consistency, stir in the coconut milk and cherry tomatoes. Bring it back to a gentle simmer before removing from heat. Finally, mix in fresh chopped cilantro for added flavor.
Enjoy your delicious Creamy Coconut Lentil Curry Recipe!
How to Serve Creamy Coconut Lentil Curry Recipe
Serving your Creamy Coconut Lentil Curry can elevate the dining experience. This dish is versatile and can be paired with various sides and garnishes that enhance its flavors.
With Rice
- Basmati Rice: Light and fluffy, basmati rice pairs beautifully with curry, absorbing the rich sauce.
- Brown Rice: A healthier option that adds a nutty flavor while providing additional nutrients.
With Bread
- Naan: Soft and pillowy, naan is perfect for scooping up the creamy lentils.
- Roti: A whole wheat flatbread that complements the spices in the curry.
With Salad
- Cucumber Salad: A refreshing side that balances the heat of the curry with its coolness.
- Kachumber: An Indian salad made with diced cucumbers, tomatoes, and onions, adding crunch and freshness.
With Extras
- Chutney: Mango or mint chutney offers a sweet or spicy contrast to the curry.
- Pickles: Tangy pickles can add an extra layer of flavor and zing.

How to Perfect Creamy Coconut Lentil Curry Recipe
To achieve the best results with your Creamy Coconut Lentil Curry, follow these tips for a delicious meal every time.
- Use fresh spices: Freshly ground spices like cumin and coriander will give your curry a vibrant taste.
- Adjust thickness: If you prefer a thinner curry, add more water or coconut milk until you reach your desired consistency.
- Experiment with toppings: Adding toppings like toasted coconut or chopped nuts can enhance texture and flavor.
- Let it rest: Allowing the curry to sit for a few minutes after cooking helps the flavors meld together beautifully.
Best Side Dishes for Creamy Coconut Lentil Curry Recipe
Pairing your creamy lentil curry with complementary side dishes can create a well-rounded meal. Here are some great options:
- Cilantro Lime Quinoa: A light and zesty quinoa dish that adds protein and flavor.
- Roasted Vegetables: Seasonal veggies roasted to perfection provide great texture and nutritional balance.
- Spiced Cauliflower Steaks: Grilled or roasted cauliflower seasoned with Indian spices makes for an excellent match.
- Potato Masala: Flavored potatoes cooked with spices can be a hearty addition alongside curry.
- Saag Paneer: A creamy spinach dish that pairs nicely with lentils while adding richness to your meal.
- Aloo Gobi: A spiced potato and cauliflower dish that complements the curry’s flavors perfectly.
Common Mistakes to Avoid
Making a Creamy Coconut Lentil Curry Recipe can be easy, but small mistakes can lead to less than perfect results. Here are some common pitfalls to avoid.
- Ignoring the spices: Spices add depth to your curry. Don’t skip toasting cumin and coriander seeds; it enhances their flavor.
- Not rinsing lentils: Rinsing removes dust and impurities. Always rinse your dried lentils before cooking for a cleaner dish.
- Overcooking lentils: Keeping an eye on cooking time is crucial. Overcooked lentils can turn mushy, so check them regularly.
- Forgetting the salt: Salt brings out the flavors in your curry. Taste and adjust the salt content as it cooks for optimal taste.
- Using low-quality coconut milk: The quality of coconut milk affects creaminess. Choose full-fat coconut milk for the best creamy texture.

Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container for up to 5 days.
- Allow the curry to cool completely before refrigerating.
Freezing Creamy Coconut Lentil Curry Recipe
- Freeze in a freezer-safe container for up to 3 months.
- Leave some space at the top of the container as the curry will expand when frozen.
Reheating Creamy Coconut Lentil Curry Recipe
- Oven: Preheat to 350°F (175°C), cover with foil, and heat for about 20 minutes until warm.
- Microwave: Heat in short bursts, stirring in between until heated through.
- Stovetop: Warm over medium heat, adding a splash of water if needed to loosen it up.
Frequently Asked Questions
Here are some frequently asked questions about this Creamy Coconut Lentil Curry Recipe.
Can I use green lentils instead of brown?
Yes, you can use green lentils. Just keep in mind they may have a slightly different cooking time.
How spicy is this Creamy Coconut Lentil Curry Recipe?
The spice level depends on how much cayenne powder you use. Start with less if you prefer milder flavors.
Can I add vegetables to the curry?
Absolutely! Adding vegetables like spinach or sweet potatoes can enhance nutrition and flavor.
Is this recipe gluten-free?
Yes, this Creamy Coconut Lentil Curry Recipe is naturally gluten-free, making it suitable for those with gluten sensitivities.
Final Thoughts
This Creamy Coconut Lentil Curry Recipe is not only delicious but also versatile. You can easily customize it by adding your favorite vegetables or adjusting the spice levels. It’s perfect for meal prep and makes a comforting dish that everyone will love!
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card
PrintCreamy Coconut Lentil Curry Recipe
Indulge in the warmth of this Creamy Coconut Lentil Curry Recipe, a delightful vegan dish that brings authentic Indian flavors right to your table. This comforting curry is made with hearty lentils and rich coconut milk, creating a creamy texture that is both satisfying and nourishing. In less than an hour, you can whip up a meal that’s perfect for Meatless Mondays or any day of the week. Enhanced with spices like cumin, coriander, and turmeric, each bite delivers a burst of flavor that will please everyone at your dinner table.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: Serves approximately 4 people 1x
- Category: Main
- Method: Cooking
- Cuisine: Indian
Ingredients
- 1 tablespoon coconut oil
- 1 tablespoon cumin seeds
- 1 tablespoon coriander seeds
- 10–12 cloves garlic (chopped)
- 28-ounce can crushed tomatoes
- 2 tablespoons ginger (chopped)
- 1 tablespoon turmeric
- 2 teaspoons sea salt
- 1 cup dried brown lentils
- Optional: 1-2 teaspoons cayenne powder
- 2 cups water
- 15-ounce can coconut milk
- Handfuls of cherry tomatoes
- 1 cup chopped cilantro
Instructions
- Heat coconut oil in a large skillet over medium-high heat. Add cumin and coriander seeds; toast for about 45 seconds. Stir in garlic and cook until browned (around 2 minutes).
- Mix in crushed tomatoes, ginger, turmeric, and sea salt. Cook for about 5 minutes while stirring.
- Add dried lentils and cayenne powder (if using). Pour in water and bring to a boil. Reduce heat to low, cover, and simmer for 35–40 minutes until lentils are tender.
- Once thickened, stir in coconut milk and cherry tomatoes. Simmer gently before mixing in fresh cilantro.
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 310
- Sugar: 5g
- Sodium: 680mg
- Fat: 14g
- Saturated Fat: 11g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 12g
- Protein: 11g
- Cholesterol: 0mg





