Recipes
Lentil Curry
2026-06-16

Lentil curry is about as forgiving as weeknight cooking gets: it’s built from pantry staples, comes together in one pot, and red lentils need no soaking, so dinner is on the table in well under an hour.
Why red lentils work so well here
Unlike green or brown lentils, red lentils break down as they cook and turn into a soft, almost pureed base — that’s what gives this curry its thick, creamy texture without any flour or cornstarch. If you’d rather have lentils that hold their shape a bit more, pull the pot off the heat a few minutes earlier, or swap in green lentils (soaked ahead of time).
The spice base
Turmeric, cumin, and coriander form the backbone of many Indian-style curries and pair naturally with lentils. Turmeric brings the bright yellow color and a gentle earthy bitterness, cumin adds warmth, and coriander contributes a light citrusy note. Toasting the spices in oil with the onion and garlic for about a minute — rather than stirring them into the liquid later — helps their flavor bloom more fully.
What the coconut milk does
Coconut milk mellows out the acidity of the tomatoes and rounds out the spices, giving the curry a creamy body and extra staying power thanks to its fat content. For a lighter version, swap the coconut milk for more water or vegetable broth — the curry will still taste great, just a bit thinner and less rich.
What to serve it with
Steamed basmati rice is the classic pairing, since it soaks up the sauce well without competing with the spices. Naan or pita bread also works if you’d rather scoop than spoon. A squeeze of lime, a handful of cilantro, or a dollop of yogurt on top brightens the dish and tames the spice.
A quick note on nutrition
Lentils are a solid plant-based source of protein and fiber, which is why this curry is satisfying enough to serve as a meatless main. Paired with rice, lentils round out into a more complete amino acid profile — a handy detail for anyone eating less meat or building a few vegetarian dinners into the week.
Storage and leftovers
This curry keeps well in the fridge for three to four days, and the flavor often deepens overnight as the spices settle in. It also freezes nicely, which makes it worth doubling the batch on a weekend when you have a bit more time to cook.
Ingredients
- 1 cup (200 g) red lentils
- 1 large onion
- 2 cloves garlic
- 1 inch (2 cm) fresh ginger
- 1 carrot
- 1 can (14 oz / 400 g) crushed tomatoes
- 3/4 cup (200 ml) coconut milk
- 2 tbsp vegetable oil
- 1 tsp ground turmeric
- 1 tsp ground cumin
- 1/2 tsp ground coriander
- pinch of chili or red pepper flakes, to taste
- salt, to taste
- fresh cilantro, for serving
Instructions
- Rinse the lentils in a few changes of water until the water runs mostly clear.
- Finely chop the onion, garlic, and ginger; dice or grate the carrot.
- Heat the oil in a heavy-bottomed pot and cook the onion until soft, about 5 minutes.
- Add the garlic, ginger, and spices, and cook for 1 minute, stirring, until fragrant.
- Add the carrot and tomatoes, and cook for another 5 minutes, breaking up the tomatoes with a spoon.
- Stir in the lentils, pour in the coconut milk and a splash of water, and bring to a boil.
- Lower the heat and simmer for 15-20 minutes, stirring occasionally, until the lentils are soft.
- Season with salt to taste and serve over rice or with flatbread, topped with fresh cilantro.