1Take a pan and add three tablespoons butter with one teaspoon oil in it. Heat it over moderate flame. Add bay leaves, cloves, cinnamon, dried and broken red chillies and half of the crushed coriander seeds. Saute these ingredients for half a minute.
2Now add the sliced onions and stir fry till they turn slightly pinkish in hue.Then add ginger-garlic paste. Keep stirring and cook on low flame till the raw smell goes away. Add coriander powder, red chilli powder and chopped tomatoes. Cook the mixture on high flame till oil leaves the masala.
3Once the masala is cooled, puree the mixture. Heat the remaining butter in a non-stick pan over moderate flame. Cook the pureed mixture for two minutes. Add paneer pieces and salt. Add half a cup of water. Cook covered on low heat for five minutes.
4Sprinkle kasoori methi and mix in lightly. Remove from heat and transfer the dish to a serving bowl. Mix in cream and serve hot, garnished with coriander leaves.