Rinse the lentil under cold water and set aside.Heat oi in a large pan/pot. Add chopped onion and sauté over medium heat, until lightly golden, about 5-6 minutes. Add crushed garlic, grated ginger, curry powder, cumin and turmeric. Cook for 1-2 minutes.Add tomato sauce, water, coconut milk, lentils, salt, pepper. Stir well, bring to a boil, then cover, reduce the heat to low and simmer for 30-40 minutes.Lentils should be soft and the sauce should be creamy. If too thick, add more water, too thin, simmer for 10-15 more (with a lid off).Check the seasoning, if needed add salt/pepper. Turn the heat off add chopped coriander and stir.Serve with rice, naan or as is. WHAT TYPE OF LENTILS ARE THE BEST FOR LENTIL DHAL?In this recipe I used green lentils, but to make the perfect dhal you can also use green lentils, red lentils, brown lentils, green lentil or any kind of dried lentils.HOW TO STORE LENTIL DHAL?Lentil DHAL can be stored, covered, in the fridge, for up to 4-5 days.CAN WE MAKE DHAL WITHOUT COCONUT MILK?Yes, you can make lentil dhal without coconut cream, but remember, the curry will not be as creamy, the texture and the taste will be totally different. Therefore, I would not recommend skipping coconut milk.