The longer you can keep your tofu cubes to marinate the better. I usually keep them for 20-30 minutes if I'm hungry and in a hurry.