Balsamic Chicken with Brussels Sprouts (Sheet Pan Dinner)

A rich, savory-sweet sheet pan dinner the whole family will request again and again.

Why You’ll Love This Recipe

You know those dinners that just work? This is one of them.

Balsamic chicken with Brussels sprouts sounds simple. And it is. But the flavor? Anything but ordinary. The balsamic vinegar brings this deep, tangy richness. The maple syrup softens it with warmth. Together, they form a glaze that sticks to golden chicken thighs like it was born there.

And while the chicken is doing its thing in the oven, the Brussels sprouts and red onion are quietly caramelizing — soaking up every bit of flavor that drips down from the pan.

Here’s what I love most about this recipe. There’s almost nothing to it. You make the marinade. You let the chicken soak. The oven takes over. That’s it.

One pan. Minimal prep. Big, bold flavors.

Oh, and it’s naturally dairy-free and gluten-free. It works perfectly for Paleo and Whole30 too. But honestly? You’d never know. It tastes like proper comfort food.

balsamic chicken with Brussels sprouts

Everything You Need — Ingredients Breakdown

Before we get into the how, let’s talk about the what. Every single ingredient in this dish pulls its weight. Nothing is filler.

Here’s a quick look at the timing before we dive in:

Prep TimeCook TimeTotal TimeServingsDifficulty
10 minutes30–40 minutes~2 hrs 10 min (incl. marinating)4–6 peopleEasy

And here’s the full ingredient list:

IngredientQuantityNotes
Balsamic vinegar½ cupHigh-quality aged balsamic preferred
Extra-virgin olive oil4 tablespoonsSplit: 2 tbsp marinade, 2 tbsp for veggies
Maple syrup2 tablespoonsPure maple syrup; honey works as substitute
Garlic cloves3 clovesFreshly minced for best flavor
Kosher salt½ teaspoonAdjust to taste
Freshly ground black pepper¼ teaspoonAdjust to taste
Chicken thighs6 piecesBone-in, skin-on stay juiciest
Brussels sprouts1 poundEnds trimmed, sliced in half
Red onion1 mediumSliced into wedges
balsamic chicken with Brussels sprouts

A Closer Look at the Key Ingredients

Not all ingredients are created equal. These ones especially deserve a second of your attention.

Chicken Thighs

Bone-in, skin-on is the move here. The skin crisps up beautifully in a hot oven. The bone holds in moisture through the whole roast. You get juicy, tender meat every time. No bone-in thighs? Boneless works fine — just pull them out a little earlier and keep an eye on the thermometer.

Balsamic Vinegar

This is the soul of the dish. A thick, aged balsamic brings natural sweetness and complexity without any added sugar. Thinner, budget-friendly balsamic is fine too — it just needs a longer simmer to reduce down into that sticky glaze.

Maple Syrup

Think of it as the peacekeeper between the vinegar’s sharpness and the garlic’s bite. Pure maple syrup adds a gentle caramel note and helps the glaze brown beautifully on the chicken skin.

Brussels Sprouts

Cut them flat-side down and they caramelize like a dream. You get crispy edges, soft centers, and none of that bitter, mushy quality that gives Brussels sprouts a bad reputation. Bigger ones? Quarter them so everything cooks evenly.

Red Onion

Sliced into wedges, it softens and sweetens as it roasts. It adds color, depth, and a savory undertone that ties the whole pan together.

How to Make Balsamic Chicken and Brussels Sprouts

Here’s the thing about this recipe. Once the marinade is made and the chicken is sitting in the fridge, your work is basically done. The oven carries it from there.

Let’s walk through it, step by step.

Step 1 — Build the Marinade

Grab a medium bowl. Add the balsamic vinegar, 2 tablespoons of olive oil, maple syrup, minced garlic, salt, and pepper. Whisk it together until it’s smooth and glossy.

Give it a quick taste. It should be tangy, slightly sweet, and have a good garlic punch. If it needs more salt, add it now.

Step 2 — Marinate the Chicken

Put the chicken thighs into a large glass bowl or a zip-lock bag. Pour the marinade right over them. Make sure every thigh is fully coated — don’t leave any dry spots.

Seal it up and refrigerate for at least 1–2 hours. The longer it sits, the deeper the flavor goes. If you can do it overnight? Even better. I’ve done it both ways. Overnight always wins.

balsamic chicken with Brussels sprouts

Step 3 — Prepare the Vegetables

Ready to cook? Preheat your oven to 425°F (220°C).

While it heats up, spread the halved Brussels sprouts and red onion wedges across a large rimmed sheet pan. Drizzle the remaining 2 tablespoons of olive oil over everything. Season with a pinch of salt and pepper.

Now, skip the spoon. Use your hands. Toss directly on the pan until every piece has a light, even coating. It’s faster, easier, and honestly more satisfying.

