Roast Salmon With Leeks and Onions

Featured in: Oven & Pan Dishes

This one-pan roasted salmon combines tender fish fillets with caramelized leeks and red onions, all finished with a bright parsley dressing. The dish comes together in just 40 minutes with minimal cleanup, making it perfect for busy weeknights. The zesty dressing features fresh parsley, garlic, capers, and lemon, adding a vibrant punch to the rich salmon. Naturally gluten-free and dairy-free, this healthy main serves four and pairs beautifully with roasted potatoes or steamed rice.

Updated on Sat, 31 Jan 2026 12:28:00 GMT
Perfectly roasted One-Pan Roast Salmon With Leeks Onions Parsley Dressing served hot. Save Pin
Perfectly roasted One-Pan Roast Salmon With Leeks Onions Parsley Dressing served hot. | casatiwizi.com

My kitchen smelled like garlic and lemon one Wednesday evening when I realized I had forgotten to defrost anything for dinner. I pulled four salmon fillets from the fridge, spotted some limp leeks I needed to use, and decided to trust my instincts. What came out of that oven thirty minutes later turned into one of those meals I now make on repeat, the kind where everyone goes quiet because they are too busy eating to talk. The parsley dressing was a last-minute addition, something I whisked together while the fish roasted, and it brought everything to life in a way I did not expect.

I made this for my sister when she visited last spring, and she stood in my kitchen with her plate, scraping up every last bit of dressing with a piece of roasted leek. She asked for the recipe three times before she left, which is how I knew it was a keeper. We ate it outside on the porch while the sun set, and the whole evening felt easy and unhurried, the way good food should make you feel.

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): The skin crisps up beautifully against the hot pan and keeps the flesh moist, so do not be tempted to remove it.
  • Leeks: They turn tender and slightly sweet when roasted, and their mild onion flavor does not overpower the fish.
  • Red onion: I love the color it adds to the pan, plus it caramelizes faster than yellow onion and tastes a little sweeter.
  • Olive oil: Use a good one for drizzling over the vegetables, it makes a difference in how they roast.
  • Lemon slices: They release their juice as they bake, infusing the salmon with citrus without any extra effort.
  • Fresh flat-leaf parsley: The star of the dressing, it should be vibrant green and smell grassy and bright.
  • Garlic clove: Just one small clove is enough to give the dressing a quiet punch without overwhelming the parsley.
  • Dijon mustard: It adds body and a subtle tang that ties the dressing together.
  • Capers: These little bursts of brine are what make the dressing unforgettable, do not skip them.
  • Lemon zest and juice: Both are essential, the zest gives you aromatic oils and the juice brings acidity.
  • Extra-virgin olive oil: This is where you want to use the good stuff, since it is not being cooked.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Preheat and prep:
Set your oven to 400°F and give it time to fully heat up. A hot oven is what gives the vegetables their roasted edges and keeps the salmon from drying out.
Roast the vegetables first:
Spread the leeks and onion on a large baking sheet, drizzle with olive oil, season with salt and pepper, and toss them around with your hands until everything is coated. Let them roast alone for 10 minutes so they get a head start on caramelizing.
Add the salmon:
Pull the pan out and tuck the salmon fillets skin-side down right into the vegetables, then lay lemon slices on top of each piece. Slide it back into the oven and roast for another 12 to 15 minutes, until the salmon flakes easily and the vegetables are soft and golden.
Make the parsley dressing:
While everything roasts, chop your parsley finely and toss it in a small bowl with minced garlic, Dijon, capers, lemon zest, olive oil, and lemon juice. Stir it all together and taste it, adjusting salt and pepper until it sings.
Serve it hot:
Transfer the salmon and vegetables to plates and spoon the dressing generously over the top. Serve it right away while everything is still warm and fragrant.
Golden-baked One-Pan Roast Salmon With Leeks Onions Parsley Dressing on a plate. Save Pin
Golden-baked One-Pan Roast Salmon With Leeks Onions Parsley Dressing on a plate. | casatiwizi.com

