There’s something deeply satisfying about a well-roasted chicken dish, especially when it’s coated in a rich, tangy balsamic glaze. The deep caramelization of the balsamic vinegar mixed with the savory juices of the chicken creates an irresistible flavor. This recipe is one of my go-to meals when I want something hearty yet elegant, perfect for both weeknight dinners and special occasions.

What I love most about this Roasted Balsamic Chicken is how simple yet impressive it is. The glaze seeps into the crispy skin, giving every bite a sweet, savory, and slightly tangy balance. Roasting it alongside baby potatoes and aromatics ensures a one-pan meal with minimal cleanup. If you’re looking for a dish that delivers big flavors with little effort, this is it!
Why You’ll Love This Roasted Balsamic Chicken
- Easy One-Pan Meal – Everything roasts together in one dish, making cleanup effortless.
- Deep, Bold Flavors – The balsamic glaze adds a tangy sweetness that pairs perfectly with the savory roasted chicken.
- Crispy & Juicy – The chicken comes out with a crispy, caramelized skin while staying juicy inside.
- Perfect for Any Occasion – Whether it’s a casual dinner or a festive gathering, this dish always impresses.
- Customizable – You can tweak the herbs, add vegetables, or adjust the sweetness of the glaze to your taste.
What Kind of Balsamic Vinegar Should I Use?
The quality of balsamic vinegar makes a big difference in this recipe. I recommend using a good-quality aged balsamic vinegar for the best depth of flavor. Aged balsamic is thicker, slightly sweeter, and has a more concentrated taste, which helps create a rich glaze. If you only have regular balsamic vinegar, you can still use it, but you might want to add a teaspoon of honey or brown sugar to balance the acidity. Avoid balsamic glazes with added sugar, as they can make the dish overly sweet.
Options for Substitutions
- Chicken Cuts: While I love using bone-in, skin-on chicken legs or thighs for extra juiciness, you can substitute them with chicken breasts. Just reduce the cooking time slightly to prevent drying out.
- Potatoes: If you don’t have baby potatoes, try using diced russet, Yukon gold, or sweet potatoes for a different texture.
- Balsamic Vinegar Alternatives: Apple cider vinegar with a touch of honey or even pomegranate molasses can provide a similar tangy-sweet flavor.
- Herbs: Fresh thyme is a classic pairing, but rosemary, oregano, or even sage would also work well.
- Garlic: If you don’t have fresh garlic, substitute with garlic powder, though fresh cloves offer a deeper, more aromatic taste.
- Sweetener: A touch of honey or maple syrup enhances the balsamic glaze beautifully. You can also use brown sugar for a slightly caramelized effect.
Ingredients for This Roasted Balsamic Chicken
Each ingredient in this recipe plays an important role in creating a perfectly balanced dish.
- Chicken Legs or Thighs – Bone-in, skin-on pieces are ideal for maximum juiciness and crispy skin.
- Balsamic Vinegar – The star ingredient that gives the dish its rich, tangy, and slightly sweet glaze.
- Olive Oil – Helps coat the chicken and potatoes, ensuring they roast beautifully.
- Garlic Cloves – Infuses the dish with a deep, aromatic flavor that pairs perfectly with balsamic.
- Honey or Brown Sugar – Adds a touch of sweetness to balance the acidity of the vinegar.
- Dijon Mustard – Provides a subtle tang and helps emulsify the glaze.
- Soy Sauce – Enhances the umami flavor and adds a hint of saltiness to the marinade.
- Baby Potatoes – Roasted alongside the chicken, they soak up all the delicious juices.
- Fresh Thyme or Rosemary – Adds an earthy, fragrant note that complements the balsamic glaze.
- Salt and Black Pepper – Essential for seasoning and bringing out all the flavors.
- Red Pepper Flakes (Optional) – A little spice can elevate the overall flavor profile.

