01 - In a medium mixing bowl, combine honey, lime juice, lime zest, olive oil, chili powder, smoked paprika, ground cumin, garlic powder, salt, black pepper, and red pepper flakes. Whisk thoroughly to blend all ingredients.
02 - Place chicken breasts in a large resealable bag or shallow dish. Pour marinade over the chicken, ensuring each piece is coated evenly. Seal or cover and refrigerate for at least 1 hour, or for maximum flavor up to 8 hours.
03 - Preheat an outdoor grill or grill pan to medium-high heat. Lightly oil the grates to prevent sticking.
04 - Remove chicken from the marinade, allowing excess to drip off. Place chicken on the grill and cook for 6 to 7 minutes per side, or until the internal temperature reaches 165°F. Adjust grilling time if using thicker cuts or chicken thighs.
05 - Transfer grilled chicken to a platter and allow it to rest for 5 minutes. Slice as desired.
06 - Top with chopped cilantro and serve with lime wedges on the side.