Wash and soak the Daal in water for about 15-20 minutes
Drain the water and strain the Daal
In a deep pot/dish add the strained Daal and enough water so that the Daal is submerged
Now add the Ginger and Garlic Paste, Chopped Green Chillies, Onions, Tomatoes, Salt and all the spices besides the Garam Masala Powder and the Dreid Fenugreek Leaves
Now mix well so that all the spices are blended
Cover the dish and let it cook on medium flame until the Daal is tender and all the tomatoes and onions are well dissolved
Don't dry out the Daal completely, atleast around 1 cup of gravy should remain
Now add the Garam Masala Powder and the Dried Fenugreek leaves
Mix it well with the Daal and let it cook for another 5-10 minutes
Now switch off the stove and keep the Daal aside