01 - In a medium bowl, whisk together the honey, lime juice, lime zest, olive oil, minced garlic, chili powder, smoked paprika, cumin, salt, black pepper, and cayenne pepper until well combined.
02 - Place the chicken breasts in a large resealable plastic bag or shallow dish. Pour the marinade over the chicken, ensuring each piece is thoroughly coated. Seal the bag or cover the dish and refrigerate for at least 30 minutes, or up to 4 hours for optimal flavor development.
03 - Preheat the grill to medium-high heat. Lightly oil the grates to prevent sticking.
04 - Remove the chicken from the marinade, allowing any excess to drip off. Discard the used marinade. Grill the chicken for 6 to 8 minutes per side, or until fully cooked through and juices run clear, reaching an internal temperature of 165°F.
05 - Transfer the chicken from the grill and let it rest for 5 minutes. Slice and garnish with chopped fresh cilantro and lime wedges before serving.