This Creamy Coconut Lentil Curry Recipe is a delightful dish that brings together rich Indian flavors and wholesome ingredients. Perfect for any occasion, this vegan curry is not only easy to make but also incredibly satisfying. With its creamy texture and aromatic spices, it’s an ideal choice for a Meatless Monday dinner or a hearty lunch the next day. Enjoy the simplicity of this recipe as it fills your kitchen with mouthwatering aromas!

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 Indian spices, each bite bursts with flavor that will satisfy your taste buds.
- Nutritious: Loaded with lentils and fresh ingredients, this curry is rich in protein and fiber.
- Versatile: Serve it over rice, with naan, or enjoy it on its own as a warming soup.
- Meal Prep Friendly: Make a big batch to enjoy throughout the week; it tastes even better the next day!
Tools and Preparation
Before diving into the cooking process, gather your tools to ensure a smooth experience in the kitchen.
Essential Tools and Equipment
- Large skillet or braiser
- Chopping board
- Knife
- Measuring spoons
- Can opener
Importance of Each Tool
- Large skillet or braiser: Essential for even cooking and allows you to stir ingredients without splattering.
- Chopping board: Provides a safe surface for cutting ingredients, ensuring precision and safety.
- Measuring spoons: Guarantees accurate measurements of spices and ingredients for balanced flavors.
Ingredients
For this creamy coconut lentil curry, you will need:
- 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, toasting them until they start to brown (about 45 seconds).
Next, add the chopped garlic and let it brown for approximately 2 minutes.
Step 2: Combine Ingredients
Add the crushed tomatoes, ginger, turmeric, and sea salt to the pot.
Stir occasionally while cooking for about 5 minutes.
Incorporate the dried lentils along with cayenne powder (if using), then pour in the water. Bring everything to a boil.
Step 3: Simmer the Curry
Reduce the heat to low, cover the pot, and let it simmer.
Cook for 35–40 minutes or until the lentils soften. Stir occasionally to prevent sticking.
If needed, add extra water if the curry looks dry (½ – 1 cup).
Step 4: Finish with Coconut Milk
Once lentils are tender and curry is thickened:
Stir in the coconut milk and cherry tomatoes.
Bring back to a simmer before removing from heat. Finally, mix in chopped cilantro before serving.
Enjoy your delicious Creamy Coconut Lentil Curry!
How to Serve Creamy Coconut Lentil Curry Recipe
This Creamy Coconut Lentil Curry Recipe is not only delicious but also versatile. You can serve it in various ways to enhance your meal experience. Here are some great serving suggestions to consider.
With Rice
- Basmati Rice: The classic pairing for lentil curry, basmati rice absorbs the flavors beautifully.
- Brown Rice: A healthier option that adds a nutty flavor and extra fiber to your meal.
With Bread
- Naan Bread: Soft and chewy, naan is perfect for scooping up the curry.
- Chapati: Whole wheat chapatis are light and complement the creamy texture of the curry.
As a Bowl
- Curry Bowl: Serve over quinoa or cauliflower rice for a low-carb option while maintaining flavor.
- Salad Bowl: Top a fresh salad with the lentil curry for added protein and taste.
With Garnishes
- Chopped Cilantro: Fresh cilantro on top brightens up the dish with its aromatic flavor.
- Lime Wedges: A squeeze of lime adds acidity and balances the richness of the curry.

