Main Courses
This baked chicken thighs with roasted veggies recipe transforms weeknight dinner into a hands-off masterpiece where golden, juicy chicken shares a tray with caramelized vegetables. The secret lies in high-heat roasting that crisps the chicken skin while tenderizing the meat, all while vegetables develop deep, sweet flavors without drying out.
I perfected this method after years of testing—no flipping, no fuss, just one tray that delivers restaurant-quality results with minimal effort.
What makes this recipe truly special is the harmony of flavors between the savory chicken and vibrant vegetables. The chicken thighs stay moist thanks to a simple marinade of olive oil, garlic, and herbs, while the vegetables—sweet potatoes, carrots, and Brussels sprouts—roast until their edges turn crisp and caramelized.
The 30-minute active prep pays off with a dish that requires only 40 minutes in the oven, making it ideal for meal prep or busy evenings.
The end result is a plate that’s as visually appealing as it is delicious: juicy, golden-brown chicken thighs with crispy skin, paired with tender yet slightly crisp vegetables that add color and texture.
The aromas alone—garlicky, herby, and caramelized—will have everyone at the table asking for seconds. This isn’t just dinner; it’s a complete, balanced meal that feels indulgent without the effort.
Serve with a drizzle of lemon aioli or a sprinkle of fresh parsley for brightness, and you’ve got a dish that’s perfect for family dinners, meal prep, or impressing guests.
The best part? Leftovers reheat beautifully, so you can enjoy this meal twice in one week. Let’s get started—your tray is waiting.
Ingredients for baked chicken thighs with roasted veggies
Juicy chicken thighs and caramelized veggies—all on one tray for effortless dinner magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs, Bone-In 🍗 | 1 ½ lb | Skin-on, trimmed of excess fat |
| Sweet Potatoes 🍠 | 2 medium | Peeled, cut into 1-inch cubes |
| Carrots 🥕 | 3 medium | Peeled, cut into 1-inch chunks |
| Brussels Sprouts 🥬 | 1 lb | Trimmed, halved if large |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and marinade |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Fresh Rosemary 🌿 | ¼ cup | Chopped, fresh preferred |
| Fresh Thyme 🌿 | ¼ cup | Leaves only, chopped |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground preferred |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Honey 🍯 | 1 tbsp | Optional for glaze |
The chicken thighs are the star here, so don’t skimp on quality. Look for bone-in, skin-on thighs at your local butcher—they stay juicier than boneless. I always grab mine from Whole Foods or the meat department at Trader Joe's because their selection is consistently fresh. Trim any excess fat, but leave the skin on for crispiness. The sweet potatoes should be firm with no soft spots—organic sweet potatoes from the store’s produce section work perfectly. For the Brussels sprouts, trim the ends and halve any that are larger than an inch in diameter. Fresh herbs make all the difference, so grab a small bunch of rosemary and thyme from the grocery store’s fresh herb section.
No fresh rosemary? Dried thyme at half the amount works in a pinch, but fresh is ideal. Running out of honey? Maple syrup gives a similar depth of flavor. The carrots can be baby carrots if that’s what you’ve got—just cut them into even chunks so they cook at the same rate. For the olive oil, use a high-quality extra-virgin variety—California-grown brands from the store’s gourmet section add the best flavor. If you’re short on time, pre-cut veggies from the store’s salad bar section save you chopping work. Just make sure they’re fresh, not wilted.
This dish reheats beautifully—even better the next day once all the flavors meld. Store leftovers in an airtight container for up to 4 days in the fridge. For meal prep, portion the chicken and veggies separately so you can reheat just what you need. The chicken stays juicy when reheated gently in the microwave or oven. If you’re prepping for the week, freeze portions in individual containers for up to 3 months. The veggies can also be roasted ahead and stored separately, then reheated with the chicken for a quick assembly.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s literally one pan, one mess. Toss those bone-in thighs, sweet potatoes, and Brussels sprouts on a sheet pan, drizzle with olive oil, and walk away—no pots, no pans, no stress. (Yes, even on a Tuesday night when you’re exhausted.)
- Caramelized Crunch: The Brussels sprouts get that perfect crispy edge while the sweet potatoes melt into buttery sweetness—all thanks to the high-heat roast. That crispy-tender contrast? It’s the kind of flavor that makes you pause mid-bite.
- Budget-Friendly Feast: Bone-in thighs are cheaper than breasts, and veggies like carrots and Brussels sprouts stretch a meal without breaking the bank. Honestly, I feed my whole family for half the cost of takeout, and no one complains.
- Leftovers for Days: This dish actually tastes better the next day—yes, really. The chicken stays juicy, the veggies soften into edible perfection, and reheating takes two minutes. (My lunchbox’s new best friend.)
Step-by-step instructions for baked chicken thighs with roasted veggies
This one-tray wonder delivers perfectly crispy chicken and caramelized vegetables with minimal effort.
Prep the Chicken and Veggies for Even Cooking
Preheat your oven to 425°F while you prepare the ingredients. Pat the 1.5 lb chicken thighs dry with paper towels—this ensures maximum crispiness. Trim any excess fat but leave a thin layer for flavor. Cut the 2 medium sweet potatoes into 1-inch cubes and peel the 3 medium carrots, then chop them into similar 1-inch chunks. Trim the 1 lb Brussels sprouts and halve any large ones.
Here's the thing—uniform size matters. When all veggies are roughly the same size, they cook at the same rate. I like to toss everything in a large bowl to check for consistency before moving forward. This prep work takes about 10 minutes but makes all the difference in the final texture.
Create the Herb Marinade and Toss Everything Together
In a small bowl, whisk together the 0.5 cup extra-virgin olive oil, 2 tbsp lemon juice, 1 tbsp honey, 1.5 tsp salt, 1 tsp black pepper, 0.25 cup chopped fresh rosemary, 0.25 cup chopped fresh thyme, and the 6 minced garlic cloves. This marinade does double duty—it flavors the chicken and veggies while preventing sticking on the tray.
Transfer the chicken, sweet potatoes, carrots, and Brussels sprouts to a large mixing bowl. Pour the marinade over everything and toss gently but thoroughly with your hands. I like to wear gloves for this step—herbs can be aggressive! Let the mixture sit for 5 minutes while you prepare your baking sheet.
Arrange on the Tray for Perfect Browning
Line a large rimmed baking sheet with parchment paper or foil for easy cleanup. Spread the chicken thighs skin-side up in a single layer, leaving about 1 inch between each piece. Arrange the vegetables around the chicken, spreading them out evenly. Don't overcrowd—the goal is to get everything golden and crispy, not steamed.
Here's where it gets fun: sprinkle the minced garlic cloves directly onto the tray (not mixed in) and drizzle any remaining marinade over everything. The garlic will crisp up beautifully and add incredible flavor. Slide the tray into the preheated oven.
Roast Until Golden and Juicy
Bake for 35-40 minutes, flipping the chicken thighs once at the 20-minute mark. You'll know they're ready when the skin is deep golden brown and the internal temperature reaches 165°F. The sweet potatoes and carrots should be tender with caramelized edges, while the Brussels sprouts should be crisp-tender.
Don't walk away during the last 10 minutes. The oven's heat will vary, so check at 35 minutes—the chicken is done when it releases easily from the bone and the juices run clear. The veggies should be soft enough to pierce with a fork but still hold their shape.
Rest and Serve with Flavorful Pan Juices
Transfer the chicken to a cutting board and let it rest for 5 minutes before slicing. This resting period ensures juicy meat that won't fall apart. Meanwhile, use tongs to transfer the vegetables to a serving platter, leaving the flavorful pan juices behind.
Pour those delicious juices over the chicken and vegetables before serving. The combination of crispy chicken skin, caramelized sweet potatoes, tender carrots, and slightly charred Brussels sprouts makes this dish irresistible. Serve immediately with a side of crusty bread to soak up all those herb-infused juices.
Pro Tips For Making Baked Chicken Thighs With Roasted Veggies
- Start with a Hot Pan: Pat the bone-in chicken thighs completely dry with paper towels, then sear them skin-side down in a screaming-hot oven-safe pan for 3 minutes before transferring to the baking sheet. I learned this the hard way—skipping the sear means pale, rubbery skin instead of crispy, golden edges that hold up through roasting.
- Trim Brussels Sprouts Now: Halve those Brussels sprouts before tossing them in oil—no need to quarter unless they’re monster-sized. The cut sides crisp faster and more evenly, so you avoid sad, undercooked centers while the outer edges burn. (Yes, even if you’re impatient like me.)
- Rotate the Pan Twice: Every 20 minutes, pull the sheet out and spin it 180 degrees and swap the top rack with the bottom. This guarantees the chicken thighs cook through evenly and the sweet potatoes don’t turn into oven bricks on one side while the carrots stay limp. Sounds weird, but it works.
- Salt the Sweet Potatoes Early: Toss the cubed sweet potatoes with oil and a generous pinch of salt (about ½ teaspoon per pound) right after chopping. The salt draws out moisture, so they caramelize better and don’t steam into mush. I skip this when I’m lazy, but the dish is noticeably better when I don’t.
Common mistakes when making great baked chicken thighs with roasted veggies
Overcrowding the Tray
Packing too many veggies or chicken pieces too close together creates steam instead of crispy edges. I’ve learned the hard way—when ingredients touch, they steam instead of roast, resulting in soggy Brussels sprouts and pale sweet potatoes.
Aim for 1-inch gaps between pieces. If your tray feels crowded, roast in batches or use two trays. The goal is even airflow for that perfect caramelization. 🌡️
Skipping the Rest
Cutting into chicken immediately after baking is a rookie mistake. The juices need 5-10 minutes to redistribute, or you’ll end up with dry, stringy meat. I’ve seen home cooks rush this step and end up disappointed.
Give it time—trust me, your taste buds will thank you. This applies to the veggies too; let them sit for 2-3 minutes before serving.
Uneven Veggie Sizes
Chopping veggies into inconsistent sizes leads to some items burning while others stay raw. I always cut everything to 1-inch chunks for uniform cooking. Brussels sprouts should be halved if large, and sweet potatoes need consistent cubes.
This ensures all veggies finish at the same time—no more al dente carrots next to burnt sweet potatoes.
Not Patting Chicken Dry
Wet chicken skin won’t crisp—it’ll steam. Always pat your 1.5 lb chicken thighs completely dry with paper towels before seasoning. I’ve tested this repeatedly: dry skin develops that perfect golden crust, while damp skin stays pale and rubbery.
Take the extra 2 minutes to dry the skin thoroughly for restaurant-quality results.
Ignoring Internal Temp
Guessing when chicken is done leads to undercooked or overcooked results. Use a meat thermometer to check for 165°F internal temperature in the thickest part of the thigh. I’ve seen people pull chicken too early because it looks done, only to find it still pink inside.
The thermometer is your best friend—no more food safety risks or dry meat.
Using Low Heat
Baking at 375°F or lower won’t give you crispy skin or caramelized veggies. The magic happens at 425°F, where the high heat creates the Maillard reaction for deep flavor and texture.
I’ve tried lower temps, and while the chicken stays juicy, it lacks that satisfying crunch. Don’t skimp on heat—your taste buds deserve the full experience. 🔥
Nutrition facts
Frequently asked questions
Can I use boneless, skinless chicken thighs instead?
While you can substitute boneless, skinless thighs, you’ll lose that perfect crispy texture and richer flavor. Bone-in, skin-on thighs stay juicier and develop better browning. If using boneless, increase baking time by 5 minutes and consider adding a skin substitute like crispy bacon or panko breadcrumbs on top for crunch.
What other veggies pair well with this dish?
This recipe works beautifully with almost any hardy vegetable. Try adding bell peppers, zucchini, or asparagus for color and texture. For heartier options, swap in butternut squash or parsnips. Just cut them to the same 1-inch size as the other veggies to ensure even cooking.
How do I adjust this for meal prep?
For meal prep, roast the chicken and veggies separately to maintain texture. Store them in airtight containers for up to 4 days in the fridge. Reheat chicken to 165°F and veggies to 135°F separately. Assemble only when ready to eat to prevent sogginess. Freeze portions for up to 3 months—just thaw overnight in the fridge before reheating.
Can I make this in a slow cooker?
This recipe isn't ideal for a slow cooker because it relies on high heat for crispy skin and caramelized veggies. However, you could adapt it by baking the chicken thighs separately at 425°F for 25 minutes (skin-side up), then transferring them to the slow cooker with pre-roasted veggies on low for 1-2 hours. The textures won't be identical, but it's a workable alternative.
Why did my Brussels sprouts turn mushy?
Overcrowding or overcooking causes mushy Brussels sprouts. Spread them out with 1-inch gaps and roast at 425°F for 20-25 minutes (they'll finish cooking alongside the chicken). For extra crispiness, toss them with a pinch of salt and 1 tsp olive oil before roasting. Check them at 20 minutes—they should be tender with slightly crisp edges.
