At a very minimum marinate the chicken for 20 minutes, but I recommend allowing from 2 to 4 hours. Don't let the chicken marinate for more than 4 hours though because the acid will start to break the chicken down and slightly cook it. Acid-based marinades work to marinate the chicken quickly so you don't want to marinate it too long resulting in tough or chewy chicken.