Roast Salmon With Leeks Onions

Featured in: Honey-Warm Dinners

This one-pan roasted salmon combines tender fish fillets with caramelized leeks and red onions, all finished with a bright parsley dressing. The vegetables roast first to get a head start, then the salmon joins them for perfectly timed cooking. The zesty dressing—made with fresh parsley, garlic, capers, and lemon—adds a vibrant finishing touch that elevates the entire dish. Ready in just 40 minutes with minimal cleanup, it's ideal for busy weeknights or elegant entertaining.

Updated on Fri, 30 Jan 2026 10:58:00 GMT
Golden-brown One-Pan Roast Salmon With Leeks, Onions, and Parsley Dressing on a rustic plate. Save
Golden-brown One-Pan Roast Salmon With Leeks, Onions, and Parsley Dressing on a rustic plate. | honeymarble.com

The smell of roasted leeks has this sweet, almost caramelized edge that can fill a kitchen in minutes. I stumbled onto this salmon recipe on a Tuesday night when I had exactly one pan clean and no energy for complicated plating. What started as a lazy shortcut turned into something I now make when I want to feel like I have my life together. The lemon slices on top crisp up just enough to add little bursts of bitterness that balance the richness of the fish.

I made this for my sister when she visited last spring, and she kept scraping the pan for those charred onion bits stuck to the edges. She is not usually a salmon person, but the way the vegetables soften and mingle with the fish fat changed her mind. We ate it straight off the baking sheet with forks, standing at the counter, talking about nothing important. It is one of those meals that tastes better when you are not trying too hard.

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 here because it crisps up beautifully and protects the flesh from drying out during roasting.
  • Leeks: They have a milder, sweeter flavor than onions and turn silky when roasted, so make sure to rinse them well since dirt hides between the layers.
  • Red onion: The wedges hold their shape and add a slight sharpness that mellows as they cook.
  • Olive oil: Use a good one for drizzling over the vegetables, it helps them caramelize without burning.
  • Lemon slices: These roast right on top of the salmon and become almost candied, adding little pops of flavor when you bite into them.
  • Fresh parsley: Flat leaf has more flavor than curly and does not taste like garnish, it is the backbone of the dressing.
  • Dijon mustard: Just half a teaspoon brings the dressing together and adds a subtle tang without overpowering anything.
  • Capers: They add a briny punch that cuts through the richness of the salmon.
  • Lemon zest and juice: The zest has all the fragrant oils, and the juice gives the dressing its lift.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prep the vegetables:
Arrange your leeks and red onion on the baking sheet in a single layer so they roast evenly instead of steaming. Toss them with olive oil, salt, and pepper until everything glistens.
Start roasting:
Slide the vegetables into the preheated oven for 10 minutes to give them a head start. You will start to smell the onions sweetening.
Add the salmon:
Nestle the fillets skin side down among the vegetables and lay lemon slices over the top. The fish will release moisture as it cooks, which flavors everything on the pan.
Finish roasting:
Roast for another 12 to 15 minutes until the salmon flakes easily and the vegetables are tender with charred edges. Do not walk away, ovens vary and you want the fish just cooked through, not dry.
Make the dressing:
While the salmon bakes, chop your parsley finely and mix it with garlic, mustard, capers, lemon zest, olive oil, and lemon juice. Taste it and adjust the salt and pepper, it should be punchy and bright.
Serve:
Transfer everything to plates and spoon the parsley dressing generously over the salmon. The dressing will pool around the vegetables and soak into any crispy bits.
Flaky One-Pan Roast Salmon With Leeks, Onions, and Parsley Dressing served with roasted potatoes. Save
Flaky One-Pan Roast Salmon With Leeks, Onions, and Parsley Dressing served with roasted potatoes. | honeymarble.com

