The chicken is best marinated for a few hours or overnight, but if you're in a time crunch, you can simply coat the chicken with the marinade and cook it immediately; it will still be packed with flavor.