You should marinate the meat for a minimum of 4 hours, but for the most tender and flavorful steak marinate it in the fridge overnight.