How Long can You Marinate Steak?

You can marinate steak for up to 24 hours. If you marinate the steak longer the texture could become mushy. The marinades break down the texture of the steak to make it more tender, over marinating will turn it to mush.