We think it's best to marinate for 4-5 hours or overnight if you can but we don't recommend for longer. This way the flavour of the marinade really penetrates and tenderises the chicken. But, even 10 minutes can add lots of flavour.