Vegan Lentil Curry (Red Lentils, 30 Minutes)
Red lentil curry is the most reliable weeknight vegan dinner: one pot, 30 minutes, no soaking required, and the red lentils dissolve naturally into a thick, creamy sauce as they cook. Finished with coconut milk and lime juice, the result is silky and aromatic — the kind of curry that tastes like it took longer than it did.
Ingredients
- 1 cup (200 g) dried red lentils, rinsed
- 1 tablespoon coconut oil or neutral oil
- 1 medium onion, diced
- 3 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons tomato paste
- 1½ teaspoons ground cumin
- 1½ teaspoons ground coriander
- 1 teaspoon turmeric
- 1 teaspoon garam masala
- ½ teaspoon chili flakes (or to taste)
- 1 can (14 oz / 400 g) diced tomatoes
- 2½ cups (600 ml) vegetable broth or water
- 1 can (14 oz / 400 ml) full-fat coconut milk
- Juice of 1 lime
- Salt to taste
- Fresh cilantro, to serve
To serve:
- Basmati rice
- Naan or flatbread
Method
- Build the base. Heat oil in a large pot over medium heat. Add onion and cook for 5–7 minutes until soft and golden. Add garlic and ginger; cook for 1 minute until fragrant.
- Toast the spices. Add tomato paste, cumin, coriander, turmeric, garam masala, and chili flakes. Stir and cook for 1–2 minutes — the spices toast in the oil and become more aromatic.
- Add lentils and liquid. Add rinsed lentils, diced tomatoes, and vegetable broth. Stir to combine. Bring to a boil, reduce heat, and simmer for 20 minutes, stirring occasionally. The lentils will dissolve and thicken the sauce — this is correct.
- Add coconut milk. Pour in the coconut milk. Stir and simmer for 5 more minutes. The curry will become creamier and slightly lighter in color.
- Finish with lime. Remove from heat. Add lime juice and stir through. Taste and adjust salt, lime, and chili.
- Serve. Serve over basmati rice with fresh cilantro. Warm naan on the side if you like.
Tips
Rinse the lentils. Red lentils can be dusty — rinse in a fine-mesh strainer under cold water before cooking.
Toast the spices. Cooking the spice blend in oil before adding liquid develops their flavor significantly. This step takes 2 minutes and is worth it.
Red lentils dissolve — that’s the goal. Unlike green or black lentils, red lentils break down into a thick, creamy sauce as they cook. Don’t worry if they lose their shape.
Full-fat coconut milk for creaminess. Light coconut milk produces a thinner, less rich curry. Full-fat is better.
Finish with acid. The lime juice at the end brightens the curry and balances the richness. Don’t skip it.
Variations
Spinach lentil curry: Stir 2 cups of baby spinach into the finished curry. It wilts in 1–2 minutes.
Lentil and sweet potato: Add 1 diced sweet potato with the lentils. It cooks in the same time and adds sweetness and body.
Spicier: Double the chili flakes or add a fresh green chili with the garlic.
Dal consistency: Use more water (3+ cups) for a thinner, soup-like dal.
FAQ
Do red lentils need soaking? No — red lentils cook quickly without soaking. They’re fully cooked in 20 minutes of simmering.
Can this be made ahead? Yes — it keeps in the fridge for up to 5 days and freezes well for up to 3 months. The lentils continue to absorb liquid as they sit — add a splash of water or broth when reheating.
For another vegan curry, see the vegan chickpea curry. Browse all vegan main meals at the main meals hub.