Main Courses
This baked chicken thighs with roasted veggies recipe transforms weeknight dinners into effortless, flavorful meals with minimal cleanup. The secret lies in high-heat roasting that renders crispy skin while keeping the meat juicy inside, paired with seasonal vegetables that caramelize into sweet, tender perfection.
I've perfected this method over countless busy evenings, ensuring every bite delivers restaurant-quality results without the fuss.
What makes this recipe truly special is the hands-off approach—simply arrange everything on a sheet pan, season generously, and let the oven work its magic. The chicken thighs develop a golden-brown crust with tender, flavorful meat, while the vegetables become caramelized and slightly charred at the edges.
This method also creates a natural pan sauce from the chicken juices that elevates every bite. The combination of textures and flavors makes this dish both satisfying and impressive.
The beauty of this recipe lies in its versatility. You can use any combination of seasonal vegetables—potatoes, carrots, Brussels sprouts, or zucchini all work beautifully.
The chicken stays juicy thanks to a simple yet effective seasoning blend of garlic powder, paprika, and salt, while the vegetables absorb the savory flavors from the chicken juices. By the time you're done, you'll have a complete, balanced meal ready in under an hour with minimal effort.
Serve this dish straight from the sheet pan for a rustic presentation, or transfer to a platter for a more elegant look. The crispy skin on the chicken thighs contrasts perfectly with the tender vegetables, creating a harmonious balance of flavors and textures.
This recipe is designed to impress without stress, making it ideal for busy weeknights or when you want to enjoy a restaurant-quality meal at home.
Ingredients for baked chicken thighs with roasted veggies
High-heat roasting transforms simple chicken thighs and seasonal vegetables into restaurant-quality harmony with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| Bone-In, Skin-On Chicken Thighs 🍗 | 1 ½ lb | Trim excess fat if preferred |
| Baby Potatoes 🥔 | 1 ½ lb | Halved lengthwise, unpeeled |
| Carrots 🥕 | 1 lb | Cut into 2-inch chunks |
| Brussels Sprouts 🥬 | 1 lb | Trimmed, halved |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For tossing and roasting |
| Garlic Powder 🧄 | 1 tbsp | Freshly ground preferred |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Fresh Rosemary 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped |
| Balsamic Vinegar 🍷 | 1 tbsp | For finishing drizzle |
The chicken thighs are the foundation—bone-in, skin-on cuts deliver maximum flavor and crispy skin. Look for thighs with good marbling at the grocery store, preferably from the fresh case rather than frozen. Whole Foods or local butchers often carry premium cuts with better texture. Trim excess fat if you prefer, but leave some for flavor. The vegetables should be fresh and firm—Brussels sprouts with tight leaves and carrots with vibrant color roast best. For potatoes, Yukon Golds develop the best creamy texture, but red potatoes work too if you prefer a firmer bite. Seasoning is key: the smoked paprika adds depth while the fresh herbs elevate the natural flavors of the vegetables.
No smoked paprika? Regular paprika plus a pinch of liquid smoke works in a pinch. Fresh herbs wilt fast—use them within 2 days of purchase. For extra crispy skin, pat the chicken thighs dry before seasoning. The balsamic vinegar isn't just for finishing—it helps tenderize the vegetables during roasting. If you're short on time, par-cook the potatoes for 5 minutes before adding to the sheet pan. For a different flavor profile, swap Brussels sprouts for asparagus or zucchini, or add red onion slices for sweetness. The olive oil should be extra-virgin—California or Italian varieties work best for high-heat roasting.
This dish reheats beautifully—simply cover with foil and warm in a 350°F oven for 10 minutes. The chicken thighs stay juicy for 3 days in the fridge, while the vegetables hold up for 2 days. For meal prep, store components separately to maintain texture. The pan sauce from the chicken juices can be reheated separately and drizzled over the dish when serving. Freeze portions for up to 3 months—thaw overnight in the fridge before reheating. The crispy skin is best enjoyed fresh, so plan to serve this dish within 24 hours of roasting for optimal texture.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this trick—toss everything on a single sheet pan, no chopping boards in sight. Baby potatoes and Brussels sprouts roast alongside the thighs, and the olive oil bastes everything into golden perfection without a single pot to wash.
- Crispy-Creamy Obsession: That skin-on thigh? It crackles like a dream while staying juicy inside. The potatoes get caramelized edges, and the Brussels sprouts? They turn tender with just a hint of char—no sad, mushy veggies here.
- Leftovers That Don’t Suck: Honestly, I make this twice in one week because the second night is even better. The chicken stays moist, the veggies soften just right, and it reheats like a hug—no sad, dry takeout leftovers in sight.
- Budget Feast for All: Bone-in thighs stretch my grocery budget, and seasonal veggies keep costs low. It feeds four for under $15, and the leftovers? My college-aged kid’s new favorite "fancy" meal when he’s broke. (Yes, even on a Tuesday night.)
Step-by-step instructions for baked chicken thighs with roasted veggies
This hands-off sheet pan method delivers perfectly crispy chicken and caramelized vegetables with minimal effort.
Prep and Season the Chicken
Pat the 1.5 lb bone-in, skin-on chicken thighs completely dry with paper towels—this is critical for crispy skin. I like to press firmly to remove any surface moisture that would prevent browning. Place them skin-side up on a cutting board and trim any excess fat if desired, leaving about ¼-inch thickness for flavor.
In a small bowl, whisk together 1.5 tsp kosher salt, 0.5 tsp ground black pepper, 1 tbsp garlic powder, and 1 tbsp smoked paprika. Rub this mixture generously over both sides of each chicken thigh, pressing it into the skin so it adheres well. The spices should form a visible coating—this ensures maximum flavor penetration and even seasoning.
Toss and Prep the Vegetables
In a large bowl, combine the 1.5 lb baby potatoes (halved), 1 lb carrots (cut into 2-inch chunks), and 1 lb Brussels sprouts (trimmed and halved). Add 0.5 cup extra-virgin olive oil, 0.25 cup chopped fresh rosemary, and 1 tbsp chopped fresh thyme. Toss everything thoroughly with your hands or a large spoon until every vegetable piece is evenly coated.
The key here is to distribute the herbs evenly—their aroma will permeate the entire dish as it roasts. If the vegetables seem dry after tossing, add 1-2 teaspoons of water and mix again. This step prevents them from drying out during the long roasting time while ensuring they develop that beautiful caramelized crust.
Arrange on Sheet Pan and Roast
Preheat your oven to 425°F for maximum browning. Line a large sheet pan with parchment paper or aluminum foil for easy cleanup. Arrange the seasoned chicken thighs skin-side up on one side of the pan, spacing them about 1 inch apart to allow air circulation. On the opposite side, spread the tossed vegetables in a single even layer, leaving about 1 inch of space between the chicken and veggies.
Place the sheet pan on the middle rack of your oven and bake for 45 minutes. After 30 minutes, carefully flip the chicken thighs using tongs to ensure even browning on both sides. The vegetables should be tender and beginning to brown by this point—if they're not, give them a quick stir to expose fresh surfaces to the heat.
Finish with Balsamic and Rest
After 45 minutes, remove the pan from the oven. Using kitchen tongs, transfer the chicken thighs to a clean plate and tent loosely with aluminum foil. Drizzle the vegetables with 1 tbsp balsamic vinegar and return them to the oven for 5-10 minutes at 425°F to finish caramelizing. This final step adds a tangy brightness that cuts through the richness of the chicken and vegetables.
Let the chicken thighs rest for 5-10 minutes before serving—this allows the juices to redistribute, ensuring each bite is moist and flavorful. The vegetables will continue to steam slightly during this time, making them even more tender. Serve the chicken and vegetables together, spooning any pan juices over the top for extra flavor.
Pro Tips For Making Baked Chicken Thighs With Roasted Veggies
- CRANK THE HEAT FIRST: Start your Brussels sprouts and carrots at 450°F for the first 15 minutes—this jumpstarts their caramelization before the chicken even hits the pan. I used to bake everything together from the start, and the veggies always ended up soggy while the chicken dried out. High heat for the veggies first makes a real difference in texture.
- SALT THIGH SKIN WELL: Generously salt the chicken thighs before searing—at least 30 minutes ahead if possible. The salt draws out moisture, which then evaporates during cooking, leaving you with crispy skin. I learned this the hard way after making thighs that were tender but bland. Trust me, the extra 30 minutes saves you from dry, flavorless meat.
- DON’T CROWD THE PAN: Spread your baby potatoes and Brussels sprouts in a single layer, no overlapping—even if it means two sheet pans. Crowding steams the veggies instead of roasting them, and you’ll end up with mushy sprouts and unevenly cooked potatoes. This isn’t the prettiest method, but it’s the tastiest.
- ROAST POTATOES SEPARATELY: Toss the baby potatoes in olive oil and roast them alone for the first 20 minutes at 400°F. They cook faster than the chicken and veggies, and doing them first guarantees they’re crispy outside and fluffy inside. I skip this when I’m lazy, but the dish is noticeably better when I don’t.
Storing and reheating your leftovers
Fridge Storage Tips
Store your baked chicken thighs and roasted veggies in airtight containers separately for up to 3 days.
The chicken stays juicy when wrapped in foil or placed in a sealed container, while the veggies hold their texture best in a separate container with a damp paper towel to prevent drying. I like using glass Pyrex containers because they reheat evenly and are microwave-safe. 🥫
Label containers with the date to track freshness—this dish tastes best within 48 hours of roasting. The crispy skin on the chicken will soften slightly over time, but the meat remains tender.
For extra flavor preservation, spoon any pan juices into a small container and store them separately to drizzle over the reheated dish.
Freezer-Friendly Method
For longer storage, freeze portions for up to 3 months. Place chicken thighs and veggies in freezer-safe bags or airtight containers, leaving 1-inch headspace for expansion. I recommend freezing them separately—this prevents freezer burn and makes reheating easier. Thaw overnight in the fridge before reheating for best results. 🧊
To reheat from frozen, transfer to a 350°F oven for 25-30 minutes (covered with foil) until internal temp reaches 165°F. The vegetables will soften more than fresh, so plan to serve them slightly undercooked if you prefer texture.
For microwave reheating, use 50% power for 3-4 minutes, stirring halfway through.
Oven Reheating Perfection
My preferred method is oven reheating at 350°F for 10-15 minutes. Cover the dish loosely with foil to retain moisture, then uncover for the last 5 minutes to crisp the chicken skin slightly. This method restores the dish's original texture and flavor better than microwave methods. 🔥
For extra crispiness, broil for 2-3 minutes at the end of reheating. Just watch closely—broiling can burn the edges quickly. The balsamic glaze on the veggies might darken further, but the tangy flavor remains intact. Always check internal temp to ensure the chicken reaches 165°F safely.
Microwave Shortcuts
When short on time, microwave individual portions covered with a damp paper towel for 2-3 minutes on 70% power. Stir halfway through to distribute heat evenly.
Add 1 tablespoon water or broth if the dish looks dry. This method works best for quick lunches but won't restore the crispy skin. 💡
For the veggies alone, microwave for 1-2 minutes covered, then uncover for 30 seconds to finish caramelizing. The balsamic glaze will intensify slightly, adding a deeper flavor. I find this works well for Brussels sprouts and carrots, though potatoes may become gummy if overcooked.
Nutrition facts
Frequently asked questions
Can I use boneless chicken thighs instead of bone-in?
Yes, but the cooking time may be slightly shorter—boneless thighs cook about 5-10 minutes faster than bone-in. For best results, reduce the total roasting time to 35-40 minutes and check for doneness at 165°F internal temperature. The crispy skin is harder to achieve without the bone, but patting them extra dry and using a higher heat setting (450°F) can help.
What if I don't have Brussels sprouts?
No problem! Swap them for asparagus, zucchini, or bell peppers—all roast beautifully. For heartier options, try red potatoes or sweet potatoes. Just adjust the cutting size—smaller veggies (like asparagus) need 5-10 minutes less roasting time, while denser veggies (like sweet potatoes) may need 10-15 minutes extra.
Why did my chicken thighs turn out dry?
Overcooking is the most common cause—bone-in, skin-on thighs stay juicy when cooked to 165°F internal temp. Always use a meat thermometer! If you overcook, try this fix: Slice the thighs, brush with 1 tbsp olive oil, and reheat in a 350°F oven for 5 minutes. For future attempts, reduce oven temp to 400°F and roast for 35-40 minutes.
Can I make this dish ahead of time?
Assemble the dish 1 day ahead and refrigerate uncovered on a sheet pan. Roast straight from the fridge at 425°F for 50-55 minutes (add 5-10 minutes to account for cold start). For best texture, reheat only the portions you plan to serve immediately—the crispy skin softens when reheated.
How can I make the veggies extra crispy?
Toss them with 1 tbsp cornstarch before roasting for a starchy crust! Roast at 450°F instead of 425°F and spread veggies in a single layer with 1-inch spacing. Flip them halfway through roasting. For Brussels sprouts, cut them into ¼-inch slices** instead of halves for more surface area to crisp.
