Soak dal for 30 mins. Pressure cook with little turmeric, ginger, asafoetida, few drops of ghee and 1 cup water for 4 whistles.
Mash it once done. Set aside. Gather all ingredients needed.
Heat a pan with ghee. In medium heat, add cumin seeds, asafoetida. Give it a quick stir.
Add ginger, green chillies and give it a stir.
Add tomato, all masala powders, little salt and cook until tomatoes turn mushy.
Add kasoori methi and give it a good mix.
Add one cup water, cooked dal and add more water to wash dal vessel and add it to the dal.
Add salt and mix well. Simmer for 5-7 mins.
Make sure to mix so that it doesnt get burnt.
Add cream and mix well. Simmer for 4 more mins.
Once thick, switch off the flame.Add butter and switch off the flame.