Sheet Pan Chicken Thighs and Veggies is the dinner I reach for when I want something hearty, colorful, and packed with flavor on a busy night. Juicy chicken thighs with crispy skin, tender roasted potatoes, sweet bell peppers, asparagus, and caramelized red onion all come together in a bright, herby lemon and balsamic marinade. One pan, one incredible meal, zero stress.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!
I make this whenever I need a complete, comforting dinner that looks impressive and tastes incredible for the whole family. It’s my go-to for weekend gatherings and weekly meal prep because it feeds a crowd easily and reheats really well. Leftovers keep in the fridge for up to 4 days, and the chicken freezes well for up to 3 months.
Ingredients You’ll Need
You’ll need all the ingredients shown in the photograph below.

How to Make Sheet Pan Chicken Thighs and Veggies with Step-By-Step Instructions
Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.
This one-pan dinner, sheet pan chicken recipe comes together faster than you’d expect, and I’ll walk you through every step so yours turns out perfectly golden and full of flavor.
Preheat and Prep the Pan
Preheat your oven to 425°F (220°C) and line a large sheet pan with foil or parchment paper. I use a rimmed baking sheet, which makes a real difference here for catching all those roasting juices.
A well-lined pan means the caramelized marinade won’t stick, and cleanup takes about 30 seconds.
Dry the Juicy Chicken Thighs
Pat the chicken thighs dry with paper towels. I like using my reusable Swedish dishcloth for this instead of disposable paper towels since it’s more absorbent and way more eco-friendly.
This step is non-negotiable if you want that crispy, golden skin, since excess surface moisture steams the skin instead of crisping it. Don’t skip it. The recipe calls for bone-in, skin-on chicken thighs, which are ideal for roasting because the bone helps retain moisture and the skin crisps up beautifully in the high heat.
If you only have boneless chicken thighs on hand, they work too, but they cook faster, so start checking the internal temperature around the 30-minute mark.
Whisk the Marinade
In a large bowl, whisk together the olive oil, lemon juice, balsamic vinegar, thyme, oregano, paprika, garlic powder, salt, and black pepper until fully combined. A deep ceramic bowl gives you plenty of room to toss everything together without spilling.
The balsamic adds a subtle sweetness and depth that pairs perfectly with the brightness of the lemon. If you want to swap the olive oil, avocado oil works just as well at high roasting temperatures.
You can also replace the thyme and oregano with Italian seasoning if that’s what you have on hand.
Toss Everything Together
Add the chicken thighs, potatoes, red onion, red bell pepper, green bell pepper, and asparagus to the bowl and toss to coat everything evenly in the marinade. I always use silicone-tipped tongs, which makes tossing and transferring everything much easier without getting your hands covered in marinade.
Make sure every surface is well coated before anything hits the pan. If you prefer a different vegetable lineup, green beans make a great swap for the asparagus, and cherry tomatoes are a wonderful add-in that roast down beautifully alongside the peppers.
White onion works perfectly in place of red onion if that’s what you have. Cut everything into similar bite-sized pieces so the vegetables roast evenly and finish at the same time.
Arrange on the Sheet Pan
Spread everything out in a single layer on the prepared sheet pan. Place the potatoes near the edges of the pan, where the heat is most intense, so they crisp up better than if they’re crowded in the center.
Don’t overlap the pieces, or anything underneath will steam rather than roast. If your pan feels crowded, use two sheet pans. Sweet potatoes and butternut squash are both excellent swaps for regular potatoes if you want to mix things up, and halved baby potatoes work great, and skip the dicing step entirely.
Feel free to use whatever favorite veggies you have on hand, including root veggies like carrots or parsnips, as long as everything is cut to a similar size.
Roast Until Golden
Bake at 425°F for 40 minutes, or until the chicken reaches an internal temperature of 165°F, the skin is deeply golden brown, and the potatoes are fork-tender. An instant-read thermometer takes the guesswork out of checking doneness and keeps you from cutting into the chicken to check. I rely on it every single time I roast chicken.

Rest and Serve
Remove the pan from the oven and let everything rest for 5 minutes before serving. Garnish with fresh lemon slices and an extra squeeze of lemon juice over the top if you’d like a little extra brightness. Enjoy!
If you’re taking this to a potluck or gathering, transfer everything to a large lidded casserole dish to keep it contained and easy to transport. I always use an insulated casserole carrier to keep it warm on the way there.

