Sheet pan chicken thighs with roasted vegetables — easy weeknight dinner
🍽️ Dinner

Sheet Pan Chicken Thighs with Roasted Vegetables

SarahBy Sarah Mitchell 📅 March 5, 2026 🕐 45 min total ⭐ 4.9 (4,102 reviews)
Quick links:

When I ask readers what their biggest weeknight cooking pain point is, the answer is always the same: too many dishes. That's exactly why this sheet pan chicken thighs recipe has become the most-saved dinner on The Cozy Kitchen. One pan. 10 minutes of prep. 35 minutes in the oven. A complete dinner with protein and vegetables that the whole family actually eats — and only one pan to wash.

Chicken thighs are the MVP of weeknight cooking. More flavor than breasts, nearly impossible to overcook, and they go from raw to fall-off-the-bone tender in under 40 minutes at high heat. Paired with potatoes, broccoli, bell pepper, and zucchini that roast in the same pan, this is the easy weeknight dinner recipe you'll make on repeat.

Why Chicken Thighs Beat Chicken Breasts for Sheet Pan Dinners

Chicken thighs contain significantly more fat than breasts, which means two things: they stay juicy even if you overcook them slightly, and they develop shatteringly crispy skin when roasted at high heat. Bone-in, skin-on thighs are best — the bone adds flavor and helps the meat cook evenly, while the skin renders into golden, crackling perfection at 425°F.

The Hot Pan Trick

Put your empty baking sheet in the oven while it preheats. When you place the chicken on a screaming-hot pan, the skin starts crisping from the very first second instead of steaming in its own moisture. This single trick is the difference between good crispy skin and great crispy skin — and now you know it.

Perfectly roasted sheet pan chicken thighs with golden skin and colorful vegetables straight from the oven
The key to golden skin: pat the chicken completely dry and preheat the pan in the oven before adding anything.

Vegetable Timing — The Stagger Method

Not all vegetables roast at the same rate. Potatoes need a head start — they go in the oven alone for 10 minutes before everything else joins them. This ensures your potatoes are tender and caramelized at the same time your chicken finishes cooking. Soft vegetables like zucchini go in at the same time as the chicken so they don't turn to mush.

Seasoning That Makes Every Bite Count

The spice rub here uses smoked paprika, Italian seasoning, garlic powder, and onion powder — a combination that delivers restaurant-level depth from pantry staples. The real secret: season under the skin. Lift the skin and push the spice rub directly onto the meat. This seasons the chicken from the inside out and keeps the flavors from burning.

Vegetable Substitutions

  • Swap broccoli for cauliflower, asparagus, or green beans
  • Swap zucchini for yellow squash or cherry tomatoes (add last 15 minutes)
  • Swap baby potatoes for sweet potatoes, parsnips, or carrots
  • Add red onion wedges for a sweet, jammy contrast

Frequently Asked Questions

What temperature for crispy sheet pan chicken thighs?

425°F is the sweet spot. It renders the fat under the skin quickly for maximum crispiness while keeping the meat juicy. Always use a preheated pan for the best results.

How long do bone-in chicken thighs take in the oven?

30–35 minutes at 425°F. Always verify with a meat thermometer — the thickest part should read 165°F.

Can I use boneless chicken thighs?

Yes — reduce cooking time to 20–25 minutes at 425°F. They cook faster and are slightly less crispy, but just as delicious.

Sheet Pan Chicken Thighs with Roasted Vegetables

Crispy skin, juicy meat, caramelized veggies — one pan and done in 45 minutes.

4.9 out of 5 (4,102 ratings) — Click to rate

Prep Time10 min
Cook Time35 min
Total Time45 min
Servings
🛒 Ingredients
  • 4 bone-in, skin-on chicken thighs (about 2 lbs total)
  • 2 cups baby potatoes, halved
  • 2 cups broccoli florets
  • 1 large red bell pepper, cut into 1½-inch chunks
  • 1 medium zucchini, cut into half-moons
  • 3 tablespoons olive oil, divided
  • 4 cloves garlic, minced
  • 1 teaspoon smoked paprika
  • 1 teaspoon Italian seasoning
  • ½ teaspoon onion powder
  • ½ teaspoon garlic powder
  • 1¼ teaspoons kosher salt, plus more to taste
  • ½ teaspoon freshly cracked black pepper
  • Fresh parsley, chopped + lemon wedges for serving
👨‍🍳 Instructions
  • 1
    Preheat oven & pan

    Position a rack in the upper third of the oven. Place a large rimmed baking sheet (18×13 inch) inside and preheat oven to 425°F — the pan heats with the oven for maximum crispiness.

  • 2
    Dry and season the chicken

    Pat chicken thighs completely dry with paper towels — moisture is the enemy of crispy skin. In a small bowl, combine smoked paprika, Italian seasoning, onion powder, garlic powder, 1 tsp salt, and ½ tsp pepper. Lift the skin on each thigh and rub half the spice mixture directly on the meat, then rub the rest over the skin and underside. Drizzle with 1 tbsp olive oil and rub to coat.

  • 3
    Prep the potatoes

    Toss halved baby potatoes with 1 tbsp olive oil, ¼ tsp salt, and a crack of pepper. Carefully remove the hot pan from the oven (use oven mitts), spread potatoes in a single layer, and return to the oven. Roast 10 minutes.

  • 4
    Add chicken and remaining vegetables

    In a large bowl, toss broccoli, bell pepper, and zucchini with remaining 1 tbsp olive oil, minced garlic, and a generous pinch of salt and pepper. Remove the pan from the oven. Push potatoes to one side. Add chicken thighs skin-side up and scatter the vegetables around them in a single layer — don't crowd or they'll steam instead of roast.

  • 5
    Roast until golden and cooked through

    Return pan to oven and roast 25–30 minutes, until the chicken skin is deep golden brown and crackling, and a meat thermometer inserted into the thickest part reads 165°F. If the skin isn't as crispy as you'd like, switch to broil for 2–3 minutes — watch closely.

  • 6
    Rest and serve

    Remove from oven. Let the chicken rest 5 minutes before serving — this keeps the juices inside the meat. Garnish with fresh parsley and serve with lemon wedges for squeezing.

📊 Nutrition (per serving)
420
Calories
18g
Carbs
38g
Protein
22g
Fat
4g
Fiber
680mg
Sodium