Make the marinade: In a bowl, mix BBQ sauce, honey, brown sugar, soy sauce, garlic powder, paprika, chili powder, cayenne, salt, and pepper.
Marinate the chicken: Fully cover the chicken in the marinade, then place it in the fridge for at least 30 minutes—or leave it overnight for deeper flavor.
Cook the chicken: 1- Grill: Cook over medium heat for 20–25 minutes, turning and basting occasionally. 2- Oven: Preheat to 400°F (200°C) and bake on a lined tray for 30–35 minutes, flipping halfway. 3- Pan: Cook on medium heat for 6–8 minutes per side, until cooked through.
Rest and serve: Allow the chicken to sit for 5 minutes before serving. Pair it with your favorite side dishes and enjoy!