Start by rinsing the lentils thoroughly and soaking them in water for about 30 minutes. This will help to soften the lentils and reduce the cooking time. Then heat oil in a pan and sauté the finely chopped onion until golden brown. Add the minced garlic and grated ginger, and sauté for another minute.
Next, add the cumin powder, coriander powder, turmeric powder, and red chili powder to the pan. Stir well to combine the spices with the onions, garlic, and ginger. This will create a rich and aromatic base for the curry. Cook the spices for a couple of minutes to release their flavors.
Now it's time to add the soaked lentils to the pan.
To cook the lentils, add enough water to the pan to cover them completely. Bring the mixture to a boil, then reduce the heat and let it simmer for around 20-25 minutes, or until the lentils are tender. Stir occasionally and add more water if needed to maintain a thick and creamy consistency.
Once the lentils are cooked, garnish the curry with freshly chopped cilantro. This will add a burst of freshness and color to the dish.
In conclusion, lentil curry is a delicious and healthy dish that can be easily prepared at home. This recipe provides a step-by-step guide on how to make a flavorful and nutritious lentil curry. So go ahead and try this recipe, and enjoy a hearty and satisfying meal.