01 - In a medium bowl, whisk together the honey, lime juice, lime zest, olive oil, chili powder, smoked paprika, cumin, garlic powder, salt, black pepper, and red pepper flakes until well combined.
02 - Place the chicken breasts in a large resealable bag or shallow dish. Pour the marinade over the chicken, ensuring all pieces are evenly coated. Seal the bag or cover the dish and refrigerate for at least 1 hour, or up to 8 hours for deeper flavor penetration.
03 - Preheat an outdoor grill or grill pan to medium-high heat. Lightly oil the grates to prevent sticking.
04 - Remove the chicken from the marinade, allowing any excess to drip off. Grill for 6 to 7 minutes per side, or until the internal temperature reaches 165°F (74°C) and the chicken is cooked through.
05 - Transfer the grilled chicken to a platter and let it rest for 5 minutes before slicing to allow the juices to redistribute.
06 - Garnish the sliced chicken with chopped fresh cilantro and serve alongside lime wedges.