First of all you need to dry roast whole spices, coriander seeds, cumin seeds, whole peppercorns, fenugreek seeds and dry chillies on slow to medium heat.
Next step is making ghee roast masala. For that grind freshly roasted spices, ginger, garlic, turmeric, tamarind paste by adding little amount of water. Grind to make smooth ghee roast masala paste.
In a pan heat up ghee and fry paneer cubes till golden brown. Drain and keep them aside.
Next step is to cook the masala, for that in the same pan saute' onions and curry leaves till onion change colour and become translucent.
Next add in masala paste, curd/yogurt and fry the masala till ghee separates from masala.
Add fried paneer and mix well to coat it nicely.
Now in another pan heat one tablespoon of ghee and add curry leaves. Fry them till crisp.
Serve the semi dry paneer ghee roast masala in a bowl and garnish with crispy fried curry leaves.