serving view of lentil curry with rice in a bowl

The Best Lentil Curry – Easy Creamy Weeknight Dinner

The Best Lentil Curry is a creamy, comforting curry made with green lentils, onion, garlic, ginger, tomato sauce, coconut milk, and warm spices for a hearty meal that feels deeply satisfying. It simmers into a rich, spoonable curry that is perfect with rice and just as good the next day.

This is the kind of dinner that fills the kitchen with the best warm, spiced aroma while using ingredients that are easy to keep on hand. The onion, garlic, and ginger build a flavorful base, while the lentils soften into the sauce and make every bite feel hearty and nourishing.

Coconut milk gives the curry a smooth, mellow finish, and the tomato keeps the flavor balanced. Serve it with rice and a squeeze of lemon or lime, and you have a cozy meal that feels generous without being complicated.

Why You’ll Love This Recipe

  • Rich, creamy texture with simple pantry ingredients
  • Hearty enough for dinner without any meat
  • Great for meal prep and leftovers
  • Easy to serve with rice, naan, or flatbread
  • Full of warm, cozy flavor from curry spices and coconut milk
spoon lifting lentil curry from a bowl served with white rice and lemon
A closer look at the creamy lentil curry

Ingredients

Candy base

  • 2 tbsp oil
  • 1 onion, chopped
  • 4 to 5 garlic cloves, crushed
  • 2 tbsp grated ginger
  • 2 tsp garam masala or curry powder
  • 1/2 tsp cumin
  • 1/2 tsp turmeric
  • Salt, to taste
  • Black pepper, to taste
  • 1 can tomato sauce or crushed tomatoes, 14 oz (400 g)
  • 3 cups (720 ml) water
  • 1 can coconut milk, 14 oz (400 g)
  • 1 cup (190 g) dried green lentils
  • 1 to 2 tbsp chopped coriander leaves (cilantro), optional

Finish

  • Cooked rice

Ingredient Notes & Substitutions

  • Green lentils: Green lentils hold their shape nicely while still becoming tender. Brown lentils can also work, but cooking time may vary slightly.
  • Garam masala or curry powder: Either works here. Garam masala gives a warmer, deeper finish, while curry powder brings a more classic curry flavor.
  • Coconut milk: Full-fat coconut milk gives the best creamy texture and richness.
  • Tomato sauce or crushed tomatoes: Tomato sauce makes the curry smoother, while crushed tomatoes give it a little more texture.
  • Ginger and garlic: Fresh is best for both, since they add a lot of the base flavor.
  • Cilantro: This is optional, but it adds freshness at the end. If you do not like cilantro, you can leave it out.
  • Water: Helps the lentils cook properly and keeps the curry from becoming too thick too quickly.

How to Make The Best Lentil Curry

  • Heat the oil in a large skillet or sauté pan over medium heat.
  • Add the chopped onion and cook until softened.
  • Stir in the crushed garlic and grated ginger, then cook briefly until fragrant.
  • Add the garam masala or curry powder, cumin, turmeric, salt, and black pepper. Stir well so the spices bloom in the oil.
chopped onion cooking in a pan with garlic, ginger, and spices added
Cook the onion, then add the aromatics and spices
  • Pour in the tomato sauce, water, and coconut milk, then stir until combined.
coconut milk and tomato sauce added to the spiced onion mixture in a pan
Pour in the coconut milk and tomato sauce
  • Add the dried green lentils and mix well.
  • Bring the curry to a gentle simmer and cook until the lentils are tender and the sauce has thickened.
  • Stir occasionally as it cooks so the lentils do not stick.
dried green lentils added to the curry base in a pan with spices on top
Add the lentils and simmer
  • Finish with chopped coriander leaves if using.
  • Serve hot with cooked rice.
overhead view of lentil curry served with rice in a gray bowl
A hearty bowl of lentil curry and rice

Expert Tips

  • Rinse the lentils well before adding them to the pan.
  • Let the onion soften fully before adding the spices for a sweeter, deeper base.
  • Toasting the spices briefly in the oil helps bring out more flavor.
  • Stir the curry now and then as it simmers so nothing sticks to the bottom.
  • If the curry gets too thick before the lentils are tender, add a splash of water.
  • Full-fat coconut milk gives the smoothest, richest result.
  • Taste near the end and adjust the salt and pepper as needed.
  • The curry thickens more as it sits, so leftovers may need a splash of water when reheated.

Storage & Freezing

  • Fridge: Store in an airtight container for up to 4 days.
  • Freezer: Freeze for up to 3 months.
  • Thawing: Thaw overnight in the refrigerator before reheating.
  • Reheating: Warm gently on the stovetop or in the microwave with a splash of water to loosen the sauce if needed.
