Prepare the Chicken – Pat chicken dry with paper towels and place in a bowl. Drizzle with olive oil to help the seasoning stick.
Season the Chicken – In a small bowl, mix salt, pepper, smoked paprika, garlic powder, onion powder, chili powder, and cayenne. Rub generously over the chicken, ensuring even coverage.
Preheat the Grill – Set up a two-zone grill (high heat on one side, low heat on the other). If using an oven, preheat to 400°F (200°C).
Grill the Chicken – Place chicken on the cooler side of the grill. Cover and cook for 20 minutes, flipping halfway. Move to direct heat for the last 5 minutes to sear.
Apply BBQ Sauce – Brush chicken with BBQ sauce, flip, and cook for 3 minutes. Brush again, flip, and cook another 3 minutes until caramelized.
Check for Doneness – Use a meat thermometer; chicken should reach an internal temp of 165°F (75°C). Remove from grill and let rest for 5 minutes before serving.
Serve & Enjoy – Pair with grilled veggies, avocado slaw, or roasted sweet potatoes for a complete high-protein dinner.