In a small bowl, whisk together all of the marinade ingredients. Remove ⅓ cup of the mixture and place it in a sealed container in the refrigerator for basting later.
Pour the remaining marinade into a large ziplock bag, add the chicken, seal, and refrigerate for at least 8 hours.
Preheat grill to 400ºF.
Grill chicken on both sides for 10-12 minutes or until internal temperature reaches 165ºF.
Allow chicken to rest for 5 minutes.
Baste with marinade that has been set aside and serve.
Notes
Marinate ahead for best flavor – Let the chicken soak in the marinade for 8–12 hours or overnight to fully absorb the sweet and savory flavors.
Grill over medium heat – Cooking over medium heat helps prevent burning and keeps the chicken juicy and tender.
Reserve marinade for basting – Always set aside some marinade before adding the chicken so you can safely baste while grilling for extra flavor.
Use a meat thermometer – Cook until the thickest part of the chicken reaches 165ºF to ensure it’s fully done without drying out.
Let it rest before serving – Rest the grilled chicken for 5–10 minutes under foil to lock in juices and enhance tenderness.