Roast Salmon With Leeks and Onions

Featured in: Oven & Skillet Standards

This one-pan roasted salmon combines tender fish fillets with caramelized leeks and red onions, all finished with a bright parsley dressing. Simply roast the vegetables, nestle in the salmon, and bake until perfectly cooked. The vibrant dressing made with fresh parsley, garlic, capers, and lemon adds a zesty finish that elevates the dish. Perfect for busy weeknights with minimal cleanup, this gluten-free and dairy-free meal serves four and is ready in just 40 minutes.

Updated on Sat, 31 Jan 2026 11:08:00 GMT
Golden-brown roasted leeks and onions surround skin-on salmon fillets on a baking sheet, garnished with lemon slices for a zesty One-Pan Roast Salmon With Leeks, Onions, and Parsley Dressing. Save
Golden-brown roasted leeks and onions surround skin-on salmon fillets on a baking sheet, garnished with lemon slices for a zesty One-Pan Roast Salmon With Leeks, Onions, and Parsley Dressing. | tiwizirelay.com

The smell of caramelized leeks in a hot oven always reminds me of weeknights when I needed something impressive but couldn't face another pan to scrub. I'd started sliding salmon onto sheet pans with whatever vegetables looked good, and one evening I tossed in leeks with red onion and lemon slices. The salmon came out perfectly moist, the vegetables sweet and tender, and I realized I'd been overcomplicating dinner for years. That bright parsley dressing came later, after a friend mentioned her grandmother always finished fish with something green and sharp.

I made this for my sister when she came over stressed and hungry after a long day. She sat at the counter while I chopped parsley, and we talked about nothing important while the oven did all the work. When I plated it and spooned that green dressing over the top, she looked at me like I'd performed magic. It wasn't magic, just good timing and a handful of ingredients that knew how to behave together.

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 protects the delicate flesh from drying out and crisps up nicely if you sear it later, though in the oven it stays tender.
  • Leeks: Slice them into thick rounds so they hold their shape and turn sweet without falling apart; always rinse well between the layers to remove grit.
  • Red onion: Cut into wedges and they roast into soft, sweet ribbons that balance the richness of the fish.
  • Olive oil: Use enough to coat the vegetables so they caramelize instead of steaming.
  • Lemon slices: They look pretty and their juice seeps into the salmon as it cooks, adding brightness without any effort.
  • Fresh flat-leaf parsley: The backbone of the dressing; curly parsley works but flat-leaf has a cleaner, more vibrant flavor.
  • Garlic clove: Minced finely so it blends into the dressing without overpowering the parsley.
  • Dijon mustard: Adds a subtle tang and helps emulsify the dressing so it clings to the salmon.
  • Capers: Salty, briny little bursts that wake up the whole dish; chop them so they distribute evenly.
  • Lemon zest and juice: The zest carries essential oils that make the dressing smell incredible, and the juice keeps it bright and balanced.

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 so it's fully heated when the vegetables go in. Gather your leeks, onion, and salmon while it warms.
Start the Vegetables:
Spread the leeks and red onion on a large baking sheet, drizzle with olive oil, season with salt and pepper, and toss with your hands to coat everything evenly. Roast them for 10 minutes until they start to soften and the edges turn golden.
Add the Salmon:
Pull the pan from the oven and nestle the salmon fillets skin-side down among the vegetables, then lay lemon slices over the top. Slide it back in and roast for 12 to 15 minutes, until the salmon flakes easily and the vegetables are tender.
Make the Dressing:
While the salmon cooks, combine parsley, garlic, Dijon, capers, lemon zest, olive oil, and lemon juice in a small bowl. Stir until it comes together, then taste and adjust with salt and pepper.
Serve:
Transfer the salmon and vegetables to plates, spoon the parsley dressing generously over each fillet, and serve right away while everything is warm and fragrant.
Succulent roasted salmon topped with vibrant green parsley dressing sits beside caramelized leeks and red onions in this easy One-Pan Roast Salmon With Leeks, Onions, and Parsley Dressing. Save
Succulent roasted salmon topped with vibrant green parsley dressing sits beside caramelized leeks and red onions in this easy One-Pan Roast Salmon With Leeks, Onions, and Parsley Dressing. | tiwizirelay.com