There was a night last fall when I served this to a friend who swore she did not like fish, and she ended up eating two servings without realizing what she was doing. She looked up at me halfway through her second plate and said, I thought I hated salmon, and I just smiled. Sometimes all it takes is the right balance of bright, savory, and roasted to change someone's mind.

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.

What to Serve Alongside

I usually keep it simple and serve this with roasted baby potatoes tossed in olive oil and sea salt, or a pot of fluffy white rice to soak up the dressing. A crisp green salad with a lemon vinaigrette works beautifully too, especially if you want to keep the meal light. Sometimes I will add a slice of good crusty bread on the side, even though the recipe is gluten-free, because I cannot resist mopping up every last bit of that parsley oil.

How to Store and Reheat

Leftovers keep well in an airtight container in the fridge for up to two days, though the salmon is always best the day you make it. I like to eat it cold straight from the container for lunch the next day, flaked over greens with a little extra dressing. If you want to reheat it, do it gently in a low oven covered with foil, or the fish will dry out and lose its tenderness.

Swaps and Variations

If you cannot find leeks, use a couple of sliced fennel bulbs instead, they roast up sweet and have a mild anise flavor that pairs beautifully with salmon. You can swap the salmon for trout, cod, or even halibut, just adjust the cooking time depending on the thickness of the fillets. For a little heat, I sometimes add a pinch of crushed red pepper flakes to the dressing, and it gives the whole dish a gentle warmth without overpowering the brightness of the parsley.

  • Try adding cherry tomatoes to the pan during the last 10 minutes of roasting for extra color and sweetness.
  • Swap parsley for cilantro or basil if you want to take the dressing in a different direction.
  • Use shallots instead of red onion for a milder, more delicate flavor.
Roasted One-Pan Roast Salmon With Leeks Onions and zesty Parsley Dressing. Save Pin
Roasted One-Pan Roast Salmon With Leeks Onions and zesty Parsley Dressing. | casatiwizi.com

This is the kind of meal that makes you feel capable and calm, even on the busiest evenings. I hope it becomes one of those recipes you reach for again and again, the way I do.

Recipe Questions & Answers

Can I use frozen salmon fillets?

Yes, just ensure they are completely thawed and patted dry before roasting for the best texture and even cooking.

What other fish work well with this preparation?

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

Can I make the parsley dressing ahead?

Absolutely. Prepare the dressing up to 24 hours in advance and store it refrigerated in an airtight container. Stir well before serving.

How do I know when the salmon is perfectly cooked?

The salmon is done when it flakes easily with a fork and reaches an internal temperature of 145°F. The flesh should be opaque with a slight translucence in the center.

What sides complement this dish best?

Roasted potatoes, steamed rice, quinoa, or a simple green salad pair wonderfully. For a low-carb option, try cauliflower rice or roasted asparagus.

Can I add other vegetables to the pan?

Yes, cherry tomatoes, bell peppers, or sliced fennel work beautifully. Add them with the leeks and onions, ensuring they're cut to similar sizes for even roasting.

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 and Onions

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

Prep Time
15 min
Time to Cook
25 min
Overall Time
40 min
Author Mason Cruz

Recipe Type Oven & Pan Dishes

Skill Level Easy

Cuisine Modern European

Portion Size 4 Number of Servings

Diet Preferences No Dairy, No Gluten

What You 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

Step-by-Step Guide

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–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

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.

Tools You'll Need

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

Allergy Details

Be sure to review ingredients for any allergies and talk to a healthcare provider if you're uncertain.
  • Contains fish (salmon)
  • Contains mustard

Nutrition Info (for one serving)

These nutrition numbers are just for reference and shouldn't be mistaken for health advice.
  • Calorie Count: 365
  • Fat content: 23 g
  • Carbohydrates: 10 g
  • Proteins: 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.