You can marinate up to overnight, but you will want to drain the excess marinade after an hour. I make this recipe heavy on the balsamic with intention to eat within an hour, so it can soak up the vinegar quickly.