Creamy Coconut Lentil Curry Recipe
This Creamy Coconut Lentil Curry Recipe is an easy and delicious vegan dish that’s perfect for any occasion, from a cozy weeknight dinner to impressing friends at a gathering. With its rich flavors and creamy texture, this curry highlights the best of Indian cuisine while being simple enough for anyone to make. Plus, it takes just under an hour to prepare, making it a fantastic choice for busy days. You can also make extra servings for delightful leftovers that will brighten your lunch.
Why You’ll Love This Recipe
- Easy to Make: With minimal preparation and cooking time, you can whip up this dish quickly.
- Flavor Packed: The blend of spices and coconut milk creates a rich, comforting flavor profile.
- Versatile Ingredients: Use whatever veggies or lentils you have on hand for a personal twist.
- Vegan Delight: This recipe is entirely plant-based, making it suitable for everyone.
- Perfect for Leftovers: Tastes even better the next day, making it great for meal prep.
Tools and Preparation
To create this delicious creamy coconut lentil curry, having the right tools will make your cooking experience smoother. Here are some essentials you’ll need.
Essential Tools and Equipment
- Large skillet or braiser
- Chopping board
- Sharp knife
- Measuring spoons
- Can opener
Importance of Each Tool
- Large skillet or braiser: Ideal for sautéing ingredients evenly and allowing ample space for simmering.
- Chopping board: Provides a safe surface for cutting vegetables and herbs with ease.
Ingredients
Base 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
Flavor Enhancers
- 2 tablespoons ginger (chopped)
- 1 tablespoon turmeric
- 2 teaspoons sea salt
Lentils and Liquids
- 1 cup dried brown lentils (see notes)
- 1-2 teaspoons cayenne powder (optional)
- 2 cups water
- 15 ounce can coconut milk
Fresh Additions
- 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.
Toast them until they start to brown, about 45 seconds.
Add the chopped garlic and let it brown for about 2 minutes.
Step 2: Combine Tomatoes and Spices
Add the crushed tomatoes, ginger, turmeric, and sea salt to the pot.
Cook while stirring occasionally for about 5 minutes.
Incorporate the dried lentils and optional cayenne powder into the mix.
Pour in the water and bring everything to a boil.
Step 3: Simmer the Curry
Reduce the heat to low and cover the pot.
Let it simmer for 35–40 minutes until the lentils are soft.
Stir occasionally to prevent sticking. If needed, add an extra ½ – 1 cup of water if it looks dry.
Step 4: Finish with Coconut Milk
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, stir in the chopped cilantro before serving.
Enjoy your homemade creamy coconut lentil curry!
How to Serve Creamy Coconut Lentil Curry Recipe
Creamy Coconut Lentil Curry is a versatile dish that can be served in various ways to enhance its delicious flavors. Here are some serving suggestions to elevate your meal experience.
With Rice
- Basmati Rice: The classic choice, basmati rice complements the rich flavors of the curry beautifully.
- Cauliflower Rice: For a low-carb option, cauliflower rice offers a light and healthy base for the curry.
With Bread
- Naan Bread: Soft and warm naan is perfect for scooping up the creamy lentil curry.
- Pita Bread: Light and fluffy pita bread can also serve as a great vessel for this dish.
Topped with Fresh Ingredients
- Chopped Cilantro: Adding fresh cilantro on top enhances the flavor and adds a pop of color.
- Lime Wedges: Squeezing fresh lime over the curry brightens the dish and adds a zesty kick.
As a Bowl Meal
- Curry Bowl: Serve the curry over grains like quinoa or farro for a wholesome bowl meal packed with nutrients.