Sheet Pan Chicken Thighs and Veggies
Ingredients
- ⅓ cup olive oil
- Juice of 1 lemon
- 2 tablespoons balsamic vinegar
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- ½ teaspoon paprika
- ½ teaspoon garlic powder
- Salt and black pepper to taste
- 4 –6 chicken thighs
- 1 red onion cut into 1-inch wedges
- 1 red bell pepper sliced into 1-inch strips
- 1 green bell pepper sliced into 1-inch strips
- 1 bunch asparagus trimmed
- 1 pound potatoes diced into ¾-inch cubes
- 1 lemon sliced (for garnish)
Instructions
- Preheat the oven to 425°F (220°C) and line a large sheet pan with foil or parchment paper.
- Pat the chicken thighs dry with paper towels to help achieve crispy skin.
- In a large bowl, whisk together olive oil, lemon juice, balsamic vinegar, thyme, oregano, paprika, garlic powder, salt, and pepper.⅓ cup olive oil, Juice of 1 lemon, 2 tablespoons balsamic vinegar, 1 teaspoon dried thyme, 1 teaspoon dried oregano, ½ teaspoon paprika, ½ teaspoon garlic powder, Salt and black pepper
- Add the chicken, potatoes, onion, bell peppers, and asparagus to the bowl and toss to coat evenly.4 –6 chicken thighs, 1 red onion, 1 red bell pepper, 1 green bell pepper, 1 bunch asparagus, 1 pound potatoes
- Arrange everything in a single layer on the sheet pan, placing potatoes near the edges for extra crispiness.
- Bake for 40 minutes or until the chicken reaches an internal temperature of 165°F and the skin is golden brown.
- Remove from the oven and let rest for 5 minutes before serving.
- Garnish with fresh lemon slices and an extra squeeze of lemon juice if desired.1 lemon
Video
Notes
- Dry the chicken thoroughly: Pat each thigh completely dry with paper towels before marinating. Even with the marinade coating the outside, drier skin going into the oven means a crispier result.
- Don’t skip the edges for the potatoes: Push the potatoes to the outer edges of the sheet pan where the heat is hottest. The difference in crispiness between center-placed and edge-placed potatoes is significant.
- Give everything space: Arrange everything in a true single layer with a little breathing room between pieces. Crowded pans trap steam and prevent browning, so use two pans if needed.
- Check temp, not time: Ovens vary, so rely on an instant-read thermometer to confirm the chicken hits 165°F rather than pulling it strictly at the 40-minute mark.
- Rest before serving: Let the pan rest for 5 minutes after it comes out of the oven. It keeps the juices inside the chicken instead of running out the moment you cut into it.
- Freeze for easy meals later: Freeze leftover chicken thighs flat in a freezer-safe bag, then transfer to a container once frozen solid so they don’t stick together. They’ll reheat straight from the fridge after an overnight thaw without losing much quality.
Nutrition
How to Store Leftovers
Let everything cool completely before transferring to an airtight container, and store it in the fridge for up to 4 days. I love using a glass airtight container for this because it keeps everything fresh and lets you see exactly what’s inside. Store it in the fridge for up to 4 days.
The vegetables stay flavorful, and the chicken reheats beautifully in the oven at 375°F for about 10 to 15 minutes, which brings the skin back to life far better than the microwave ever will. If you want to get ahead, you can also combine the chicken and marinade in the fridge overnight before cooking, so everything is ready to go the next day.
For longer storage, freeze the chicken thighs separately in a freezer-safe airtight container for up to 3 months. Thaw them overnight in the fridge before reheating. The vegetables don’t freeze as well and are best enjoyed fresh or within those 4 days in the fridge.
What to Serve With Sheet Pan Chicken Thighs and Veggies
Since it already comes loaded with potatoes and three types of vegetables, you honestly don’t need much else to make a complete meal for the whole family. A simple green salad with a light vinaigrette is all you really need to round things out, or a warm, crusty loaf of bread to soak up the balsamic-lemon pan juices that pool at the bottom.
If you want to stretch the meal further or feed a larger group, a pot of fluffy white rice or warm dinner rolls on the side make perfect additions. A light soup as a starter, like a simple tomato or vegetable broth, also pairs nicely without competing with all the bold herb and balsamic flavors.
More Easy Recipes for You to Try at Home
Love this sheet pan recipe? Here are some other easy dinner recipes you’ll want to try!

Add Preferred Source