Coconut Lentil Curry That’s Creamy, Comforting, and Packed With Flavor

This Coconut Lentil Curry is the kind of recipe you make once and then keep coming back to whenever you want something warm, filling, and deeply satisfying. It comes together with pantry staples, uses simple techniques, and delivers bold Indian-inspired flavors without feeling heavy. The lentils simmer slowly in tomatoes and spices before finishing with coconut milk, creating a rich, creamy texture that feels indulgent while staying wholesome. Whether you are planning a meatless Monday, cooking for meal prep, or looking for a reliable gluten free dinner, this curry fits perfectly into your weekly routine.

Story 

This Coconut Lentil Curry started as a weeknight experiment when I needed a reliable vegan meal that didn’t feel like a compromise. I wanted something hands-off, deeply flavored, and comforting enough to look forward to after a long day. Coconut Lentil Curry checks every box. The spices bloom in coconut oil, the tomatoes cook down into a rich base, and the lentils slowly soften into a thick, spoonable curry. Coconut Lentil Curry also improves overnight, which makes leftovers just as exciting. If you enjoy vegan curry dishes that feel nourishing and practical, this Coconut Lentil Curry quickly becomes a staple. It also fits beautifully into a healthy Indian recipe rotation without complicated steps or hard-to-find ingredients.

Ingredients

  • 1 tablespoon coconut oil

  • 1 tablespoon cumin seeds

  • 1 tablespoon coriander seeds

  • 1 head garlic, chopped (10–12 cloves)

  • 28-ounce can crushed tomatoes

  • 2 tablespoons fresh 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 few handfuls cherry tomatoes

  • 1 cup chopped fresh cilantro

Step-by-Step Instructions

Preparing the Ingredients

Measure all spices before cooking so everything moves smoothly once the pan is hot. Chop the garlic finely to help it brown evenly without burning. Rinse the lentils under cold water and check for debris. Chop the ginger and cilantro, and set the coconut milk aside at room temperature so it blends easily later.

Cooking Instructions

Heat the coconut oil in a large skillet or braiser over medium-high heat. Add the cumin and coriander seeds and toast them until fragrant and lightly browned, about 45 seconds. Stir in the garlic and cook until golden, about 2 minutes.
Add the crushed tomatoes, ginger, turmeric, and sea salt, then cook for 5 minutes, stirring occasionally. Add the lentils, cayenne if using, and water, then bring the mixture to a boil. Reduce the heat to low, cover, and simmer for 35 to 40 minutes, stirring occasionally to prevent sticking. If the curry thickens too quickly, add up to 1 cup of extra water.
Once the lentils are soft and the curry looks thick and rich, stir in the coconut milk and cherry tomatoes. Bring the curry back to a gentle simmer, remove from heat, and fold in the cilantro.

Tips for Perfect Results

Common Mistakes to Avoid

Do not rush the simmering time, as lentils need steady heat to soften fully. Avoid high heat once the lentils cook, since this can cause sticking or uneven texture. Stir occasionally and scrape the bottom of the pan to keep the curry smooth.

Pro Tips for Better Flavor

To deepen flavor, lightly crush the cumin and coriander seeds before toasting. Let the curry rest for 10 minutes before serving so the spices settle. For extra richness, use full-fat coconut milk and stir well before adding it to the pan.

Serving and Storage

How to Serve

Serve this Coconut Lentil Curry hot over steamed basmati rice or with warm naan. It also pairs well with quinoa or cauliflower rice for a lighter option. A squeeze of lime and extra cilantro on top brighten the dish.

Coconut Lentil Curry
Coconut Lentil Curry

How to Store Leftovers

Store leftovers in an airtight container in the refrigerator for up to 5 days. Reheat gently on the stovetop or in the microwave, adding a splash of water if needed. The flavor improves after a day, making it ideal for meal prep.

Conclusion

This Coconut Lentil Curry proves that simple ingredients can deliver big flavor with minimal effort. It is creamy, satisfying, and flexible enough to adapt to what you have on hand. Whether you cook it for family dinners or quiet lunches, this recipe brings warmth and comfort to the table every time.

Discover more delicious recipes by following me on Facebook and Pinterest.

Frequently Asked Questions

Can I use red lentils instead of brown lentils?

Yes, but reduce the water to 1 cup and cut the simmer time in half, as red lentils cook much faster and break down more.

Can I add vegetables to this curry?

Absolutely. Potatoes, sweet potatoes, broccoli, carrots, cauliflower, or spinach work well and can simmer directly in the pot.

Is this recipe freezer-friendly?

Yes. Let the curry cool completely, then freeze in airtight containers for up to 3 months. Thaw overnight before reheating.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Coconut Lentil Curry

Coconut Lentil Curry


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emily Carter
  • Total Time: 1 hour
  • Yield: 6 servings 1x
  • Diet: Vegan

Description

Creamy coconut lentil curry made with warming spices, tomatoes, and coconut milk. A comforting vegan dinner perfect for meal prep.


Ingredients

Scale
  • 1 tablespoon coconut oil
  • 1 tablespoon cumin seeds
  • 1 tablespoon coriander seeds
  • 1 head garlic, chopped
  • 28 ounce can crushed tomatoes
  • 2 tablespoons chopped ginger
  • 1 tablespoon turmeric
  • 2 teaspoons sea salt
  • 1 cup dried brown lentils
  • 12 teaspoons cayenne powder
  • 2 cups water
  • 15 ounce can coconut milk
  • Cherry tomatoes
  • 1 cup chopped cilantro

Instructions

  1. Heat coconut oil and toast cumin and coriander seeds.
  2. Add garlic and cook until golden.
  3. Stir in tomatoes, ginger, turmeric, and salt and cook.
  4. Add lentils, cayenne, and water and bring to a boil.
  5. Simmer covered until lentils are soft.
  6. Stir in coconut milk and cherry tomatoes.
  7. Remove from heat and add cilantro.

Notes

  1. Use brown or green lentils for best texture.
  2. Red lentils require less water and cook faster.
  3. Add vegetables like potatoes or spinach if desired.
  • Prep Time: 5 minutes
  • Cook Time: 55 minutes
  • Category: Dinner
  • Method: Simmering
  • Cuisine: Indian

Nutrition

  • Serving Size: 1½ cups
  • Calories: 354
  • Sugar: 9g
  • Sodium: 965mg
  • Fat: 20g
  • Saturated Fat: 17g
  • Unsaturated Fat: 2g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 15g
  • Protein: 13g
  • Cholesterol: 0mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star