Step 1: Prepare the Marinade
In a small bowl, whisk together balsamic vinegar, olive oil, honey (or brown sugar), Dijon mustard, soy sauce, minced garlic, salt, black pepper, and red pepper flakes (if using). This creates a thick, flavorful marinade that will coat the chicken beautifully.
Step 2: Marinate the Chicken
Place the chicken legs or thighs in a large bowl or a zip-top bag. Pour the balsamic marinade over the chicken, ensuring each piece is well coated. Let it marinate for at least 30 minutes, but for deeper flavor, refrigerate for up to 8 hours.
Step 3: Preheat the Oven
Preheat your oven to 400°F (200°C). While the oven heats up, take the chicken out of the fridge if it was marinating for an extended period, allowing it to come to room temperature for even cooking.
Step 4: Arrange Everything in the Baking Dish
Place the baby potatoes in a baking dish or cast-iron skillet. Drizzle with a little olive oil and season with salt and pepper. Arrange the marinated chicken pieces on top of the potatoes, making sure not to overcrowd them. Pour any leftover marinade over the chicken and scatter fresh thyme or rosemary around the dish.
Step 5: Roast to Perfection
Transfer the dish to the preheated oven and roast for about 40-45 minutes, or until the chicken is golden brown and the internal temperature reaches 165°F (75°C). Halfway through, spoon some of the pan juices over the chicken to keep it moist and flavorful.
Step 6: Broil for Extra Crispiness (Optional)
For an extra caramelized and crispy skin, switch the oven to broil for the last 2-3 minutes of cooking. Keep a close eye to prevent burning!
Step 7: Rest and Serve
Remove the chicken from the oven and let it rest for 5 minutes before serving. This allows the juices to redistribute, keeping the meat tender and juicy. Garnish with fresh herbs and serve hot!
How Long to Cook Roasted Balsamic Chicken
The cooking time depends on the size of the chicken pieces and your oven. Here’s a general guide:
- Bone-in, skin-on chicken thighs or legs: 40-45 minutes at 400°F (200°C)
- Boneless, skinless chicken breasts: 25-30 minutes at 400°F (200°C)
- Whole chicken (spatchcocked): 45-55 minutes at 400°F (200°C)
To ensure doneness, use a meat thermometer. The chicken is ready when it reaches an internal temperature of 165°F (75°C).
Tips for Perfect Roasted Balsamic Chicken
- Marinate for Maximum Flavor – Letting the chicken marinate for at least 30 minutes (or up to 8 hours) enhances the taste.
- Use Bone-In, Skin-On Chicken – This ensures the juiciest meat with a crispy, flavorful skin.
- Don’t Overcrowd the Pan – Give the chicken and potatoes enough space to roast evenly.
- Baste for Extra Juiciness – Spoon the pan juices over the chicken halfway through roasting for added moisture.
- Broil for a Crispy Finish – A few minutes under the broiler at the end creates that perfect caramelized crust.
- Let It Rest – Allowing the chicken to rest for 5 minutes before serving keeps it juicy.
- Add Extra Veggies – Toss in carrots, Brussels sprouts, or bell peppers for a more complete one-pan meal.
Watch Out for These Mistakes While Cooking
Even a simple dish like Roasted Balsamic Chicken can go wrong if you overlook a few key details. Here’s what to avoid:
- Skipping the Marination – The balsamic marinade needs time to infuse the chicken with flavor. A rushed marination won’t give you the same depth of taste.
- Using Low-Quality Balsamic Vinegar – Cheap, watery balsamic vinegar won’t reduce into a rich glaze. Opt for aged balsamic for the best results.
- Not Patting the Chicken Dry – Before roasting, lightly pat the chicken with a paper towel to remove excess moisture. This helps achieve crispy skin.
- Overcrowding the Pan – If the chicken and potatoes are too close together, they’ll steam instead of roast, resulting in a soggy texture.
- Forgetting to Baste – Spoon some of the pan juices over the chicken halfway through cooking to keep it moist and flavorful.
- Skipping the Broil Step – If you want that irresistible caramelized finish, don’t forget to broil for the last few minutes.
- Not Checking the Internal Temperature – Undercooked or overcooked chicken can ruin the dish. Always use a thermometer to ensure it reaches 165°F (75°C).
- Serving Too Soon – Letting the chicken rest for at least 5 minutes before serving allows the juices to redistribute, making it more tender.
What to Serve With Roasted Balsamic Chicken
This dish pairs beautifully with a variety of sides. Here are eight delicious options:
1. Garlic Mashed Potatoes
Creamy mashed potatoes soak up the balsamic glaze and pan juices for an extra comforting meal.
2. Roasted Vegetables
Toss some Brussels sprouts, carrots, or asparagus with olive oil and roast them alongside the chicken.
3. Steamed Green Beans
A simple side of steamed green beans with a touch of butter and lemon keeps the meal light and fresh.
4. Wild Rice or Quinoa
A nutty, hearty grain like wild rice or quinoa balances the richness of the chicken.
5. Crispy Brussels Sprouts
Roasted with a drizzle of balsamic vinegar, Brussels sprouts make the perfect match for this dish.
6. Buttery Dinner Rolls
Soft, fluffy rolls are great for mopping up the flavorful balsamic glaze.
7. Simple Arugula Salad
A fresh arugula salad with parmesan, lemon juice, and olive oil adds a refreshing contrast to the rich chicken.
8. Creamy Polenta
A warm bowl of polenta makes a smooth and comforting base for the balsamic chicken.
Storage Instructions
Properly storing your Roasted Balsamic Chicken ensures that you can enjoy leftovers without losing flavor or texture.
- Refrigeration: Store leftover chicken in an airtight container in the fridge for up to 4 days. Keep the potatoes and any pan juices together to maintain moisture.
- Freezing: If you want to freeze it, place the cooled chicken in a freezer-safe container or zip-top bag. It will stay fresh for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheating: For best results, reheat in a 350°F (175°C) oven for about 10-15 minutes to retain crispiness. You can also warm it in a skillet over medium heat with a splash of chicken broth to keep it juicy. Microwaving is an option but may soften the skin.
Estimated Nutrition
Here’s an approximate nutritional breakdown per serving (1 chicken leg with potatoes):
- Calories: 450-500 kcal
- Protein: 35g
- Carbohydrates: 30g
- Fats: 20g
- Saturated Fat: 5g
- Fiber: 4g
- Sugar: 8g (from balsamic glaze and honey)
- Sodium: 600mg (varies based on soy sauce and seasoning)
These numbers may vary depending on portion size and ingredient choices, but this meal is packed with protein and healthy fats, making it a wholesome and satisfying option!
Frequently Asked Questions
1. Can I use chicken breasts instead of legs or thighs?
Yes! You can use boneless or bone-in chicken breasts, but reduce the cooking time to 25-30 minutes to prevent drying out.
2. How do I make the balsamic glaze thicker?
If you want a thicker glaze, remove the chicken after roasting and simmer the pan juices on the stovetop for a few minutes until reduced.
3. Can I make this dish ahead of time?
Yes! You can marinate the chicken up to 8 hours ahead and keep it in the fridge. Then, just roast when you’re ready to eat.
4. What if I don’t have fresh herbs?
Dried herbs work too! Use 1 teaspoon of dried thyme or rosemary for every tablespoon of fresh herbs.
5. Can I cook this in an air fryer?
Absolutely! Air fry at 375°F (190°C) for 25-30 minutes, flipping halfway through for even cooking.
6. How do I prevent the chicken from drying out?
Basting with pan juices and using bone-in, skin-on chicken helps retain moisture. Also, don’t overcook—check with a thermometer!
7. Can I add vegetables to the roasting pan?
Yes! Bell peppers, carrots, Brussels sprouts, and onions roast beautifully alongside the chicken and potatoes.
8. What can I do with leftovers?
Shred the leftover chicken and use it for salads, sandwiches, wraps, or even pasta! It’s a versatile dish.
Conclusion
Roasted Balsamic Chicken is one of those meals that feels both effortless and gourmet. The tangy-sweet glaze, crispy skin, and tender meat make it a favorite for both busy weeknights and special occasions. Plus, it’s an easy one-pan meal that pairs well with a variety of sides. Whether you’re making it for the first time or adding it to your regular rotation, this recipe is sure to impress. Give it a try, and enjoy every juicy, flavorful bite!

