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.
Table of contents
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

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.

- Pour in the tomato sauce, water, and coconut milk, then stir until combined.

- 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.

- Finish with chopped coriander leaves if using.
- Serve hot with cooked 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.

The Best Lentil Curry
Ingredients
Equipment
Method
- 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 pepper. Stir well so the spices bloom.
- Pour in the tomato sauce, water, and coconut milk, then stir to combine.
- Add the dried green lentils and mix well.
- Bring to a gentle simmer and cook until the lentils are tender and the curry has thickened, stirring occasionally.
- Stir in the chopped coriander leaves if using.
- Serve hot with cooked rice.
Nutrition
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
Yes, but reduce the water and simmer time since canned lentils are already cooked.
Green lentils usually take around 25 to 35 minutes, depending on their age and size.
It is warmly spiced rather than hot. Add chili flakes or fresh chili if you want more heat.
Yes. It reheats very well, and the flavor gets even better after it sits.
Cooked rice is a great match, and naan or flatbread also works really well.
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
