Ideally, overnight. But if you are in a hurry, at least 4 o 6 hours for a good robust flavor in the tikka. Since we are cutting the paneer in large thick chunks, it won't fall apart due to long marination.