Heat a nonstick pan with butter, add cumin seeds, and saute.
Next, add crushed ginger and saute well.
Add finely chopped onions and cook until it turns brown.
Add tomato puree, stir well and add salt, garam masala, and turmeric powder.
Simmer until oil comes out on the sides.
Add boiled dal and bring to a boil after adding enough water as required.
Add red chili powder, and simmer for 10 mins.
Mash with a masher until the dal gets mixed well.
Save 1 tablespoon of cream and add the rest of the cream to the dal, mix, and then simmer for a few minutes.
Remove to the serving bowl, drizzle the saved cream on top, and serve with roti or naan.