This Creamy Coconut Lentil Curry Recipe is a delightful dish that brings the vibrant flavors of Indian cuisine to your dinner table. It’s an easy-to-make vegan recipe, perfect for Meatless Mondays or any weeknight when you crave something comforting yet nutritious. With its creamy texture and aromatic spices, this lentil curry is both satisfying and wholesome. Plus, it takes less than an hour to prepare, allowing you to enjoy delicious leftovers for lunch the next day!

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 Coconut Oil
- Step 2: Add Tomatoes and Spices
- Step 3: Simmer the Curry
- Step 4: Finish with Coconut Milk
- How to Serve Creamy Coconut Lentil Curry Recipe
- With Rice
- With Bread
- Topped with Extras
- As a Wrap
- 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 different types of lentils?
- Is this recipe gluten-free?
- How spicy is this curry?
- Can I add vegetables to this recipe?
- What can I serve with creamy coconut lentil curry?
- Final Thoughts
- 📖 Recipe Card
Why You’ll Love This Recipe
- Quick Preparation: This recipe takes under an hour with minimal hands-on time, making it perfect for busy weeknights.
- Packed with Flavor: The combination of spices and coconut milk creates a rich and aromatic dish that will impress your taste buds.
- Versatile Ingredients: Customize this curry by adding vegetables or adjusting spice levels according to your preference.
- Nutritious Meal: Lentils are a great source of protein and fiber, ensuring you have a healthy dinner option.
- Vegan-Friendly: This dish fits well into a vegan diet, making it suitable for various dietary preferences.
Tools and Preparation
Before diving into the cooking process, gather your tools and equipment. Having everything on hand will streamline your cooking experience.
Essential Tools and Equipment
- Large skillet or braiser
- Wooden spoon
- Measuring cups and spoons
- Chopping knife and cutting board
Importance of Each Tool
- Large skillet or braiser: A spacious pan allows even cooking of lentils and prevents overcrowding.
- Wooden spoon: This tool helps avoid scratching non-stick surfaces while stirring your curry gently.
Ingredients
To make this delectable Creamy Coconut Lentil Curry Recipe, 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 Coconut Oil
Heat the coconut oil in a large skillet over medium-high heat. Add the cumin and coriander seeds, toasting them until they start to brown, about 45 seconds. Then, add the chopped garlic and let it brown for approximately 2 minutes.
Step 2: Add Tomatoes and Spices
Next, incorporate the crushed tomatoes, ginger, turmeric, and sea salt into the skillet. Cook this mixture while stirring occasionally for about 5 minutes. Afterward, add the dried lentils along with cayenne powder if desired, then pour in the water. Bring everything to a boil.
Step 3: Simmer the Curry
Reduce the heat to low, cover the pot, and allow it to simmer for 35-40 minutes until the lentils are soft. Stir occasionally to prevent sticking. If you notice that the curry looks dry during cooking, feel free to add an extra ½ – 1 cup of water.
Step 4: Finish with Coconut Milk
Once your lentils are tender and the curry has thickened nicely, add the coconut milk and cherry tomatoes back into the pot. Bring everything back to a simmer. Remove from heat and stir in the chopped cilantro before serving hot!
How to Serve Creamy Coconut Lentil Curry Recipe
Serving your Creamy Coconut Lentil Curry is as delightful as making it! This dish can be enjoyed in various ways, allowing you to customize each serving to suit your taste. Here are some fantastic suggestions to elevate your dining experience.
With Rice
- Basmati Rice: The fluffy texture of basmati rice complements the creamy curry perfectly.
- Brown Rice: A healthier option that adds a nutty flavor and chewy texture.
- Cauliflower Rice: For a low-carb alternative, cauliflower rice is a great choice.
With Bread
- Naan: Soft and pillowy, naan is perfect for scooping up the curry.
- Roti: Whole wheat roti adds a wholesome touch and pairs well with lentils.
Topped with Extras
- Chopped Cilantro: Fresh cilantro adds brightness and enhances the flavors.
- Lemon Wedges: A squeeze of lemon juice brings a zesty contrast to the richness of the curry.
As a Wrap
- Lettuce Wraps: Use large lettuce leaves to wrap the lentil curry for a fresh, crunchy bite.