The first time I served this to guests, someone asked if I'd taken a cooking class. I laughed and said no, just a willingness to let the oven do the heavy lifting. That parsley dressing, vibrant and sharp, made the whole plate look like I'd put in twice the effort. It became my quiet secret for looking like a better cook than I probably am.

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 with roasted baby potatoes tossed in the same olive oil or a bowl of steamed jasmine rice to soak up the dressing. A crisp green salad with a light vinaigrette works if you want more vegetables, or crusty bread if you're in the mood to mop up every last bit of that garlicky parsley oil.

Swaps and Variations

Trout fillets work beautifully if you prefer a milder fish, and thick cod steaks hold up well too, though they may need an extra minute or two in the oven. If leeks are hard to find, use two fennel bulbs sliced into wedges for a subtle anise sweetness. You can add a pinch of crushed red pepper flakes to the dressing if you like a little heat threading through the brightness.

Storage and Reheating

Leftovers keep in the fridge for up to two days in an airtight container, though the salmon tastes best eaten cold or at room temperature rather than reheated. The parsley dressing stays fresh for three days and makes a great drizzle over grilled chicken or roasted carrots. If you do reheat, use a low oven (300°F) and cover the fish loosely with foil so it doesn't dry out.

  • Store the dressing separately so it stays vibrant and doesn't make the fish soggy.
  • Flake leftover salmon over salad greens with the dressing for an easy next-day lunch.
  • Freeze extra salmon fillets before cooking, but don't freeze the finished dish as the texture suffers.
A close-up view of tender salmon fillets and soft roasted vegetables on a sheet pan, featuring the fresh, gluten-free One-Pan Roast Salmon With Leeks, Onions, and Parsley Dressing. Save
A close-up view of tender salmon fillets and soft roasted vegetables on a sheet pan, featuring the fresh, gluten-free One-Pan Roast Salmon With Leeks, Onions, and Parsley Dressing. | tiwizirelay.com

This dish has become my answer to the question of what to cook when I want something nourishing without spending an hour at the stove. The parsley dressing makes it feel special, and the one-pan approach keeps it real.

Recipe FAQs

Can I use frozen salmon fillets?

Yes, you can use frozen salmon fillets. Make sure to thaw them completely in the refrigerator overnight and pat them dry before roasting to ensure proper cooking and browning.

What can I substitute for leeks?

If leeks aren't available, you can substitute with sliced fennel bulb, spring onions, or additional red onions. Each will provide a slightly different flavor profile but will work well with the salmon.

How do I know when the salmon is cooked through?

The salmon is done when it flakes easily with a fork and reaches an internal temperature of 145°F (63°C). The flesh should be opaque and slightly pink in the center for optimal texture.

Can I make the parsley dressing ahead of time?

Absolutely. The dressing can be prepared up to 2 days in advance and stored in an airtight container in the refrigerator. Stir well before serving as the ingredients may separate.

What sides pair well with this dish?

This salmon pairs beautifully with roasted potatoes, steamed rice, quinoa, or crusty bread. A simple green salad or roasted asparagus also complements the flavors nicely.

Can I use a different type of fish?

Yes, this preparation works well with trout, cod, halibut, or sea bass. Adjust cooking time based on the thickness of the fillets, checking for doneness a few minutes earlier for thinner cuts.

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

Prep Time
15 min
Time to Cook
25 min
Overall Time
40 min
Created by Zachary Dunn


Skill Level Easy

Cuisine Modern European

Makes 4 Portions

Diet Preferences 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 tbsp olive oil
05 1/2 tsp sea salt
06 1/4 tsp 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 tsp Dijon mustard
04 1 tsp capers, drained and chopped
05 1/2 tsp lemon zest
06 3 tbsp extra-virgin olive oil
07 1 tbsp fresh lemon juice
08 Salt and pepper to taste

How To Make It

Step 01

Preheat oven: Set oven temperature to 400°F

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 roasting: 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 roasting: Return to oven and roast for 12 to 15 minutes until salmon is just cooked through and vegetables are tender.

Step 06

Prepare dressing: In a small bowl, combine parsley, garlic, Dijon mustard, capers, lemon zest, olive oil, and lemon juice. 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.

Tools You'll Need

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

Allergy Info

Always review every ingredient for allergens and reach out to a healthcare expert if you’re unsure.
  • Contains fish (salmon)
  • Contains mustard (in the dressing)

Nutritional Info (per portion)

Details are for reference only and not meant to replace professional medical advice.
  • Calories: 365
  • Fats: 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.