This Creamy Coconut Lentil Curry Recipe is not only a delightful vegan dish but also an easy-to-make meal perfect for any occasion. Whether it’s a cozy weeknight dinner or a vibrant gathering with friends, this curry brings warmth and flavor to your table. With its rich Indian spices and creamy coconut milk, you’ll find yourself reaching for seconds—and maybe even thirds! Plus, it’s quick enough to whip up on busy days, making it an ideal choice for those who want something nutritious without spending hours in the kitchen.

Jump to:
- Why You’ll Love This Recipe
- Tools and Preparation
- Essential Tools and Equipment
- Importance of Each Tool
- Ingredients
- Spices and Seasonings
- Base Ingredients
- Creamy Components
- How to Make Creamy Coconut Lentil Curry Recipe
- Step 1: Toast the Spices
- Step 2: Build the Base
- Step 3: Add Lentils and Simmer
- Step 4: Finish with Creaminess
- How to Serve Creamy Coconut Lentil Curry Recipe
- With Rice
- With Bread
- With Salad
- On Its Own
- 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 other types of lentils?
- Is this recipe spicy?
- How do I make this dish gluten-free?
- What can I serve with this curry?
- 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.
- Flavorful: Packed with traditional Indian spices, each bite is bursting with flavor.
- Versatile: Enjoy it as a main dish or serve it over rice or with naan for a complete meal.
- Meal Prep Friendly: Make extra portions and enjoy them for lunch the next day—it’s even better reheated!
- Nutritious: Rich in fiber and protein, this curry is a healthy option that won’t leave you feeling sluggish.
Tools and Preparation
Before you get started on this creamy coconut lentil curry recipe, make sure you have the right tools at hand. Having the right equipment can make cooking easier and more enjoyable.
Essential Tools and Equipment
- Large skillet or braiser
- Chopping knife
- Cutting board
- Measuring cups and spoons
Importance of Each Tool
- Large skillet or braiser: Ideal for sautéing ingredients evenly and allowing ample space for simmering the curry.
- Chopping knife: A sharp knife helps speed up prep time when chopping garlic, ginger, and vegetables.
- Measuring cups and spoons: Accurate measurements ensure that your flavors are balanced in this creamy coconut lentil curry recipe.
Ingredients
Here’s what you’ll need to create this delicious creamy coconut lentil curry:
Spices and Seasonings
- 1 tablespoon coconut oil
- 1 tablespoon cumin seeds
- 1 tablespoon coriander seeds
- 1 head garlic (chopped (10-12 cloves))
- 2 tablespoons ginger (chopped)
- 1 tablespoon turmeric
- 2 teaspoons sea salt
Base Ingredients
- 28 ounce can of crushed tomatoes
- 1 cup dried brown lentils (see notes)
- 1-2 teaspoons cayenne powder (optional)
- 2 cups water
Creamy Components
- 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: Toast the Spices
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 to the pot. Let it brown for about 2 minutes.
Step 2: Build the Base
Add the crushed tomatoes, ginger, turmeric, and sea salt to the pot.
Cook while stirring occasionally for 5 minutes.
Step 3: Add Lentils and Simmer
Add the dried brown lentils along with cayenne powder (if using) and water.
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 soft. Stir occasionally to prevent sticking. If needed, add extra water if it looks dry.
Step 4: Finish with Creaminess
Once the lentils are soft and thickened:
Stir in the coconut milk and cherry tomatoes.
Bring back to a simmer before removing from heat.
Finally, mix in the chopped cilantro just before serving.
Enjoy your deliciously comforting Creamy Coconut Lentil Curry Recipe!
How to Serve Creamy Coconut Lentil Curry Recipe
Serving your creamy coconut lentil curry can elevate the meal experience. Here are some delightful ways to enjoy this dish.
With Rice
- Basmati Rice: Light and fluffy, perfect for soaking up the rich flavors of the curry.
- Brown Rice: A healthier option that adds a nutty flavor and chewy texture.
With Bread
- Naan: Soft Indian flatbread that’s great for scooping up the curry.
- Chapati: Whole wheat bread that is thin and complements the dish well.
With Salad
- Cucumber Raita: A refreshing yogurt side that balances the spiciness of the curry.
- Kachumber Salad: A fresh mix of diced vegetables for a crunchy contrast.
On Its Own
- Enjoy it as is for a hearty, comforting meal packed with nutrients and flavor.