How to Perfect Creamy Coconut Lentil Curry Recipe
To create the best version of this delicious curry, follow these helpful tips for an unforgettable meal.
- Use Fresh Spices: Fresh spices enhance flavor. Opt for whole spices when possible and grind them just before use for maximum aroma.
- Adjust Consistency: If your curry thickens too much, add extra coconut milk or water until you reach your desired consistency.
- Let It Rest: Allowing the curry to sit for 10-15 minutes after cooking lets the flavors meld beautifully.
- Experiment with Vegetables: Feel free to add vegetables like spinach or bell peppers for added nutrition and flavor diversity.
Best Side Dishes for Creamy Coconut Lentil Curry Recipe
Pairing side dishes with your creamy coconut lentil curry can take your meal from good to great. Here are some tasty options that complement this dish well.
- Cucumber Raita: A yogurt-based side that cools down spicy flavors while adding creaminess.
- Spicy Pickles: Indian pickles add a tangy and spicy kick that contrasts nicely with the creamy curry.
- Samosas: These crispy pockets filled with spiced potatoes or lentils make for a perfect appetizer.
- Chickpea Salad: A refreshing salad with chickpeas, cucumber, and tomatoes provides crunch and protein.
- Grilled Vegetables: Charred veggies like zucchini and bell peppers enhance the meal’s texture and flavor profile.
- Quinoa Salad: Light yet filling, quinoa salad brings additional nutrients while being gluten-free.
Common Mistakes to Avoid
When making the Creamy Coconut Lentil Curry Recipe, it’s easy to encounter some common pitfalls. Here are a few mistakes to watch out for:
- Ignoring the spices: Spices are essential for flavor. Make sure to toast cumin and coriander seeds; it brings out their rich flavors.
- Skipping the simmer: Don’t rush the cooking process. Letting the lentils simmer is crucial for achieving that creamy texture.
- Not adding enough liquid: If the curry looks dry during cooking, add more water. This ensures a smooth and creamy consistency.
- Overcooking lentils: Keep an eye on your lentils as they cook. Overcooked lentils can turn mushy, so check for softness at around 35 minutes.
- Forgetting garnishes: Fresh cilantro or cherry tomatoes elevate the dish. Don’t skip these toppings for added freshness.

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 or bag for up to 3 months.
- Portion out servings for easy reheating later.
Reheating Creamy Coconut Lentil Curry Recipe
- Oven: Preheat to 350°F (175°C). Place in an oven-safe dish, cover with foil, and heat for about 20-25 minutes.
- Microwave: Heat in a microwave-safe bowl on medium power for 2-3 minutes, stirring halfway through.
- Stovetop: Heat in a saucepan over medium heat, stirring occasionally until warmed through.
Frequently Asked Questions
Here are some common questions regarding the Creamy Coconut Lentil Curry Recipe.
Can I use different types of lentils?
You can use red or green lentils, but the cooking time may vary. Adjust accordingly until tender.
Is this recipe gluten-free?
Yes, this creamy coconut lentil curry is naturally gluten-free and perfect for those with dietary restrictions.
How spicy is this curry?
The spice level is customizable! Adjust cayenne powder according to your taste preference or omit it entirely for a milder dish.
Can I add vegetables to this recipe?
Absolutely! Feel free to add veggies like spinach or bell peppers during cooking for extra nutrition and flavor.
What can I serve with creamy coconut lentil curry?
This dish pairs well with rice, quinoa, or naan bread. It’s also delightful on its own!
Final Thoughts
The Creamy Coconut Lentil Curry Recipe is not only delicious but also incredibly versatile. You can customize it by adding your favorite vegetables or adjusting spices to suit your taste. Perfect for Meatless Mondays or any day you crave comfort food, give it a try and enjoy its rich flavors!
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card
Print
Creamy Coconut Lentil Curry Recipe
- Total Time: 55 minutes
- Yield: Serves approximately 4 people 1x
Description
Indulge in the comforting flavors of this Creamy Coconut Lentil Curry Recipe, a delightful vegan dish that embodies the essence of Indian cuisine. With its rich and creamy texture, aromatic spices, and wholesome ingredients, this curry is perfect for weeknight dinners or a hearty lunch. Ready in under an hour, it offers a nutritious meal option that will impress your family and friends. Customize it with your favorite vegetables or adjust the spice levels to suit your palate. Enjoy this satisfying dish on its own or paired with rice or naan for a complete experience!
Ingredients
- 1 tablespoon coconut oil
- 1 tablespoon cumin seeds
- 1 tablespoon coriander seeds
- 1 head garlic (chopped)
- 28-ounce can crushed tomatoes
- 2 tablespoons fresh ginger (chopped)
- 1 tablespoon turmeric
- 2 teaspoons sea salt
- 1 cup dried brown lentils
- Optional: 1-2 teaspoons cayenne powder
- 15-ounce can coconut milk
- Cherry tomatoes and cilantro for garnish
Instructions
- Heat coconut oil in a large skillet over medium-high heat. Toast cumin and coriander seeds until fragrant, about 45 seconds. Add chopped garlic and brown for about 2 minutes.
- Stir in crushed tomatoes, ginger, turmeric, and sea salt. Cook for about 5 minutes.
- Add dried lentils and cayenne powder (if using), then pour in water and bring to a boil.
- Reduce heat to low, cover, and simmer for 35-40 minutes until lentils are tender. Stir occasionally; add more water if needed.
- Once lentils are soft, stir in coconut milk and cherry tomatoes. Simmer briefly before serving topped with chopped cilantro.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Main
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 320
- Sugar: 7g
- Sodium: 580mg
- Fat: 14g
- Saturated Fat: 10g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 12g
- Protein: 10g
- Cholesterol: 0mg