Ingredients
Equipment
Method
Prepare the Chicken
- Pat chicken pieces dry with paper towels. In a large mixing bowl, combine olive oil, paprika, garlic powder, onion powder, brown sugar, salt, and black pepper to create a dry rub.
- Rub the spice mixture all over the chicken pieces, ensuring even coverage. Let chicken marinate at room temperature for 30 minutes, or refrigerate for up to 4 hours for deeper flavor.
Make the BBQ Sauce
- In a small saucepan, combine ketchup, apple cider vinegar, brown sugar, Worcestershire sauce, Dijon mustard, smoked paprika, minced garlic, and cayenne pepper if using.
- Bring the sauce to a simmer over medium heat, then reduce heat to low and cook for 8-10 minutes, stirring occasionally, until slightly thickened. Remove from heat and set aside.
Grill the Chicken
- Preheat grill to medium heat (about 350°F). If using a charcoal grill, arrange coals for indirect cooking with cooler and hotter zones.
- Place chicken pieces on the cooler side of the grill, skin-side up. Cover and cook for 25-30 minutes, turning once halfway through cooking.
- Move chicken to the hotter side of the grill and brush with BBQ sauce. Cook for 8-10 minutes, turning and basting with sauce every 2-3 minutes until internal temperature reaches 165°F.
- Remove chicken from grill and let rest for 5 minutes. Brush with remaining BBQ sauce before serving.
Notes
For best results, use a meat thermometer to ensure chicken reaches 165°F internal temperature. Leftover BBQ chicken can be stored in the refrigerator for up to 3 days. The homemade BBQ sauce can be made up to a week in advance and stored in the refrigerator.