How to Perfect Creamy Coconut Lentil Curry Recipe
To ensure you make the best version of this creamy coconut lentil curry, keep these tips in mind.
- Use Fresh Spices: Freshly toasted spices provide more flavor compared to pre-ground versions. Toasting enhances their oils, resulting in a richer taste.
- Adjust Consistency: If you prefer a thinner curry, add more water when simmering. For a thicker texture, let it cook longer without a lid.
- Add Vegetables: Include diced sweet potatoes or spinach for added nutrition and texture. They blend well with the flavors of the dish.
- Taste as You Go: Adjust salt and spices according to your preference during cooking. Don’t be afraid to customize it!
- Let it Rest: Allowing the curry to sit for about 10-15 minutes after cooking helps flavors meld together beautifully before serving.
- Store Properly: This dish keeps well in the fridge for up to 5 days. Reheat gently on the stove with a splash of water if needed.
Best Side Dishes for Creamy Coconut Lentil Curry Recipe
Pairing your creamy coconut lentil curry with sides can elevate your dining experience. Here are some excellent side dishes that complement this vegan recipe perfectly.
- Cucumber Raita: A refreshing yogurt-based condiment that cools down spice levels while adding creaminess.
- Mango Chutney: Sweet and tangy chutney balances the savory notes of the curry, providing a delightful contrast.
- Sautéed Greens: Lightly sautéed spinach or kale adds nutrients and pairs well with lentils.
- Pickled Onions: Quick-pickled red onions add brightness and acidity that enhances each bite of curry.
- Roasted Cauliflower: Seasoned roasted cauliflower provides a crunchy texture alongside the softness of lentils.
- Poppadoms: These crispy Indian snacks offer a fun crunch and are perfect for dipping into your creamy coconut curry.
Common Mistakes to Avoid
Making the Creamy Coconut Lentil Curry Recipe can be a delightful experience, but there are some common mistakes that can detract from your dish. Here are a few to watch out for:
- Using the wrong type of lentils: Not all lentils cook the same way. Brown lentils are best for this recipe as they hold their shape. Avoid red lentils; they tend to get mushy.
- Overcooking the spices: Toasting spices is essential for flavor, but overcooking them can make them bitter. Toast just until fragrant, about 45 seconds.
- Skipping the salt: Salt enhances flavors, so don’t skip it! Adjust according to your preference, but remember that too little can make the curry bland.
- Not checking consistency: The curry should be creamy and thick. If it looks dry while cooking, add more water gradually to reach the desired consistency.
- Ignoring freshness of ingredients: Fresh garlic and ginger make a huge difference in flavor. Ensure they’re fresh for the best results.

Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container.
- It lasts up to 5 days in the fridge.
Freezing Creamy Coconut Lentil Curry Recipe
- Portion into freezer-safe containers.
- It can be frozen 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 or until hot throughout.
- Microwave: Heat in short bursts (1-2 minutes), stirring between intervals until warm.
- Stovetop: Heat on medium-low heat, stirring occasionally until heated through.
Frequently Asked Questions
Here are some frequently asked questions about the Creamy Coconut Lentil Curry Recipe that might help you perfect your dish.
Can I use other types of lentils?
Yes, while brown lentils work best, you can try green or black lentils. Just note that cooking times may vary.
Is this recipe spicy?
The spice level can be adjusted by controlling the amount of cayenne powder you add. Feel free to omit it entirely for a milder curry.
How do I customize my coconut lentil curry?
You can add vegetables like spinach or sweet potatoes for extra nutrition and flavor. Experiment with different herbs too!
Can I make this recipe ahead of time?
Absolutely! This curry tastes even better after sitting in the fridge overnight as flavors meld together.
Final Thoughts
This easy-to-make Creamy Coconut Lentil Curry is not only comforting but also versatile. With options to customize based on your preferences, it’s perfect for any Meatless Monday or quick weeknight dinner. Try adding your favorite veggies or adjusting spices for a unique twist! You’ll love how satisfying and delicious it is!

Creamy Coconut Lentil Curry Recipe
- Total Time: 55 minutes
- Yield: Serves approximately 4 people 1x
Description
Experience the rich flavors of India with this Creamy Coconut Lentil Curry Recipe. This vegan delight is not only quick to prepare but also packed with nourishing ingredients that make it a perfect choice for any meal. Its creamy texture, aromatic spices, and satisfying nature create a comforting dish that’s ideal for busy weeknights or leisurely lunches. Whether served over rice, with naan, or on its own, each bite of this hearty curry is a burst of flavor that will tantalize your taste buds and fill your kitchen with mouthwatering aromas.
Ingredients
- 1 tablespoon coconut oil
- 1 tablespoon cumin seeds
- 1 tablespoon coriander seeds
- 1 head garlic (10–12 cloves, chopped)
- 28 ounce can crushed tomatoes
- 2 tablespoons ginger (chopped)
- 1 tablespoon turmeric
- 2 teaspoons sea salt
- 1 cup dried brown lentils
- 1–2 teaspoons cayenne powder (optional)
- 2 cups water
- 15 ounce can coconut milk
- A handful 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 the chopped garlic and cook until golden brown (about 2 minutes).
- Add crushed tomatoes, ginger, turmeric, and sea salt; cook for about 5 minutes while stirring.
- Mix in dried lentils and cayenne powder (if using), then add water and bring to a boil.
- Lower the heat, cover, and simmer for 35–40 minutes until lentils are tender. Stir occasionally and add more water if necessary.
- Once thickened, stir in coconut milk and cherry tomatoes; bring back to a simmer before mixing in cilantro.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Main
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 350
- Sugar: 8g
- Sodium: 650mg
- Fat: 18g
- Saturated Fat: 13g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 12g
- Protein: 12g
- Cholesterol: 0mg
Leave a Comment