01 - In a bowl, whisk together honey, lime juice, soy sauce, chili powder, cumin, garlic powder, black pepper, salt, and cayenne pepper to make the marinade.
02 - Place the chicken thighs in a resealable plastic bag or a shallow dish and pour the marinade over them. Seal the bag or cover the dish and refrigerate for at least 30 minutes, or up to 2 hours for more flavor.
03 - Preheat the grill or oven to medium-high heat (about 375°F / 190°C).
04 - Remove the chicken from the marinade, letting excess marinade drip off.
05 - Grill the chicken for about 6-7 minutes per side, or bake in the oven for 25 minutes, until the internal temperature reaches 165°F (75°C) and the skin is crispy.
06 - Let rest for a few minutes before serving.