Roast Salmon With Leeks Onions

Featured in: Moss-Earthy Weeknight Meals

This one-pan roasted salmon combines tender fish fillets with caramelized leeks and red onions, all finished with a bright parsley dressing infused with garlic, capers, and lemon. The dish requires just 15 minutes of prep and roasts to perfection in 25 minutes, making it ideal for busy weeknights. Naturally gluten-free and dairy-free, it delivers 30g of protein per serving with bold Mediterranean flavors and effortless cleanup.

Updated on Fri, 30 Jan 2026 13:43:00 GMT
Freshly roasted salmon fillets with tender leeks and onions on a sheet pan, finished with vibrant green parsley dressing. Save to Pinterest
Freshly roasted salmon fillets with tender leeks and onions on a sheet pan, finished with vibrant green parsley dressing. | mosscedar.com

My friend Sophie texted me a photo of her dinner one Thursday night: pink salmon, charred leeks, and a bright green sauce puddled on the side. I called her immediately. She walked me through it while I stood in my kitchen, phone wedged between my shoulder and ear, scribbling notes on a grocery receipt. That weekend I made it myself, and the smell of roasting leeks filled my apartment like something I didn't know I'd been missing.

I served this to my parents the first time they visited my new place. My mom kept going back for more of that parsley sauce, spooning it over her vegetables and even the rice I'd made on the side. My dad, who usually dismisses anything green, asked me to write down the recipe. I realized then that this wasn't just easy, it was the kind of dish that made people lean back in their chairs and exhale.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Salmon fillets: Skin-on is key because it crisps up beautifully in the oven and keeps the fish from drying out, plus it's easier to handle when you're moving it from pan to plate.
  • Leeks: They turn sweet and silky when roasted, almost buttery, and they soak up the olive oil and salmon juices in a way that onions alone can't match.
  • Red onion: The wedges get caramelized edges and add a slight sharpness that balances the richness of the fish.
  • Olive oil: Use a good one for drizzling over the vegetables, it makes a difference in how everything tastes when it comes out of the oven.
  • Lemon slices: They roast right on top of the salmon and release their oils, which perfume the fish without making it taste sour.
  • Fresh flat-leaf parsley: The backbone of the dressing, it should be vibrant and tender, not the wilted stuff that's been sitting in your crisper for two weeks.
  • Garlic: Just one small clove, minced fine so it melts into the dressing without overpowering the parsley.
  • Dijon mustard: It emulsifies the dressing and adds a subtle tang that makes everything cling to the salmon.
  • Capers: Salty, briny little bursts that cut through the richness, I always chop them so they distribute evenly.
  • Lemon zest and juice: The zest has all the fragrance, the juice brings the acid, together they brighten the whole dish.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Preheat and prep:
Get your oven to 400°F and while it's heating, trim your leeks and slice them into thick rounds. You want them sturdy enough to hold their shape but not so thick they stay raw in the center.
Start the vegetables:
Spread the leeks and onion wedges on a large baking sheet, drizzle with olive oil, season with salt and pepper, and toss everything with your hands so it's evenly coated. Roast them for 10 minutes to get a head start on caramelizing.
Add the salmon:
Pull the sheet out, nestle the salmon fillets skin-side down right among the vegetables, and lay a few lemon slices on top of each piece. The vegetables will have softened just enough to make room.
Finish roasting:
Slide the pan back into the oven and roast for 12 to 15 minutes, until the salmon is opaque and flakes easily and the vegetables are tender with charred edges. Don't overcook it or the fish will turn chalky.
Make the dressing:
While everything roasts, chop your parsley fine, mince the garlic, and stir it all together in a small bowl with mustard, capers, lemon zest, olive oil, and lemon juice. Taste it and adjust the salt and pepper until it sings.
Plate and serve:
Transfer the salmon and vegetables to plates, spoon the parsley dressing generously over the top, and serve it right away while everything is still hot and fragrant.
One-Pan Roast Salmon served with golden leeks and onions, drizzled with a zesty lemony parsley dressing. Save to Pinterest
One-Pan Roast Salmon served with golden leeks and onions, drizzled with a zesty lemony parsley dressing. | mosscedar.com

One night I made this after a long day and didn't feel like talking to anyone. I sat at my table alone with a glass of water and a plate of this salmon, and the parsley dressing tasted so bright and alive that I actually felt my mood shift. Food does that sometimes, pulls you out of your own head and reminds you that small pleasures still matter.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Choosing Your Salmon

I always look for fillets that are firm to the touch and smell like the ocean, not fishy. If you can, buy skin-on because it protects the flesh and crisps up beautifully. Wild-caught has a cleaner flavor, but farmed salmon works just fine if that's what's available or affordable. Just make sure the pieces are roughly the same thickness so they cook evenly.

Getting the Most Out of Leeks

