This BBQ Chicken Sheet Pan Dinner brings together juicy, caramelized bone-in chicken thighs and a colorful medley of roasted vegetables — all cooked on a single pan in under an hour. The chicken gets a double coating of BBQ sauce that transforms into a sticky, smoky glaze in the oven, while the vegetables soak up every bit of those savory drippings. It's the ultimate easy weeknight dinner with minimal prep, minimal cleanup, and maximum flavor.
Large rimmed sheet pan 18x13 inch half sheet pan recommended
Parchment paper or aluminum foil For easy cleanup
Large mixing bowl For tossing the vegetables
Small mixing bowl For mixing the spice blend
Basting brush or silicone pastry brush For applying BBQ sauce to chicken
Sharp knife and cutting board For prepping chicken and vegetables
Measuring spoons and cups
Tongs For turning vegetables and handling chicken
Instant-read meat thermometer To verify chicken reaches 165°F (74°C)
Ingredients
For the Chicken
4bone-in skin-on chicken thighsabout 2 lbs / 900g total
1cupBBQ sauce240ml, divided — use your favorite brand; thick, tomato-based sauces work best
1tbspolive oilfor coating the chicken
For the Spice Rub
1tspgarlic powder
1tspsmoked paprika
1tsponion powder
½tspblack pepper
½tspsalt
For the Vegetables
2medium red potatoesabout 2 cups / 300g, cut into 1-inch chunks
1medium red bell peppercut into 1-inch pieces
1medium yellow bell peppercut into 1-inch pieces
1medium zucchinisliced into ½-inch half-moons
1small red onioncut into wedges
1cupbroccoli floretsabout 150g
1tbspolive oilfor coating the vegetables
2tbspBBQ saucefrom the reserved ¾ cup; for tossing with the vegetables
For Garnish
fresh parsleychopped; optional, for serving
Instructions
Preheat your oven to 425°F (220°C). Line a large rimmed sheet pan with parchment paper or aluminum foil and set aside.
Pat the chicken thighs completely dry with paper towels, then rub with 1 tablespoon olive oil. Combine garlic powder, smoked paprika, onion powder, salt, and pepper in a small bowl, then sprinkle evenly over all sides of the chicken.
Brush ¼ cup (60ml) of the BBQ sauce over the chicken thighs, coating both the top and underside. Set the remaining ¾ cup of BBQ sauce aside for later.
Place the potatoes, bell peppers, zucchini, red onion, and broccoli in a large bowl. Drizzle with 1 tablespoon olive oil, season with salt and pepper, and toss with 2 tablespoons of the reserved BBQ sauce until evenly coated.
Spread the vegetables in a single layer across the prepared sheet pan, then nestle the BBQ-coated chicken thighs skin-side up among the vegetables, ensuring nothing is stacked or overcrowded.
Transfer the pan to the preheated oven and roast at 425°F (220°C) for 25 minutes undisturbed.
Remove the pan from the oven, toss the vegetables, and brush the remaining BBQ sauce generously over the tops of the chicken thighs.
Return the pan to the oven and roast for another 12–15 minutes, until the chicken skin is caramelized and an instant-read thermometer inserted into the thickest part reads 165°F (74°C).
Remove from the oven and let the chicken rest for 5 minutes before serving. Garnish with freshly chopped parsley if desired and serve directly from the pan.
Notes
Pat the chicken dry: This is the most important step for crispy skin — moisture prevents browning, so always dry the chicken thoroughly before seasoning.
Don't overcrowd the pan: Vegetables need space to roast, not steam. If your pan looks crowded, use two sheet pans to ensure proper caramelization.
Cut vegetables evenly: Aim for uniform 1-inch pieces so everything cooks at the same rate, especially the potatoes which take longest.
Double BBQ sauce application: Applying sauce in two stages — before and halfway through roasting — is the key to a deep, sticky glaze rather than a thin coating.
Swap the vegetables: Sweet potatoes, Brussels sprouts, asparagus, mushrooms, or corn on the cob halves all work beautifully in place of or alongside the listed vegetables.
Use boneless thighs or breasts: Boneless skinless thighs or breasts can be substituted — reduce total cook time to 25–30 minutes and check the internal temperature early.
Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. The cooked chicken can be frozen (off the bone) for up to 2 months.
Reheating: For best results, reheat on a baking sheet at 375°F (190°C) for 12–15 minutes. Add a splash of extra BBQ sauce before reheating to keep the chicken moist.
Make it spicy: Add 1 teaspoon of cayenne pepper to the spice rub and use a spicy BBQ sauce for a heat-forward version.
Make it sweeter: Stir 2 tablespoons of honey into the BBQ sauce before brushing onto the chicken for a honey BBQ glaze variation.