Step 4 — Add the Chicken and Roast

Pull the chicken out of the marinade. Don’t throw that liquid away — you’ll need it for the glaze.

Nestle the thighs skin-side up among the vegetables. Give them some space. Crowding kills crispiness. Slide the pan into the oven and roast for 30–40 minutes, or until cooked through.

Step 5 — Make the Balsamic Glaze

While the chicken roasts, pour that leftover marinade into a small saucepan. Set it over medium-low heat and let it simmer for 8–10 minutes, stirring occasionally.

Watch it. It’ll slowly thicken into a glossy, rich glaze. And once it gets close to done, it can go from perfect to burnt fast.

Pro tip: Pull it off the heat when it looks slightly thinner than you want. It keeps thickening as it cools — so by the time you brush it on, it’ll be exactly right.

Step 6 — Glaze and Finish

Around the 20-minute mark, open the oven. Brush a generous coat of glaze over each chicken thigh. Close it back up.

Then, about 5–10 minutes before the end, do it again. That second layer is what takes it from good to really good. You’re building a deep, lacquered finish — sticky, caramelized, and full of flavor.

Step 7 — Check and Serve

Stick an instant-read thermometer into the thickest part of a thigh. You’re looking for 170°F (77°C). Yes, slightly above the standard food-safe minimum. But that extra heat is what makes chicken thighs fall-off-the-bone tender rather than just “cooked.”

Serve hot, straight from the pan. Don’t overthink plating. The pan looks beautiful on its own.

balsamic chicken with Brussels sprouts

Substitutions and Variations

This recipe is forgiving. Here’s how to make it work for your situation:

  • Chicken Breasts: They work. Pound them to an even thickness first and cut baking time to 20–25 minutes. Watch the temperature carefully — breasts dry out faster than thighs.
  • Honey Instead of Maple Syrup: A straight 1:1 swap. Honey gives a slightly different caramel note, but it’s equally delicious.
  • Different Vegetables: Broccoli florets, cauliflower, or baby potatoes all roast well here. Just size your cuts so everything finishes at the same time.
  • Add Some Heat: A pinch of red pepper flakes in the marinade adds a gentle kick that plays beautifully off the sweetness.
  • No Bone-In Thighs? Boneless, skinless thighs are perfectly juicy here — just knock about 10 minutes off the cooking time.

Storage and Reheating

Good news for meal preppers. This one holds up well.

  • Refrigerator: Store cooled leftovers in an airtight container for up to 4–5 days.
  • Freezer: Pack into freezer-safe containers. Keeps well for up to 3 months. Thaw overnight in the fridge before reheating.
  • Reheating: Warm in a 350°F oven for 10–12 minutes. This keeps the chicken’s texture intact. Microwave works in a pinch — just know the skin won’t stay crispy.

Tips for the Best Results

I’ve made this recipe more times than I can count. Here’s what actually moves the needle:

Don’t skip the marinade time.

Even 1 hour makes a real difference. Two hours is the sweet spot. If you’re genuinely rushed, 30 minutes will do — but whenever possible, plan ahead. The flavor payoff is worth it.

Use a rimmed sheet pan.

As the chicken roasts, it releases juices. A rimmed pan keeps all of that inside. Those drippings soak into the Brussels sprouts and onion — adding another whole layer of flavor you didn’t have to plan for.

Don’t crowd the pan.

This one matters more than people think. Crowded vegetables don’t roast — they steam. And steamed Brussels sprouts are not what we’re going for here. If the pan feels full, use two. Single layer, breathing room, crispy results.

Use a thermometer. Every time.

Chicken thighs look done before they are. Don’t guess. An instant-read thermometer tells you exactly where you stand. Target 170°F (77°C) at the thickest point. That’s the number that gives you tender, pull-apart meat.

Brush the glaze twice.

One coat is good. Two coats is a whole different situation. That second application — done 5–10 minutes before the end — builds a sticky, caramelized finish that makes the chicken look and taste like it came out of a proper restaurant kitchen.

balsamic chicken with Brussels sprouts

Frequently Asked Questions

Can I use chicken breasts instead of thighs?

Yes. Boneless, skinless chicken breasts will work. Pound them to a consistent 1-inch thickness so they cook evenly. They’ll be done in about 20–25 minutes at 425°F. Pull them at 165°F (74°C) — not a degree more. Thighs are still the better choice here. They’re more forgiving and stay moist under high heat without much babysitting.

Can I make this recipe ahead of time?

Absolutely. The marinade can be made the night before and the chicken can soak overnight. That actually improves the flavor. When you’re ready to cook, just prep the vegetables, build the pan, and bake. The glaze can also be made ahead — refrigerate it and warm it gently on the stove before brushing.

Why is my balsamic glaze coming out too thin?