serving view of lentil curry with rice in a bowl

The Best Lentil Curry

A rich, creamy lentil curry made with green lentils, coconut milk, tomato sauce, onion, garlic, ginger, and warm spices. It is hearty, comforting, and perfect with rice.
Prep Time 15 minutes
Cook Time 35 minutes
rest time 0 minutes
Total Time 44 minutes
Servings: 4
Course: Main Course
Cuisine: Indian-Inspired
Calories: 360

Ingredients
  

  • For the curry
  • 2 tablespoons Oil
  • 1 Onion chopped
  • 4-5 Garlic cloves crushed
  • 2 tablespoons Grated ginger
  • 2 teaspoons Garam masala/curry powder
  • ½ teaspoon Cumin
  • ½ teaspoon Turmeric
  • Salt to taste
  • Pepper to taste
  • 1 can 400 g Tomato sauce/crushed tomatoes 14 oz
  • 3 cups 720 ml Water
  • 1 can 400 g Coconut milk 14 oz
  • 1 cup 190 g Green lentils dried
  • 1-2 tablespoons Coriander leaves chopped optional
  • For serving
  • Cooked rice

Equipment

  • Large skillet or sauté pan
  • Wooden spoon or spatula
  • Knife
  • Cutting board
  • Measuring cups and spoons
  • Can opener
  • Fine-mesh straine

Method
 

  1. Heat the oil in a large skillet or sauté pan over medium heat.
  2. Add the chopped onion and cook until softened.
  3. Stir in the crushed garlic and grated ginger, then cook briefly until fragrant.
  4. Add the garam masala or curry powder, cumin, turmeric, salt, and pepper. Stir well so the spices bloom.
  5. Pour in the tomato sauce, water, and coconut milk, then stir to combine.
  6. Add the dried green lentils and mix well.
  7. Bring to a gentle simmer and cook until the lentils are tender and the curry has thickened, stirring occasionally.
  8. Stir in the chopped coriander leaves if using.
  9. Serve hot with cooked rice.

Nutrition

Calories: 360kcalCarbohydrates: 36gProtein: 11gFat: 20gSaturated Fat: 14gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gSodium: 540mgPotassium: 760mgFiber: 12gSugar: 6gVitamin A: 1460IUVitamin C: 12mgCalcium: 12mgIron: 5.1mg

Notes

  • Rinse the lentils well before using.
  • If the curry thickens too much while the lentils are still cooking, add a little more water.
  • Full-fat coconut milk gives the richest texture.
  • Brown lentils can be used, but the cooking time may vary.
  • A squeeze of lime or lemon at the table brightens the final dish nicely.

Tried this recipe?

Let us know how it was!

Variations

  • Add spinach near the end for extra greens
  • Use brown lentils instead of green lentils
  • Stir in a little lime juice before serving for brightness
  • Add red pepper flakes for a little heat
  • Serve with naan instead of rice for a different finish

FAQs

Can I use canned lentils instead of dried lentils?

Yes, but reduce the water and simmer time since canned lentils are already cooked.

How long does it take for green lentils to cook?

Green lentils usually take around 25 to 35 minutes, depending on their age and size.

Is this curry spicy?

It is warmly spiced rather than hot. Add chili flakes or fresh chili if you want more heat.

Can I make this ahead of time?

Yes. It reheats very well, and the flavor gets even better after it sits.

What should I serve with it?

Cooked rice is a great match, and naan or flatbread also works really well.

Why is my curry too thick?

Lentils absorb a lot of liquid as they cook. Add a little extra water until the texture is how you like it.

Key Takeaways

  • The Best Lentil Curry is creamy and comforting, made with green lentils, coconut milk, and spices for a hearty meal.
  • It’s easy to prepare using pantry ingredients and perfect for meal prep, leftovers, or serving with rice, naan, or flatbread.
  • Key ingredients include onion, garlic, ginger, coconut milk, and spices, which create a rich flavor profile.
  • Expert tips suggest rinsing lentils, toasting spices, and adjusting thickness with water if needed.
  • This dish stores well in the fridge for up to 4 days and freezes for up to 3 months.

More Recipes You Will Like :

Estimated reading time: 6 minutes

Similar Posts

  • Penne Alla Vodka

  • |

    One Pot Pasta with Tomato Sauce – Easy Stovetop Dinner Recipe

  • | |

    Crispy Minced Meat Cigars – Easy Oven-Baked Appetizer with Juicy Filling

  • |

    Easy Roasted Pumpkin Recipe (Crispy, Healthy & Full of Flavor)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating