Love this? Pin it for later!
One-Pot Citrus-Herb Salmon with Roasted Winter Vegetables
There’s a certain kind of magic that happens when a single pot holds both silken salmon and a tumble of winter vegetables, all draped in bright citrus and woodsy herbs. I discovered this one-pot wonder on a frantic Tuesday when the fridge was nearly bare, the daylight was gone by 5 p.m., and my in-laws had just texted to say they were “in the neighborhood.” Twenty-five minutes later, the house smelled like a French countryside cottage, the salmon was blushing pink perfection, and even the picky six-year-old asked for seconds. Since then, this recipe has become my weeknight security blanket and my dinner-party secret weapon—equal parts cozy and impressive. If you can zest an orange and wield a sheet pan, you’re fifteen minutes of hands-on time away from a meal that tastes like you tried way harder than you actually did.
Why This Recipe Works
- One pan, zero fuss: Everything roasts together on a single rimmed sheet, so cleanup is a five-minute rinse.
- Citrus brightens winter produce: Orange and lemon zest coax natural sweetness out of Brussels sprouts and squash.
- Herb oil = flavor insurance: A quick blitz of parsley, dill, and garlic doubles as marinade and finishing drizzle.
- Salmon stays silky: Middle-of-the-pan placement and a lower oven temp prevent the dreaded white albumin.
- Meal-prep friendly: Veggies can be cubed 3 days ahead; herb oil keeps 5 days chilled.
- Easily scaled: Halve for two or double for a crowd—just swap to a larger pan.
Ingredients You'll Need
Great salmon starts at the fish counter. Look for fillets that are moist, translucent, and smell like the ocean, not “fishy.” If you can, choose center-cut pieces of even thickness so they roast at the same rate. Wild-caught Coho or King is my splurge, but responsibly farmed Atlantic works beautifully here—just aim for at least 1-inch thickness.
Winter vegetables are the co-stars, so pick the sweetest, smallest Brussels sprouts you can find (tight, bright green, no yellowing). Delicata squash is a time-saver—its thin skin is edible, so no peeling—but if you can’t find it, swap in cubed butternut or acorn. Rainbow carrots bring earthy sweetness; look for bunches with the tops still attached, a sign they were harvested recently.
The herb oil is where the sparkle lives. I keep a big bunch of flat-leaf parsley in the fridge at all times; it’s cheap, sturdy, and blends into a vivid sauce. Dill fronds add anise notes that play gorgeously with citrus, but if dill isn’t your thing substitute fresh tarragon or even basil in summer. Use a neutral oil like avocado or grapeseed so the flavors shine, but in a pinch olive oil works—just pick a mild one.
Finally, citrus. Buy one large navel orange and one unwaxed lemon. The zest goes into the herb oil; the orange is supremed and scattered over the finished dish for pops of juicy sunshine. If you’re out of oranges, blood oranges or even a ruby grapefruit segment beautifully.
How to Make One-Pot Citrus-Herb Salmon with Roasted Winter Vegetables
Heat the oven and prep the pan
Position a rack in the center of the oven and preheat to 425 °F (220 °C). Line a rimmed 13×18-inch sheet pan with parchment for easy cleanup; drizzle 1 tablespoon of oil directly on the parchment to prevent sticking.
Make the herb-citrus oil
In a mini food processor, combine ½ cup parsley leaves, ¼ cup dill, 1 clove garlic, the zest of 1 orange, the zest of ½ lemon, ½ teaspoon kosher salt, ¼ teaspoon black pepper, and ⅓ cup avocado oil. Blitz 15 seconds until smooth and neon-green. Set aside 2 tablespoons to drizzle at the end; the rest becomes your marinade.
Season the salmon
Pat 1½ pounds salmon fillets dry with paper towels. Brush flesh side generously with some of the herb oil, cover, and refrigerate while vegetables get a head start—this quick 10-minute marinade boosts flavor without over-acidulating the fish.
Toss the vegetables
In a large bowl, combine 2 cups halved Brussels sprouts, 2 cups ½-inch cubes Delicata squash, and 1½ cups rainbow carrot coins. Add 2 tablespoons herb oil, ½ teaspoon salt, and ¼ teaspoon pepper; toss until every surface gleams. Spread on the sheet pan in a single layer, leaving the center clear for the salmon.
Give the vegetables a head start
Slide the pan onto the center rack and roast vegetables for 12 minutes. This jump-start ensures the carrots soften and the Brussels sprout edges caramelize before the salmon joins the party.
Nestle in the salmon
Remove the pan, scoot vegetables outward to make a 6-inch wide space in the center, and place salmon skin-side down. Brush the tops with any remaining herb oil and return to the oven for 9–11 minutes, depending on thickness, until the thickest part registers 125 °F for medium-rare.
Broil for a glossy finish
Switch the oven to broil on high for 2 minutes to give the salmon surface a light lacquer and to deepen the vegetable char. Keep the door cracked and watch closely—broilers move fast.
Rest, then garnish
Let the pan rest 5 minutes; residual heat finishes the cook without overdoing it. While you wait, supreme the orange: slice off peel and pith, then cut between membranes to release jewel-like segments. Scatter oranges, reserved herb oil, and a flurry of fresh dill over everything before serving.
Expert Tips
Check temp early
Salmon continues cooking after you pull it. Remove at 125 °F for silky centers or 130 °F for medium. An instant-read thermometer is your best friend.
Dry = crisp
Pat vegetables very dry before tossing in oil; excess water causes steam and limp edges. A salad spinner works wonders for sprouts.
Stagger timing
If your salmon is thinner than 1 inch, cut the second roast to 7 minutes. Thicker King portions may need 12–13 minutes plus broil.
Reuse the oil
Any leftover herb oil is liquid gold—whisk into vinaigrettes, spoon over scrambled eggs, or freeze in ice-cube trays for instant flavor.
Crisp skin trick
If you love crispy skin, slide an extra sheet pan under the first one; the added heat conductivity renders skin like a potato chip.
Brighten last second
A quick squeeze of fresh lemon right before serving wakes up every flavor without adding more salt.
Variations to Try
-
Swap the protein: Thick cod loin, steelhead trout, or even shrimp (tossed in during last 5 minutes) all love citrus-herb treatment.
-
Go Mediterranean: Replace dill with basil and oregano, swap orange for Meyer lemon, and finish with Kalamata olives and feta.
-
Spicy kick: Add ½ teaspoon Aleppo pepper or chili flakes to the herb oil; finish with fresh mint instead of dill.
-
Low-carb option: Trade squash for cauliflower florets and halved zucchini; reduce first roast to 8 minutes.
-
Vegan spin: Replace salmon with slabs of marinated tofu or chickpea patties; use the same timing and herb oil.
Storage Tips
Refrigerate: Cool leftovers completely, then store salmon and vegetables in separate airtight containers for up to 3 days. Keep remaining herb oil in a small jar; it solidifies when cold but liquefies at room temp within minutes.
Reheat: Place salmon on a microwave-safe plate, cover with a damp paper towel, and heat at 50 % power for 45 seconds to 1 minute—just until barely warm to avoid overcooking. Vegetables reheat beautifully on a sheet pan at 350 °F for 6–7 minutes, or in a skillet over medium with a splash of water and a lid.
Freeze: Flake leftover salmon into freezer bags, press out air, and freeze up to 2 months. Vegetables lose texture when frozen, so I prefer to repurpose them into pureed soups. Thaw salmon overnight in the fridge and add to salads, pasta, or fish cakes.
Make-ahead: Cube vegetables and whisk herb oil up to 3 days ahead; store separately. You can also marinate the salmon in the oil for up to 24 hours—just reduce salt by ¼ teaspoon since the acid will “cook” the exterior slightly.
Frequently Asked Questions
One-Pot Citrus-Herb Salmon with Roasted Winter Vegetables
Ingredients
Instructions
- Preheat: Heat oven to 425 °F. Line a rimmed sheet pan with parchment and drizzle 1 Tbsp oil.
- Herb oil: Blend parsley, dill, garlic, citrus zests, ½ tsp salt, ¼ tsp pepper, and ⅓ cup oil until smooth. Reserve 2 Tbsp for finishing.
- Marinate: Brush salmon with herb oil; refrigerate 10 minutes while vegetables roast.
- Vegetables: Toss sprouts, squash, and carrots with 2 Tbsp herb oil, ½ tsp salt, ¼ tsp pepper. Spread on pan; roast 12 minutes.
- Add salmon: Push veg to edges, place salmon skin-down in center, brush with remaining oil, roast 9–11 min to 125 °F.
- Broil & serve: Broil 2 minutes. Rest 5 minutes, then top with reserved herb oil, orange segments, and dill.
Recipe Notes
For crispy skin, slide a second sheet pan underneath to amplify heat. Leftover herb oil keeps 5 days refrigerated or 3 months frozen in cubes.