How to Perfect Creamy Coconut Lentil Curry Recipe
To make your creamy coconut lentil curry even better, consider these helpful tips.
- Use Fresh Spices: Fresh spices enhance flavors significantly. Check the freshness of your cumin and coriander seeds before using them.
- Adjust Spice Levels: Modify cayenne powder according to your heat preference. Start with less if you’re unsure!
- Simmer Longer for Flavor: Allowing the lentils to simmer longer can deepen the flavor profile of your curry.
- Add Vegetables: Incorporate chopped spinach or kale during the last few minutes of cooking for added nutrition and color.
Best Side Dishes for Creamy Coconut Lentil Curry Recipe
Pairing side dishes with your creamy coconut lentil curry can create a well-rounded meal. Here are some great options.
- Raita: This yogurt-based side dish helps cool down spicy curries while adding creaminess.
- Pulao: Flavored rice cooked with spices and peas adds a fragrant touch to your plate.
- Samosas: Crispy pastries filled with spiced potatoes or vegetables make for a delightful appetizer.
- Pickles (Achar): Tangy Indian pickles can add an exciting burst of flavor alongside your curry.
- Papadums: Thin, crispy wafers that provide a satisfying crunch paired with creamy dishes.
- Vegetable Pakoras: Fried snacks made from chickpea flour and assorted vegetables offer wonderful texture contrasts.
Common Mistakes to Avoid
Making the Creamy Coconut Lentil Curry Recipe can be simple and rewarding, but there are a few common mistakes to watch out for.
- Ignoring ingredient preparation: Not chopping garlic or ginger finely can lead to uneven cooking. Always chop these ingredients well for an even flavor.
- Skipping the toasting step: Failing to toast spices like cumin and coriander reduces their flavor. Toast them until fragrant to unlock their full taste.
- Not checking lentil doneness: Cooking lentils too long or not long enough can ruin the texture. Taste them periodically to ensure they are perfectly soft.
- Overlooking water adjustments: If the curry looks dry, you might forget to add more water. Keep an eye on it while simmering and adjust as needed.
- Neglecting garnishes: Skipping fresh cilantro or cherry tomatoes at the end misses an opportunity for freshness. Always finish your dish with a garnish for added flavor.

Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container.
- Will last up to 5 days in the fridge.
Freezing Creamy Coconut Lentil Curry Recipe
- Use freezer-safe containers or bags.
- Can be frozen for up to 3 months.
Reheating Creamy Coconut Lentil Curry Recipe
- Oven: Preheat to 350°F (175°C), place curry in an oven-safe dish, cover, and heat for about 20-25 minutes.
- Microwave: Place curry in a microwave-safe bowl, cover loosely, and heat on high for 2-3 minutes, stirring halfway through.
- Stovetop: Heat in a skillet over medium heat, stirring frequently until warmed through; add water if it looks too thick.
Frequently Asked Questions
Here are some common questions about the Creamy Coconut Lentil Curry Recipe that may help you get started.
Can I use other types of lentils?
You can use red or green lentils, but they may require different cooking times. Adjust accordingly!
Is this recipe spicy?
The cayenne powder is optional. You can omit it for a milder flavor or adjust it based on your spice preference.
How do I make this dish gluten-free?
This recipe is naturally gluten-free! Just ensure all ingredients used are certified gluten-free.
What can I serve with this curry?
Serve it with rice, quinoa, or naan bread for a complete meal. It’s also delightful with a side salad!
Final Thoughts
The Creamy Coconut Lentil Curry Recipe is not only delicious but also versatile and easy to customize. Try adding vegetables like spinach or sweet potatoes for extra nutrition. This hearty dish is perfect for any night of the week!
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 4
Description
Indulge in the comforting flavors of our Creamy Coconut Lentil Curry Recipe, a delightful vegan dish that’s both nutritious and easy to prepare. This hearty curry combines brown lentils with rich coconut milk and aromatic Indian spices, creating a deliciously creamy sauce that your taste buds will adore. Perfect for busy weeknights or when entertaining friends, this recipe is versatile enough to be served on its own or paired with rice and naan. Plus, it’s meal prep-friendly, ensuring you’ll have leftovers that taste even better the next day. Dive into this satisfying dish that brings warmth and flavor to your table.
Ingredients
- 1 tablespoon coconut oil
- 1 tablespoon cumin seeds
- 1 tablespoon coriander seeds
- 1 head garlic (chopped (10–12 cloves))
- 2 tablespoons ginger (chopped)
- 1 tablespoon turmeric
- 2 teaspoons sea salt
- 28 ounce can of crushed tomatoes
- 1 cup dried brown lentils
- 1–2 teaspoons cayenne powder (optional)
- 2 cups water
- 15 ounce can coconut milk
- A few handfuls of cherry tomatoes
- 1 cup chopped cilantro
Instructions
- In a large skillet over medium-high heat, melt coconut oil and toast cumin and coriander seeds until fragrant (about 45 seconds). Add chopped garlic and brown for 2 minutes.
- Stir in crushed tomatoes, ginger, turmeric, and sea salt; cook for 5 minutes.
- Add lentils, cayenne powder (if using), and water; bring to a boil. Reduce heat to low, cover, and simmer for 35-40 minutes until lentils are soft.
- Stir in coconut milk and cherry tomatoes; simmer briefly before serving. Garnish with chopped cilantro.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Main
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 360
- Sugar: 6g
- Sodium: 700mg
- Fat: 16g
- Saturated Fat: 14g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 46g
- Fiber: 15g
- Protein: 14g
- Cholesterol: 0mg