There was a night last winter when I served this to friends who showed up unexpectedly, and I remember feeling relieved that I had something in the fridge that could look intentional. One of them asked for the recipe twice before leaving, which is always the best compliment. It is the kind of dish that makes you look like you planned ahead, even when you absolutely did not.

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 have made this with both wild and farmed salmon, and honestly, either works as long as the fillets are about the same thickness so they cook evenly. Wild salmon has a deeper color and firmer texture, but farmed is fattier and more forgiving if you accidentally leave it in a minute too long. If you can find skin on fillets, grab them, the skin crisps up and adds texture that makes the whole dish feel more complete.

Getting the Vegetables Right

Leeks can be gritty, so slice them first and then rinse the rounds under cold water, separating the layers with your fingers. I learned this after serving sandy leeks to my partner, who was polite but crunched through dinner with a pained smile. Red onions are my favorite here because they hold their shape and turn jammy without falling apart, but yellow onions work too if that is what you have.

Serving and Storing

This dish is best eaten right away while the salmon is still warm and the dressing is fresh, but leftovers keep in the fridge for a day or two. The salmon reheats okay in a low oven, though the skin loses its crispness. I have also flaked leftover salmon over salads or stirred it into grain bowls, and the parsley dressing works as a marinade for chicken or drizzled over roasted potatoes.

  • Serve with crusty bread to soak up the dressing and any pan juices.
  • If you want to make it heartier, add baby potatoes to the pan with the leeks at the start.
  • Leftover dressing keeps in a jar in the fridge for up to three days and perks up just about anything.
Vibrant One-Pan Roast Salmon With Leeks, Onions, and Parsley Dressing topped with zesty green sauce. Save
Vibrant One-Pan Roast Salmon With Leeks, Onions, and Parsley Dressing topped with zesty green sauce. | honeymarble.com

This recipe has become one of those reliable friends in my rotation, the kind I turn to when I want something nourishing without a lot of fuss. I hope it finds a spot in your kitchen too.

Recipe FAQs

Can I use frozen salmon fillets?

Yes, but ensure they are fully thawed and patted dry before roasting to prevent excess moisture and ensure proper browning.

What can I substitute for leeks?

You can use thinly sliced fennel or additional onions. Both will caramelize beautifully and complement the salmon.

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 should appear opaque throughout with slightly translucent center if you prefer it medium.

Can I make the parsley dressing ahead?

Absolutely. Prepare it up to 24 hours in advance and store covered in the refrigerator. Bring to room temperature before serving for best flavor.

What other fish works well with this method?

Trout, cod, halibut, or sea bass are excellent alternatives. Adjust cooking time based on thickness—thicker fillets may need a few extra minutes.

Can I add other vegetables to the pan?

Yes, cherry tomatoes, asparagus, or bell peppers work wonderfully. Add quick-cooking vegetables like tomatoes during the last 10 minutes.

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 zesty parsley dressing. Gluten-free, dairy-free, ready in 40 minutes.

Prep Time
15 minutes
Time to Cook
25 minutes
Overall Time
40 minutes
Recipe creator Samuel Price

Meal Type Honey-Warm Dinners

Skill Level Easy

Cuisine Modern European

Makes 4 Portions

Diet Details No Dairy, No Gluten

What You'll Need

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

Directions

Step 01

Preheat Oven: Preheat the oven to 400°F.

Step 02

Prepare Vegetables: Arrange the 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.

Step 03

Initial Roast: Roast the vegetables for 10 minutes.

Step 04

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

Step 05

Complete Roasting: Return to the oven and roast for 12 to 15 minutes, or until the salmon is just cooked through and vegetables are tender.

Step 06

Make Parsley Dressing: While the 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 the roasted salmon and vegetables to plates. Spoon the parsley dressing generously over the 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.

Equipment Needed

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

Allergy Info

Review each component for allergen potential and talk to your healthcare provider if unsure.
  • Contains fish (salmon)
  • Contains mustard

Nutrition per portion

This nutritional breakdown is for informational purposes and shouldn't replace professional dietary advice.
  • Total Calories: 365
  • Fat content: 23 grams
  • Carbohydrates: 10 grams
  • Proteins: 30 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.