Description
A creamy and flavorful Indian-inspired red lentil dahl made with coconut milk, tomatoes, and aromatic spices. The perfect one-pot vegetarian meal.
Ingredients
1 teaspoon olive oil or coconut oil
2 onions, diced
3 garlic cloves, finely chopped
1 tablespoon fresh ginger, grated
½ red chili, finely chopped
½ teaspoon cumin seeds
½ teaspoon coriander seeds
½ teaspoon mustard seeds
2 teaspoons ground turmeric
1 teaspoon garam masala
1 cup dried red lentils (rinsed)
1 can chopped tomatoes (400ml)
1 can coconut milk (400ml)
2 cups vegetable stock (500ml)
Salt and pepper
Juice of half a lemon
2 handfuls fresh spinach
Instructions
1. Heat oil in a large pan over medium heat and cook onions for 5 minutes.
2. Add garlic, ginger, and chili; cook for another minute.
3. Grind cumin, coriander, and mustard seeds; add with turmeric and garam masala.
4. Stir in lentils, tomatoes, coconut milk, and vegetable stock.
5. Simmer 15–20 minutes until thick and creamy.
6. Add lemon juice and spinach; stir until wilted.
7. Serve warm with rice or naan.
Notes
If short on spices, use 3 teaspoons garam masala or curry powder instead.
Cook longer on low heat for deeper flavor.
Perfect for meal prep — tastes even better the next day.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 6g
- Sodium: 480mg
- Fat: 16g
- Saturated Fat: 10g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 8g
- Protein: 12g
- Cholesterol: 0mg
Keywords: Red Lentil Dahl, Coconut Lentil Curry, Indian Dahl, Vegetarian Stew, One Pot Meal