I recommend marinating the chicken for at least 30 minutes, but you can marinate it for up to 2 hours for maximum flavor.