In a pan heat ¼ cup of butter.
Add cumin seeds, Cinnamon sticks, pepper corns, chopped onions, ½ Tsp ginger garlic paste.
Saute till the Onion becomes translucent.
Add chopped tomatoes , chilli powder. Saute till tomatoes become smooth.
Next add Soaked cashew nuts and salt. Saute for few minutes.
Switch off the flame and let the mixture cool down.
After cooling grind it into a smooth paste. Keep it aside.
In the same pan add ¼ cup butter.
Add cardamom, cloves and ½ Tsp ginger garlic paste. Saute till the raw smell leaves.
Then add turmeric powder and Kashmiri chilli powder. Saute well, Pour the grinded paste. Allow to boil.
Add garam masala, salt and water ( Add water according to your requirement. I have added 1 cup of water here.)
Let it boil for few minutes. Add Paneer & Fresh cream. Garnish with methi leaves.
Restaurant style Paneer butter masala is ready