Shahi Paneer is delicious cuisine and if famous across the world and shahi paneer will surely become your new favourite paneer curry at home. Moreover Punjabi version of shahi paneer is very aromatic, rich and creamy gravy.
Chop the paneer into 2" fingers.
Heat half the ghee in frying pan and add onion, ginger, green chilli and cardamom. Fry for 3-4 minutes.
Add tomatoes mix well and cover it. Let it cook for 7-8 minutes.
Add curd and cook for 5 minutes.
Add 1/2 cup water and cool.
Blend in a mixie till smooth.
Heat remaining ghee, add gravy and other ingredients except milk and paneer.
Boil to get a very thick gravy.
Just before serving, heat gravy, add milk and paneer fingers and boil for 3-4 minutes.
Garnish with chopped coriander and grated paneer.