Marinate the ChickenTransfer the chicken to a large, resealable bag or a shallow bowl. Pour the marinade over the chicken and ensure all pieces are evenly coated. Seal the bag or cover the dish with plastic wrap and refrigerate for at least 2 hours, or up to 8 hours for maximum flavor.
Preheat the GrillAbout 30 minutes before cooking, preheat your grill to medium-high (375–400°F). Lightly oil the grates to prevent sticking.
Grill the ChickenTake the chicken out of the marinade, letting any excess drip off. Place it on the grill and cook for 6–8 minutes on each side, or until the internal temperature hits 165°F (74°C). Avoid flipping too frequently to get that perfect caramelized texture.
Baste for Extra FlavorIf desired, reserve some of the marinade (before it touches raw chicken) to baste the chicken during grilling for added flavor and moisture.
Rest and ServeAfter cooking, move the chicken to a plate and allow it to rest for 5 minutes. This step ensures the juices are locked in. Garnish with lime wedges and fresh cilantro for that final touch. Enjoy!