How to Perfect Creamy Coconut Lentil Curry Recipe
To ensure your Creamy Coconut Lentil Curry turns out perfectly every time, consider these helpful tips.
- Use Fresh Spices: Freshly toasted spices will provide more flavor than pre-ground ones, making your curry vibrant.
- Adjust Consistency: If your curry is too thick, gradually add water until you reach your desired consistency.
- Taste as You Go: Adjust seasoning throughout cooking. A pinch of salt or cayenne can significantly enhance flavor.
- Let it Rest: Allowing the curry to sit for a few minutes after cooking allows flavors to meld beautifully.
Best Side Dishes for Creamy Coconut Lentil Curry Recipe
Pairing side dishes with your Creamy Coconut Lentil Curry can create a balanced meal. Here are some excellent options to consider.
- Steamed Broccoli: This nutritious green adds crunch and pairs well with the creamy texture of the curry.
- Roasted Sweet Potatoes: Their natural sweetness complements the spices in the curry while adding extra fiber.
- Cucumber Salad: A refreshing cucumber salad provides a cool contrast to the warm, spicy curry.
- Raita: This yogurt-based condiment helps cool down any heat from the spices, enhancing your dining experience.
- Chickpea Salad: A protein-packed chickpea salad adds heartiness and pairs well with lentils.
- Grilled Zucchini: Lightly grilled zucchini offers a smoky flavor that balances the creaminess of the curry.
Common Mistakes to Avoid
When making your creamy coconut lentil curry, it’s easy to overlook some details. Here are common mistakes to avoid:
- Skipping the spices: Freshly toasting cumin and coriander seeds enhances flavor. Don’t skip this step for a rich taste.
- Not rinsing lentils: Rinsing lentils removes any debris and improves texture. Always rinse them before cooking.
- Ignoring simmer time: Cooking lentils too quickly can leave them hard. Allow at least 35-40 minutes for perfect tenderness.
- Using low-quality coconut milk: Not all coconut milks are the same. Choose full-fat for creaminess and better flavor.
- Overcrowding the pot: Adding too many ingredients can lead to uneven cooking. Stick to the recipe’s quantities for best results.
Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container.
- It stays fresh for up to 5 days.
Freezing Creamy Coconut Lentil Curry Recipe
- Freeze in freezer-safe containers or bags.
- It can last for up to 3 months.
Reheating Creamy Coconut Lentil Curry Recipe
- Oven: Preheat to 350°F (175°C) and heat covered for about 20 minutes, stirring halfway through.
- Microwave: Heat in short intervals (1-2 minutes), stirring between each interval until hot.
- Stovetop: Gently reheat in a saucepan over low heat, adding a splash of water if it thickens too much.
Frequently Asked Questions
Here are some frequently asked questions about the creamy coconut lentil curry recipe:
Can I use other types of lentils?
Yes, while brown lentils are recommended, you can use green or red lentils. Adjust cooking time as needed since red lentils cook faster.
How spicy is this creamy coconut lentil curry recipe?
The spice level depends on the amount of cayenne powder you add. You can omit it entirely for a milder dish.
Can I make this creamy coconut lentil curry recipe ahead of time?
Absolutely! This dish actually tastes better the next day as flavors meld together.
What can I serve with this creamy coconut lentil curry recipe?
Serve it with rice, naan, or quinoa for a complete meal. It also pairs well with salad.
Final Thoughts
This creamy coconut lentil curry recipe is not only delicious but also versatile. You can customize it by adding vegetables or adjusting spices according to your taste. Give it a try for your next Meatless Monday dinner; you won’t be disappointed!

Creamy Coconut Lentil Curry Recipe
- Total Time: 50 minutes
- Yield: Serves 4
Description
Indulge in the rich and comforting flavors of this Creamy Coconut Lentil Curry Recipe, a delightful vegan dish that’s perfect for any occasion. With its creamy texture and aromatic spices, this curry brings the essence of Indian cuisine to your table in less than an hour. Ideal for weeknight dinners or meal prep, it promises not only to satisfy your hunger but also to impress your guests. The best part? Leftovers taste even better the next day, making this dish a staple for busy days.
Ingredients
- 1 tablespoon coconut oil
- 1 cup dried brown lentils
- 28-ounce can crushed tomatoes
- 15-ounce can coconut milk
- Fresh garlic, ginger, and spices (cumin, coriander, turmeric)
Instructions
- In a large skillet, heat coconut oil over medium-high heat. Toast cumin and coriander seeds until fragrant. Add chopped garlic and sauté for 2 minutes.
- Stir in crushed tomatoes, ginger, turmeric, and sea salt; cook for 5 minutes.
- Add lentils and cayenne (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. Stir occasionally.
- Once cooked, mix in coconut milk and cherry tomatoes; simmer briefly before serving with chopped cilantro.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Main
- Method: Simmering
- Cuisine: Indian
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 320
- Sugar: 5g
- Sodium: 420mg
- Fat: 14g
- Saturated Fat: 10g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 12g
- Protein: 12g
- Cholesterol: 0mg