Dry roast the whole red chillies for 2-3 minutes, dry roast the other whole spices until their aromas are released on slow to medium heat
The next step is making ghee roast masala. For that grind freshly roasted spices, ginger, garlic, tamarind water by adding a little amount of water. Grind to make fine ghee roast masala paste. In a pan heat up Ghee and fry paneer cubes till golden brown from all the sides. Drain and keep them aside.
In the same pan, sauté chopped onions until they are translucent. Add the freshly prepared masala paste, stir and cook on low flame for 1-2 minutes, add curd and keep stirring continuously till ghee separates from the masala. Add salt & jaggery powder. Cook for another 2-3 minutes, add the fried paneer cubes, curry leaves.
Coat the paneer with the masala and cook further 3-4 minutes.
Serve paneer ghee roast with chapati or Paratha.