If using store bought paneer, it is always good to soak it in warm water for 15 to 20 mins. This softens the paneer and prevents it from turning rubbery.