Sheet Pan Balsamic Salmon and Vegetables
There’s something deeply satisfying about a one-pan dinner that looks and tastes like you spent hours in the kitchen when, in reality, most of the work is a quick chop and a few minutes of roasting. This Sheet Pan Balsamic Salmon and Vegetables is exactly that kind of weeknight champion: vibrant florets of broccoli and meaty baby portobello mushrooms roast up alongside skin-on salmon fillets, all glazed with a glossy, tangy-sweet balsamic reduction. The ingredient list is short, the technique is straightforward, and the result is elegant enough for guests yet easy enough for a busy weeknight.
If you like bright acidity tempered by gentle sweetness, and salmon with crisped skin and tender flesh, this recipe will become a staple. The glaze in this version uses a spirited hit of balsamic balanced with granulated sugar to give you that lacquered, caramelized finish that clings to both vegetables and fish. The whole tray comes together quickly and cleanup is minimal—always a welcome bonus.
This recipe uses skin-on salmon filets, which gives you a lovely textural contrast: crisp skin under a fragrant, sticky glaze and soft, flaky flesh beneath. The broccoli roasts until the florets get pleasantly charred at the edges, and the baby portobello mushrooms hold their shape and soak up the glaze. Everything is seasoned simply with olive oil, kosher salt, and freshly ground black pepper so the natural flavors sing.
Why you’ll love this Sheet Pan Balsamic Salmon and Vegetables

- Fast: Most of the time is hands-off roasting.
- Flavorful: A glossy balsamic-sugar glaze creates sweet-tangy balance.
- Minimal cleanup: One sheet pan does it all.
- Flexible: Use larger or smaller salmon fillets as needed without changing amounts.
Ingredients
- ▢500millilters balsamic vinegar
- ▢1cupgranulated sugar,divided
- ▢1.50poundsskin-on salmon filets,I used 3 smaller but 1 large is fine
- ▢3cupsbroccoli florets
- ▢10baby portobello mushrooms,kept whole
- ▢3tablespoonsolive oil
- ▢1teaspoonkosher salt,or to taste
- ▢1teaspoonfreshly ground black pepper,or to taste
Equipment
- Large rimmed sheet pan
- Small saucepan
- Tongs or spatula
- Measuring cups and spoons
- Instant-read thermometer (optional)
Before you start

Preheat your oven and line a sheet pan with parchment paper or foil for easy cleanup. Make sure the salmon fillets are patted dry with paper towels—this helps the skin crisp and allows the glaze to stick. Trim broccoli into uniform florets so everything cooks evenly, and wipe the baby portobellos clean with a damp towel; no need to soak them.
How to make Sheet Pan Balsamic Salmon and Vegetables