Roasted Balsamic Chicken
- Total Time: 33 minute
- Yield: 4 servings
Description
If you’re looking for a dish that’s both effortless and packed with flavor, this Roasted Balsamic Chicken is the perfect choice. Juicy, bone-in chicken is coated in a tangy-sweet balsamic glaze and roasted to golden perfection alongside baby potatoes, creating a delicious one-pan meal. This easy dinner recipe is ideal for weeknights or special gatherings, delivering bold flavors with minimal cleanup. Whether you’re a fan of crispy chicken skin, caramelized glaze, or comforting roasted potatoes, this dish will quickly become a household favorite.
Ingredients
- 4 bone-in, skin-on chicken legs or thighs
- 1/3 cup balsamic vinegar
- 2 tablespoons olive oil
- 2 tablespoons honey or brown sugar
- 1 tablespoon Dijon mustard
- 1 tablespoon soy sauce
- 4 garlic cloves, minced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon red pepper flakes (optional)
- 1 1/2 pounds baby potatoes, halved
- 1 tablespoon fresh thyme or rosemary
Instructions
- Prepare the Marinade: In a bowl, whisk together balsamic vinegar, olive oil, honey, Dijon mustard, soy sauce, minced garlic, salt, black pepper, and red pepper flakes.
- Marinate the Chicken: Place the chicken in a large bowl or zip-top bag, pour the marinade over, and toss to coat. Let it marinate for at least 30 minutes (or up to 8 hours in the fridge).
- Preheat the Oven: Set your oven to 400°F (200°C).
- Arrange in Baking Dish: Place baby potatoes in a baking dish, drizzle with olive oil, and season with salt and pepper. Lay the marinated chicken on top and pour any leftover marinade over. Sprinkle fresh thyme or rosemary.
- Roast the Chicken: Bake for 40-45 minutes, or until the chicken reaches an internal temperature of 165°F (75°C). Halfway through, baste the chicken with pan juices.
- Broil for Crispiness (Optional): For extra crispy skin, broil for the last 2-3 minutes, watching closely to prevent burning.
- Rest and Serve: Let the chicken rest for 5 minutes before serving. Enjoy!
- Prep Time: 10 minutes
- Marinating Time: 30 minutes to 8 hours
- Cook Time: 45 minutes