This 30-minute red lentil dahl is creamy, comforting, and full of warm spices. Made in one pot with pantry staples, it’s a perfect weeknight vegan dinner that’s healthy and filling.
1 tbsp olive oil
1 onion, diced
3 garlic cloves, minced
1 tbsp fresh ginger, grated
1 tsp ground cumin
1 tsp ground coriander
1/2 tsp turmeric
1/4 tsp chili flakes (optional)
1 cup chopped tomatoes (or 14-oz canned)
1 cup red lentils, rinsed
3 cups vegetable broth or water
1/2 cup coconut milk (optional)
1/2 tsp garam masala
Salt, to taste
Lemon juice and cilantro, for garnish
Heat oil in a pot. Sauté onion for 5 minutes.
Add garlic and ginger; cook 1 minute.
Stir in cumin, coriander, turmeric, and chili flakes.
Add tomatoes and cook 2–3 minutes.
Stir in lentils and broth. Bring to boil, then simmer 15–20 minutes.
Stir in coconut milk (if using) and garam masala.
Season to taste, garnish with cilantro and lemon juice, and serve hot.
Add spinach, kale, or carrots for extra veggies.
Omit coconut milk for a lighter version.
Freezes and reheats beautifully.
Serve with rice, naan, or roasted sweet potatoes.