Follow these clear, step-by-step directions that keep the same order as the source while clarifying each action. The ingredient list above is the source of truth for amounts and names.
- Make the balsamic glaze: In a small saucepan, combine 500millilters balsamic vinegar with 1/2 cup of the granulated sugar (reserve the remaining sugar for later). Bring the mixture to a simmer over medium heat, stirring occasionally until the sugar dissolves. Reduce the heat to medium-low and let the mixture gently simmer until it reduces by about half and becomes syrupy. This should take around 12–20 minutes depending on your stove and pan; watch it closely so it does not burn. Once it’s thickened to a glossy, pourable glaze, remove from heat and let it cool slightly.
- Prep the vegetables and salmon: While the glaze is reducing, place 3cupsbroccoli florets and 10baby portobello mushrooms on a large rimmed sheet pan. Drizzle the vegetables with 3tablespoonsolive oil and season with 1teaspoonkosher salt and 1teaspoonfreshly ground black pepper, then toss with your hands or tongs to coat evenly. Arrange the vegetables in a single layer with a bit of space between pieces so they roast rather than steam.
- Roast the vegetables briefly: Slide the sheet pan with the vegetables into the preheated oven and roast for about 8–10 minutes. This head start allows the broccoli and mushrooms to begin softening and developing color before the salmon goes in.
- Season the salmon: While the vegetables roast, pat 1.50poundsskin-on salmon filets dry with paper towels. Lightly season the tops and edges with a pinch more kosher salt and freshly ground black pepper if desired. Note: the skin side does not need additional oil because the glaze and residual oil on the pan will help crisp and prevent sticking.
- Arrange the salmon on the pan: After the vegetables have had their initial roast, carefully remove the sheet pan from the oven. Move the vegetables slightly to make room for the salmon filets, placing them skin-side down on the same pan. Keep pieces spaced so hot air circulates around each filet.
- Brush with glaze and add sugar: Brush a generous layer of the balsamic glaze over the tops of the salmon fillets and lightly over the tops of the broccoli and mushrooms. Sprinkle the reserved 1/2 cup of granulated sugar evenly over the glazed salmon and vegetables—this will caramelize during roasting and help create a glossy, lacquered finish. Be sure the sugar is distributed across both fish and vegetables for balanced sweetness.
- Finish roasting: Return the sheet pan to the oven and roast until the salmon reaches your desired doneness and the vegetables are tender and caramelized at the edges. For medium doneness, roast until the salmon’s thickest part reaches 125–130°F (about 8–12 minutes, depending on fillet thickness). Thicker fillets may take longer. The broccoli should be tender with some crisped tips and the mushrooms should be tender and glossy from the glaze.
- Rest and serve: Remove the sheet pan from the oven and let the salmon rest on the pan for 3–4 minutes to let juices settle. This brief rest helps the fillets finish cooking gently and lets the glaze set. Use a thin spatula to transfer the salmon and vegetables to plates. Spoon any remaining glaze pooled on the pan over the salmon and vegetables for extra flavor.
Tips for success
- Use a good-quality balsamic for the glaze; aged balsamic will add deeper, more complex flavor.
- Keep an eye on the glaze as it reduces—sugars can burn quickly once concentrated.
- If your salmon fillets are especially thick, reduce oven temperature slightly and cook a bit longer to avoid over-browning the glaze before the center is cooked through.
- For crispier skin: place the salmon skin-side down on the pan and press gently for 10–15 seconds to ensure contact with the hot pan, then let it roast undisturbed until time is up.
- Leftovers reheat well in a low oven (300°F) for 8–10 minutes so the salmon warms without drying out.
Make-ahead and storage
You can prepare the balsamic glaze up to 3 days in advance and store it in a sealed jar in the refrigerator. Rewarm it gently before using. Any cooked leftovers should be refrigerated in an airtight container and eaten within 2–3 days. Reheat gently in the oven or enjoy cold atop a salad.
Optional serving ideas
This Sheet Pan Balsamic Salmon and Vegetables pairs beautifully with fluffy rice, a simple herby couscous, or creamy mashed potatoes. A bright green salad or lemon wedges alongside can lift the dish and add contrast to the sweet glaze. Garnish with chopped fresh herbs like parsley or chives for color and a fresh note.
Flavor variations
- Add a smashed clove of garlic to the pan for the last 8–10 minutes of roasting to infuse a mellow roasted garlic flavor.
- Stir a teaspoon of Dijon mustard into the glaze just before brushing to add a subtle tang and depth.
- Switch up the vegetables: Brussels sprouts, baby carrots, or thinly sliced red onions roast well alongside salmon.
Why the amounts work
The quantities in this recipe are tuned so the glaze is pronounced but not overwhelming. Using 500millilters balsamic vinegar reduced with half the sugar creates enough glaze to coat the salmon and vegetables generously while the remaining sugar sprinkled over the pan helps achieve that caramelized sheen without making the dish cloyingly sweet. Three tablespoons of olive oil gives the vegetables enough fat to brown and the one teaspoon of kosher salt and freshly ground black pepper provide clean seasoning that lets the balsamic-sweet finish shine.
Final thoughts
Sheet pan dinners are a beautiful intersection of convenience and flavor, and this Sheet Pan Balsamic Salmon and Vegetables is a perfect example. The glossy reduction clings to flaky, tender salmon and roasted vegetables, creating a showy glaze with minimal fuss. It’s an easy way to elevate a weeknight meal into something memorable without spending hours at the stove. Whether you’re cooking for two or feeding a crowd, this reliable sheet pan formula will deliver satisfying, dinner-party worthy results.
Enjoy this balanced, flavorful dish with a simple side of grains or a crisp salad and you’ll have dinner on the table with minimal effort and maximum taste.

Sheet Pan Balsamic Salmon and Vegetables
Ingredients
Equipment
Method
- Make the balsamic glaze: combine 500 milliliters balsamic vinegar and 1/2 cup of the granulated sugar in a medium-high sided saucepan and bring to a rolling boil over medium–high heat.
- Reduce heat to maintain a steady boil and simmer, stirring occasionally, until the mixture is reduced by about 80% and becomes thick and syrupy, about 15–20 minutes.
- Taste the glaze when it is about halfway reduced; if it is too sharp, stir in some or all of the remaining sugar (up to the full 1 cup total) to balance the flavor. The glaze will thicken further as it cools.
- Preheat the oven to 375°F (use convection if available). Line a baking sheet with aluminum foil and lightly spray or oil it.
- Arrange the salmon fillets skin-side down on the prepared baking sheet and nestle the broccoli florets and whole baby portobello mushrooms around the fish. Drizzle the vegetables and salmon with 3 tablespoons olive oil, then season everything evenly with kosher salt and freshly ground black pepper.
- When the glaze is ready, spoon about 1/4 cup of the balsamic glaze over the salmon and drizzle another 1/4 cup over the vegetables, or adjust to taste.
- Bake in the preheated oven until the salmon is cooked to your liking: about 8–12 minutes for 3–4 individual fillets or about 12–15 minutes for one large fillet. Do not overcook; salmon will continue to carry over-cook slightly after removal.
- Optional: after removing from the oven, drizzle additional balsamic glaze over the salmon and vegetables to taste, then serve immediately.
Notes
- You may substitute 1/2 cup store-bought balsamic glaze if preferred.
- Glaze will thicken as it cools.
- Adjust sugar to taste if the vinegar is too sharp.
- Line the baking sheet with foil for easier cleanup.
- Do not overcook the salmon; check for doneness early.
