Combine all marinade ingredients in a large mixing bowl and whisk together. Remove a half a cup of marinade and reserve for basting the chicken later.
Place chicken in a large resealable bag and pour marinade over the top. Gently massage chicken breasts and be sure to close bag securely. (If you have less time, consider poking holes in the chicken with a fork to allow the marinade to penetrate quickly.)
Refrigerate chicken and marinate for at least 30 minutes and up to 24 hours. I find 4 to 6 hours to be perfect.