Leeks hide dirt between their layers, so I always slice them first and then swish them around in a bowl of cold water. The grit sinks to the bottom and the leeks float. Let them drain in a colander while you prep everything else. If your leeks are on the smaller side, use three instead of two so you have enough to fill the pan.

Serving and Storing

This dish is best eaten right away, but leftovers keep in the fridge for up to two days. Reheat gently in a low oven or eat the salmon cold on a salad. The parsley dressing loses some of its brightness after a day, so if you're meal prepping, store it separately and spoon it on fresh.

  • Serve with roasted potatoes, steamed rice, or crusty bread to soak up the dressing.
  • For a lighter option, pair it with a simple arugula salad dressed with lemon and olive oil.
  • If you're feeding a crowd, double the recipe and use two baking sheets, rotating them halfway through.
Juicy, flaky One-Pan Roast Salmon alongside caramelized leeks and onions, topped with fresh parsley and capers. Save to Pinterest
Juicy, flaky One-Pan Roast Salmon alongside caramelized leeks and onions, topped with fresh parsley and capers. | mosscedar.com

This recipe has become one of those things I make when I want to feel like I have my life together, even if I don't. It's simple, it's nourishing, and it tastes like you tried harder than you did.

Recipe Frequently Asked Questions

Can I use frozen salmon fillets?

Yes, just ensure they are fully thawed and patted dry before roasting to achieve the best texture and prevent excess moisture on the pan.

What can I substitute for leeks?

You can use sliced fennel bulb or additional red onion. Both will caramelize beautifully and complement the salmon's richness.

How do I know when the salmon is done?

The salmon should flake easily with a fork and reach an internal temperature of 145°F. It will appear opaque and slightly pink in the center.

Can the parsley dressing be made ahead?

Yes, prepare the dressing up to 2 hours in advance and refrigerate. Bring to room temperature before serving for the best flavor.

What sides pair well with this dish?

Roasted potatoes, quinoa, couscous, or steamed rice work wonderfully. A simple green salad also complements the richness of the salmon.

Can I use skinless salmon?

Yes, skinless fillets work fine, though the skin helps protect the fish during roasting and adds extra texture when crisped.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Roast Salmon With Leeks Onions

Roasted salmon with leeks, onions, and fresh parsley dressing. Gluten-free and ready in 40 minutes.

Time to Prep
15 minutes
Time to Cook
25 minutes
Overall Time
40 minutes
Recipe by Jacob King


Skill Level Easy

Cuisine Type Modern European

Makes 4 Number of Servings

Dietary Details No Dairy, Wheat-Free, Reduced Carbs

Ingredient List

Fish & Vegetables

01 4 salmon fillets (about 5.3 oz each), skin-on
02 2 large leeks, trimmed and sliced into 1/2-inch rounds
03 1 large red onion, sliced into wedges
04 2 tablespoons olive oil
05 1/2 teaspoon sea salt
06 1/4 teaspoon black pepper
07 1 lemon, sliced

Parsley Dressing

01 1 cup fresh flat-leaf parsley, finely chopped
02 1 small garlic clove, minced
03 1/2 teaspoon Dijon mustard
04 1 teaspoon capers, drained and chopped
05 1/2 teaspoon lemon zest
06 3 tablespoons extra-virgin olive oil
07 1 tablespoon fresh lemon juice
08 Salt and pepper to taste

How to Prepare

Step 01

Preheat Oven: Set oven to 400°F (200°C).

Step 02

Prepare Vegetables: Arrange leeks and red onion in a single layer on a large baking sheet. Drizzle with olive oil, sprinkle with salt and pepper, and toss to coat evenly.

Step 03

Initial Roast: Roast vegetables for 10 minutes until they begin to soften.

Step 04

Add Salmon: Remove baking sheet from oven. Nestle salmon fillets skin-side down among the vegetables. Arrange lemon slices over the salmon.

Step 05

Final Roast: Return to oven and roast for 12 to 15 minutes, or until salmon is cooked through and vegetables are tender.

Step 06

Make Parsley Dressing: While salmon bakes, combine parsley, garlic, Dijon mustard, capers, lemon zest, olive oil, and lemon juice in a small bowl. Stir well and season with salt and pepper to taste.

Step 07

Plate and Serve: Transfer roasted salmon and vegetables to serving plates. Spoon parsley dressing generously over salmon and serve immediately.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You’ll Need

  • Large baking sheet
  • Sharp knife
  • Mixing bowls
  • Spoon or whisk

Allergy Details

Always check every ingredient for allergens. Talk to a healthcare provider if you’re not sure.
  • Contains fish (salmon).
  • Contains mustard (in the dressing).

Nutrition Information (each serving)

Nutrition info is for reference only and not a substitute for doctor’s advice.
  • Energy: 365
  • Total Fat: 23 g
  • Carbohydrates: 10 g
  • Total Protein: 30 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.