1- In a bowl, mix paneer, yoghurt, half of the garlic, half of the ginger and vinegar. Mix well. Keep aside.
2- Heat ghee in a wok, add whole spices - cook stirring until it releases its aroma.
3- Add the onions and remaining garlic and ginger.Saute until onions are lightly browned.Add ground spices, cook until it releases its aroma.
4- Add paneer. Stir well.Add the stock and simmer for a few minutes, until gravy is thick. Adjust salt.
5- Add garam masala, coriander and mint just before serving.