Immerse paneer cubes (small 1 cm cubes) in a bowl of water with a pinch of turmeric pwd added to it.
Heat ghee/oil & fry onions till well cooked. Add the garlic & all powder spices & fry well, stirring continuously.
Add tomato paste and fry well.
Then wash & drain the daal & add it to the spices - stir well, add water to cover dal completely & cover and cook till daal is done (1 whistle on high-flame & simmer for 4 minutes in a pressure cooker).
While still simmering, add beaten cream 2 tbsp at a time, stirring continuously
Drain paneer & toss into the curry.
Add salt & sugar to taste & top with butter - simmer till desired consistency is reached.
Serve hot with rotis or rice- best with piping hot plain/garlic naan.