A minimum of 1 hour. If you only have 30 minutes to marinate do it at room temperature. But be aware that you should not do it any longer than 30 minutes, bacteria can grow. Reserving some of the marinade (before touching the chicken) and basting while it's cooking will also impart more flavor. We recommend 3 to 4 hours, any longer than 8 hours and the acids in the marinade will give the chicken a mushy undesirable texture.