Wash and soak the dals overnight. Pressure cook them with other ingredients mentioned under the ingredients section (For pressure cooking along with Dal) till they are soft. Once the pressure is down, open the lid and extract the excess water and mash a little bit. (I did not extract the water, as I kept a minimum)
In a nonstick pan, add the butter, cumin seeds, sauté the ginger, finely chopped onions, green chilies till the onion turns brown.
Then, add the tomato puree and cook till oil separates.
Now, add the spice powders, salt and cook for some more time.
Add the mashed dal, and mix well. Bring to boil and add more water if required.
When the consistency is right, it takes about 5 - 7 mins, add the Cream, Kasturi Methi, and Butter. Simmer again for few mins.
Serve with Khameri Rotis.