firstly, in a large kadai take 1 onion, 3 clove garlic, 1 inch ginger, 2 pod cardamom, 13 whole cashew, 6 almond and 2 tsp poppy seeds.
add 1 cup water, cover and boil for 15 minutes.
cool completely, and blend to smooth paste adding water as required. keep aside.
in a large kadai, heat 1 tbsp butter and 2 tbsp oil.
add 1 tsp cumin, 1 bay leaf, ½ inch cinnamon, 3 pod cardamom and saute until spices turn aromatic.
now add prepared onion paste and stir well.
cook on medium flame, until the raw flavour disappears and oil separates from sides.
keeping the flame on low add ½ cup curd and stir continuously.
cook until the oil separates from the sides.
further, add 2 tbsp cream, 1 cup milk and stir adjusting consistency as required.
also, add ¾ tsp salt, 2 chilli and mix well.
now add 20 cube paneer, 1 tsp kewra water and mix well.
cover and simmer for 5 mintues or until the flavour absorb completely.
now add 1 tsp kasuri methi and mix well.
finally, just before serving nawabi paneer, top with a tsp of saffron milk.