You should marinate steak in this Asian beef marinade for at least 30 minutes, up to 8 hours, depending on the cut of steak. I don't recommend letting your steaks marinate for longer than 8 hours. I would also recommend marinating no longer than overnight for chicken and pork using this marinade.