Chicken can be marinated in as little as 30 minutes but 5 to 6 hours is best. It is not recommended to marinate chicken for more than 24 hours or it can become mushy.