It hasn’t reduced long enough. The glaze needs to cook down to roughly half its starting volume. A good test: dip a spoon in. If it coats the back and holds its shape, it’s ready. Keep the simmer steady — not a hard boil — and give it the full 8–10 minutes. And remember, it thickens more as it cools. So don’t over-reduce chasing thickness on the stove.

Are Brussels sprouts supposed to be soft or crispy in this recipe?

Both, actually. They come out tender inside with caramelized, slightly crispy edges on the cut side. That’s the goal. Want them softer all the way through? Blanch them in boiling water for 2 minutes before they go on the pan. Want crispier edges? Move the sheet pan to the upper rack for the last 5 minutes.

What sides go well with this dish?

Honestly, this is filling enough on its own. But if you want to round it out, here are some solid options:

  • Fluffy white or brown rice to soak up the extra glaze
  • Mashed cauliflower for a lower-carb option
  • A simple green salad with lemon and olive oil dressing
  • Roasted sweet potatoes
  • A warm dinner roll

Ready to Make This Tonight?

This dish has earned a permanent spot in my regular rotation. It’s impressive enough to put in front of guests and easy enough to throw together on a Tuesday night when you’re running on fumes.

The balsamic, the maple, the caramelized vegetables — it all comes together in a way that feels way more complicated than it actually is.

Give it a go. And if you try any fun twists along the way, drop them in the comments. I genuinely want to hear how it turned out for you.

More Sheet Pan Dinner Ideas

  • Greek Sheet Pan Chicken with Lemon and Olives
  • Honey Garlic Salmon and Asparagus
  • Italian Herb Chicken with Zucchini and Cherry Tomatoes
  • Roasted Sausage with Peppers and Potatoes
  • Dijon Mustard Pork Tenderloin with Root Vegetables
Balsamic Chicken with Brussels Sprouts

Balsamic Chicken with Brussels Sprouts

A savory-sweet sheet pan dinner with juicy balsamic-glazed chicken thighs and caramelized Brussels sprouts — easy, bold, and naturally gluten-free.
Prep Time 10 minutes
Cook Time 40 minutes
Marinating Time 2 hours
Total Time 2 hours 10 minutes
Course Dinner, Main Course
Cuisine American
Servings 4 servings
Calories 420 kcal

Ingredients
  

Marinade & Glaze

  • 1/2 cup balsamic vinegar high-quality aged balsamic preferred
  • 2 tbsp extra-virgin olive oil for marinade
  • 2 tbsp pure maple syrup honey works as a substitute
  • 3 garlic cloves freshly minced
  • 1/2 tsp kosher salt adjust to taste
  • 1/4 tsp freshly ground black pepper adjust to taste

Chicken & Vegetables

  • 6 bone-in skin-on chicken thighs boneless works, reduce cook time by 10 minutes
  • 1 lb Brussels sprouts ends trimmed, halved
  • 1 medium red onion sliced into wedges
  • 2 tbsp extra-virgin olive oil for vegetables

Instructions
 

  • In a medium bowl, whisk together the balsamic vinegar, 2 tablespoons olive oil, maple syrup, minced garlic, salt, and pepper until smooth and glossy.
  • Place the chicken thighs in a large glass bowl or zip-lock bag. Pour the marinade over the chicken, making sure every piece is fully coated. Seal and refrigerate for at least 1–2 hours, or overnight for best flavor.
  • Preheat your oven to 425°F (220°C). Spread the halved Brussels sprouts and red onion wedges on a large rimmed sheet pan. Drizzle with the remaining 2 tablespoons of olive oil, season with salt and pepper, and toss to coat evenly.
  • Remove the chicken from the marinade — reserve the marinade liquid. Nestle the chicken thighs skin-side up among the vegetables, leaving space between pieces. Roast for 30–40 minutes until cooked through.
  • While the chicken roasts, pour the reserved marinade into a small saucepan. Simmer over medium-low heat for 8–10 minutes, stirring occasionally, until it thickens into a glossy glaze. Remove from heat slightly before it reaches your desired thickness — it thickens further as it cools.
  • At the 20-minute mark, brush a generous coat of glaze over each chicken thigh and return to the oven. Apply a second coat 5–10 minutes before the end of cooking for a deep, caramelized finish.
  • Check doneness with an instant-read thermometer — the thickest part of the thigh should read 170°F (77°C). Serve hot directly from the pan.

Notes

For crispier Brussels sprouts, move the pan to the upper rack for the last 5 minutes. For softer sprouts, blanch them in boiling water for 2 minutes before roasting. Don’t crowd the pan — use two pans if needed. The glaze can be made ahead and refrigerated; warm gently before brushing.
Keyword Dairy-Free, Gluten-Free, Paleo, Sheet Pan Dinner, Whole30

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




*