Classic Dahl Recipe: A Delicious and Nutritious Indian Lentil Dish

Dahl, also spelled dal or daal, is a staple Indian dish made from lentils and spices. It's hearty, flavorful, and packed with protein and fiber, making it a perfect meal for vegetarians and meat-eaters alike. Here's a simple recipe to prepare classic dahl at home.

Ingredients:
- 1 cup red lentils (masoor dal)
- 4 cups water
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1-inch piece of ginger, grated
- 2 tomatoes, chopped
- 1 green chili, chopped (optional)
- 1 teaspoon turmeric powder
- 1 teaspoon cumin seeds
- 1 teaspoon mustard seeds
- 1 teaspoon garam masala
- 1/2 teaspoon chili powder (adjust to taste)
- Salt to taste
- 2 tablespoons vegetable oil or ghee
- Fresh cilantro leaves for garnish

Instructions:
1. Rinse the lentils thoroughly under cold water until the water runs clear.
2. In a large pot, combine the lentils and water. Bring to a boil, then reduce heat and simmer for 20-25 minutes or until the lentils are soft.
3. In a separate pan, heat the oil or ghee over medium heat. Add the cumin and mustard seeds and cook until they start to pop.
4. Add the chopped onions, garlic, and ginger. Sauté until the onions turn golden brown.
5. Add the chopped tomatoes, green chili, turmeric, chili powder, and salt. Cook until the tomatoes soften and the oil starts to separate from the mixture.
6. Pour the cooked lentils into the pan with the spices. Stir well and simmer for another 10 minutes.
7. Add garam masala and adjust seasoning as needed.
8. Garnish with fresh cilantro leaves and serve hot with rice or flatbread.

Enjoy your homemade dahl as a comforting and nutritious meal!