01 - In a medium bowl, whisk together honey, lime juice, lime zest, olive oil, garlic, soy sauce, chili powder, cayenne pepper, smoked paprika, salt, and black pepper until well combined.
02 - Place chicken breasts in a large resealable bag or shallow dish. Pour the marinade over the chicken, ensuring all pieces are evenly coated. Seal and refrigerate for at least 30 minutes, or up to 4 hours for deeper flavor penetration.
03 - Preheat grill or grill pan over medium-high heat. Prepare the cooking surface by lightly oiling the grates to prevent sticking.
04 - Remove chicken from marinade, allowing excess to drip off. Discard the remaining marinade. Grill chicken breasts for 6 to 8 minutes per side, or until cooked through and internal temperature reaches 165°F.
05 - Transfer grilled chicken to a cutting board and let rest for 5 minutes to allow juices to redistribute. Slice chicken against the grain for serving.
06 - Arrange sliced chicken on a serving platter and garnish with fresh chopped cilantro and lime wedges. Serve immediately while hot.