Main Courses
This balsamic chicken with roasted vegetables recipe delivers restaurant-quality flavor with minimal effort—juicy, tangy-sweet chicken paired with caramelized vegetables in one pan. The secret lies in marinating the chicken overnight in balsamic vinegar and herbs, which develops deep flavor while tenderizing the meat.
Roasting everything together means less cleanup and more time enjoying dinner.
What sets this dish apart is the balsamic glaze, reduced from the marinade, that creates a sticky, glossy finish on both chicken and vegetables. You'll use simple ingredients like chicken thighs (they stay juicier than breasts), seasonal vegetables, and just a few pantry staples.
The high-heat roasting caramelizes natural sugars, intensifying flavors without needing extra oil.
By the time you're plating, you'll have golden-brown chicken with crispy edges and tender centers, all glistened with that rich balsamic reduction. The vegetables will be perfectly tender with caramelized edges, creating a balance of textures and flavors in every bite.
This dish works equally well for weeknight dinners or special occasions.
The best part? It's a one-pan wonder that requires just 45 minutes of active time (plus overnight marinating for optimal flavor). Serve with crusty bread to soak up every last drop of that tangy-sweet sauce. Let's get cooking—this recipe is about to become your new go-to dinner solution.
Ingredients for balsamic chicken with roasted vegetables
Juicy chicken thighs, caramelized vegetables, and sticky balsamic glaze—this one-pan meal needs just 13 ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Thighs, Bone-In 🍗 | 1 ½ lb | Skin-on for crispy edges |
| Balsamic Vinegar 🍷 | ½ cup | High-quality aged balsamic |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Fresh Rosemary 🌿 | 1 tbsp | Finely chopped, fresh preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for marinade |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground preferred |
| Baby Carrots 🥕 | 1 lb | Whole or halved lengthwise |
| Zucchini 🥒 | 2 medium | Sliced into half-moons |
| Yellow Onion 🧅 | 1 whole | Cut into wedges |
| Fresh Thyme 🌿 | 2 sprigs | Or 1 tsp dried thyme |
| Honey 🍯 | 1 tbsp | For glaze balance |
| Red Bell Pepper 🌶️ | 1 whole | Cut into strips |
The chicken thighs are non-negotiable here—they stay juicier than breasts while roasting. Look for bone-in, skin-on cuts at Whole Foods or your local butcher for that crispy skin. The balsamic vinegar matters too—aged balsamic from Trader Joe's or Costco has deeper flavor than the cheap stuff. Fresh rosemary and thyme make all the difference, but dried works in a pinch (use half the amount). For the vegetables, baby carrots save chopping time, but regular carrots cut into sticks work just as well.
No fresh rosemary? Dried rosemary at one-third the amount works, though it lacks that piney freshness. Running low on balsamic? Substitute red wine vinegar plus 1 tsp sugar—it won't be identical, but it gets you close. The honey in the glaze can be swapped for maple syrup if you're avoiding refined sugar. For the vegetables, swap bell peppers for asparagus or Brussels sprouts—whatever's in season. The key is keeping the mix of colors and textures, so don't go too heavy on just one vegetable.
Marinate the chicken overnight for maximum flavor, but if you're short on time, 2 hours minimum still works wonders. The vegetables can be prepped ahead and stored in the fridge for 1 day—just don't wash them until ready to roast. Leftovers reheat beautifully—5 minutes in a 350°F oven restores that caramelized crust. Store in an airtight container for 3-4 days or freeze for 2 months. I always double the recipe—it's perfect for meal prep.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Toss everything—chicken, veggies, garlic—on one sheet pan, drizzle with olive oil and balsamic, and let the oven do the work. No pots, no pans, just done.
- Caramelized Crisp: That bone-in chicken? It renders into pure flavor, while the skin gets gloriously crispy. The balsamic glaze ties it all together—sweet, tangy, and sticky in the best way. Honestly, I’ll take this over takeout any day.
- Weeknight to Dinner Party: Same recipe, different vibes. Serve it with crusty bread for a lazy Sunday supper, or plate it with roasted potatoes for a fancier dinner. The rosemary and garlic make it feel special without requiring a 10-step process.
- Budget-Friendly Leftovers: Bone-in thighs stretch further than breasts, and the veggies (carrots, zucchini, whatever you have) bulk it up. Double the batch, reheat for lunch, and still save money—because who doesn’t love a meal that feeds the family and the wallet?
Step-by-step instructions for balsamic chicken with roasted vegetables
This one-pan wonder delivers juicy chicken and caramelized vegetables with a tangy-sweet glaze.
Prep the Chicken and Marinade
Pat the 1.5 lb chicken thighs, bone-in completely dry with paper towels—this ensures crispy skin later. Place them in a bowl and mix with 0.5 cup balsamic vinegar, 2 tbsp olive oil, 1 tbsp finely chopped fresh rosemary, 4 minced garlic cloves, 1.5 tsp salt, and 1 tsp black pepper. Let this marinate for at least 30 minutes (or up to 2 hours in the fridge for deeper flavor). The acid in the balsamic will tenderize the chicken while the oil keeps it moist.
While the chicken marinates, prep the vegetables: halve the 1 lb baby carrots lengthwise, slice the 2 medium zucchini into half-moons, cut the 1 whole yellow onion into wedges, slice the 1 whole red bell pepper into strips, and separate the 2 sprigs fresh thyme into individual leaves. This pre-cutting makes the roasting process faster and ensures everything cooks evenly.
Roast the Vegetables First
Preheat your oven to 425°F and position a rack in the middle position. Arrange the prepped vegetables on a single large baking sheet, tossing them lightly with 1 tbsp olive oil, 1 tsp salt, and ½ tsp black pepper. Spread them in a single layer, leaving space between pieces so they brown rather than steam. Roast for 15 minutes, stirring once halfway through. You want them to develop a deep caramel color and become tender-crisp.
This initial roasting step is key—it jumpstarts the Maillard reaction, which builds deep flavor before the chicken goes in. The vegetables should smell sweet and earthy, and their edges should just start to brown. If they're browning too quickly, move the pan to the lower rack and continue roasting.
Add the Chicken and Balsamic Glaze
Remove the vegetable tray from the oven and push the roasted veggies to one side, creating space for the chicken. Add the marinated chicken thighs, bone-in to the empty side of the pan, skin-side up. Pour any remaining marinade from the bowl over the chicken, then drizzle 1 tbsp honey evenly over everything. The honey balances the acidity of the balsamic and adds a subtle sweetness that caramelizes beautifully.
Return the pan to the oven and roast for 25-30 minutes, until the chicken reaches an internal temperature of 165°F and the skin is crispy and golden brown. The vegetables should be fork-tender with caramelized edges. If the glaze starts to bubble too aggressively, tent the pan with foil to prevent over-browning.
Finish with Fresh Herbs and Rest
Once the chicken is fully cooked, remove the pan from the oven and let everything rest for 5 minutes. This resting period allows the juices to redistribute in the chicken, ensuring each bite is moist and flavorful. While resting, sprinkle the 2 sprigs fresh thyme (or 1 tsp dried thyme) evenly over the top for a bright, aromatic finish.
Serve the chicken and vegetables directly from the pan, letting diners scoop up the sticky, tangy-sweet glaze with every bite. The contrast of tender chicken, caramelized vegetables, and the glossy balsamic reduction makes this dish irresistibly harmonious. Pair it with crusty bread to soak up any extra glaze left in the pan.
Pro Tips For Making Balsamic Chicken With Roasted Vegetables
- CRISP THE SKIN FIRST: After patting the chicken thighs dry, hit them with a pinch of salt and let them sit uncovered for 10 minutes—this draws out moisture so the skin gets properly crispy when you sear them. I used to skip this and ended up with rubbery skin, no matter how long I cooked them.
- USE THICK BONES: Bone-in thighs stay juicier because the bone acts as a natural heat sink, keeping the meat tender. If your recipe calls for boneless, swap in drumsticks instead—they’re just as flavorful and hold up better to roasting.
- DEGLAZE WITH PATIENCE: When the chicken comes out of the pan, don’t rush the balsamic reduction. Let it simmer uncovered for 3-4 minutes until it thickens slightly—this concentrates the flavor and prevents a watery sauce. I learned this the hard way after serving a dish that tasted more like diluted vinegar.
- CHAR THE GARLIC: Smash the garlic cloves flat with the side of your knife before adding them to the pan. This maximizes surface area for browning, giving the sauce a deeper, nuttier flavor. Sounds like a small detail, but it makes a real difference—especially when paired with balsamic.
Flavor customization for this balsamic chicken with roasted vegetables
Sweet Heat Twist
Add 1 tbsp chili flakes or ½ tsp cayenne pepper to the marinade for a smoky kick. I love balancing it with an extra ½ tbsp honey—this creates a sweet-spicy glaze that caramelizes beautifully.
For extra depth, toss the roasted veggies with 1 tsp smoked paprika before adding the chicken. 🌶️
Citrus Brightness
Zest 1 lemon and add it to the marinade for a bright, tangy contrast to the balsamic. I also squeeze 1 tbsp fresh lemon juice over the finished dish—it cuts through the richness and adds freshness.
Pair with 1 tbsp orange zest in the glaze if you want a tropical twist.
Herb Variations
Swap rosemary for fresh thyme or oregano in the marinade for Mediterranean flair. For a French-inspired version, add 1 tsp dried tarragon and ½ tsp Dijon mustard to the glaze.
I also love a basil and garlic combo—just add ½ cup chopped basil to the marinade and finish with fresh leaves on top.
Umami Boost
Add 1 tbsp soy sauce or 1 tsp fish sauce to the marinade for deeper umami flavor. I recommend pairing it with 1 tsp miso paste in the glaze—it adds a subtle earthiness that complements the balsamic perfectly. For extra richness, sprinkle 1 tsp nutritional yeast over the finished dish.
Spiced Glaze
Infuse the balsamic glaze with 2 whole cloves or ½ tsp cinnamon while reducing it on the stovetop. This works surprisingly well with the honey and adds warm, aromatic notes. For a Moroccan-inspired twist, add ½ tsp ground cumin and ¼ tsp ground coriander to the marinade. ✨
Cheesy Finish
Sprinkle ¼ cup crumbled feta or Parmesan cheese over the finished dish for a salty, creamy contrast. I especially love this with the sweet-spicy version—it adds a luxurious finish. For extra indulgence, top with 2 tbsp pesto before serving. 🧀
Nutrition facts
Frequently asked questions
Can I use chicken breasts instead of thighs?
While you can substitute chicken breasts, they'll be less juicy since thighs stay moist during roasting. If using breasts, marinate them 4-6 hours (not overnight) and reduce oven temp to 375°F to prevent drying. Baste with extra balsamic glaze halfway through for moisture. For best results, brine breasts for 30 minutes before marinating.
What vegetables work best for roasting?
Stick to hard, dense vegetables that hold up to high heat: carrots, bell peppers, zucchini, and onions work perfectly. For extra flavor, try Brussels sprouts, cauliflower, or sweet potatoes. Avoid leafy greens—they'll wilt. If using mushrooms, slice them thickly and roast separately for 10 minutes first to avoid sogginess.
How do I make the balsamic glaze thicker?
Simmer the marinade on the stovetop (without the chicken) for 5-7 minutes until reduced by half. For extra thickness, add 1 tsp cornstarch mixed with 1 tbsp water and stir until glossy. If the glaze is too thin after roasting, reduce it further in a small saucepan. A thicker glaze clings better to the chicken and vegetables.
Can I make this in an air fryer?
Yes! Preheat the air fryer to 400°F. Roast vegetables for 12 minutes, shake, then add chicken and cook 15-18 minutes more until 165°F internal temp. The glaze may not caramelize as deeply, so brush with extra balsamic reduction after cooking. Use a large air fryer basket to prevent overcrowding.
Why is my chicken dry?
Overcooking or skipping the marinade are the most common causes. Always use a meat thermometer—chicken is done at 165°F. For breasts, remove them 5°F before target temp. Pat chicken very dry before marinating (moisture prevents crispy skin). If using thighs, cook until skin is golden brown, not just the internal temp.
