In a medium bowl, whisk together honey, olive oil, chili powder, garlic powder, ginger, salt, black pepper, and cayenne until smooth and well combined.
Add the chicken and toss until fully coated in the marinade.
Cover and refrigerate for at least 30 minutes (or up to 12 hours for deeper flavor).
Cook using your preferred method: oven, air fryer, or grill until chicken reaches an internal temperature of 165°F (see notes).
Let rest for a few minutes before serving to keep it juicy and flavorful.