I got this recipe from a blog, when couple of our friends were coming home for dinner on a Saturday. It requires paneer to be marinated for minimum 4 hours. That day we just marinated for 2 hours, but still it turned out to be good. The next time we marinated overnight, and it tasted better. The only thing is you need to have them hot, else it will get rubbery.