The steak doesn't have to be marinated, but a marinade really enhances the appealing beefy flavor of the meat and also promotes tenderness when grilling. Anywhere from 12 to 24 hours is a perfect amount of time, so if you wanted to put the steaks in the simple marinade in the morning, you would have nicely flavored steaks to grill for dinner.