Roast Salmon With Leeks Onions

Featured in: Cozy Home Dinners

This one-pan roasted salmon delivers restaurant-quality flavor with minimal effort. Tender salmon fillets rest atop caramelized leeks and red onions, all roasted together for easy cleanup. The bright parsley dressing with capers, lemon, and Dijon mustard adds a fresh, herbaceous finish that perfectly complements the rich fish. Ready in just 40 minutes, this gluten-free and dairy-free dish is ideal for weeknight dinners or elegant entertaining.

Updated on Fri, 30 Jan 2026 08:04:00 GMT
Golden roasted salmon fillets nestled with caramelized leeks and red onion slices on a baking sheet, topped with fresh lemon rounds before baking. Save
Golden roasted salmon fillets nestled with caramelized leeks and red onion slices on a baking sheet, topped with fresh lemon rounds before baking. | poppyhearth.com

There was a Wednesday evening last spring when I stood in front of my fridge with thirty minutes to spare and a craving for something bright. I had salmon fillets that needed using, a bunch of leeks going soft at the edges, and half a red onion rolling around in the crisper. I tossed everything onto one pan, roasted it without much ceremony, and made a quick parsley dressing while it cooked. That impromptu dinner turned into this recipe, and now it's my go-to when I want flavor without fuss.

I made this for a friend who swore she didn't like cooked fish unless it was battered and fried. She took one bite of the salmon with that green parsley sauce and went quiet for a moment, then asked if I'd write down the recipe. I realized then that sometimes all it takes is a little brightness and the right texture to change someone's mind about an ingredient they thought they hated.

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): Leaving the skin on keeps the fish moist during roasting and gives you a little protection against overcooking, plus it crisps up beautifully if you sear it afterward in a hot pan.
  • Leeks: These become sweet and tender when roasted, with a milder onion flavor that doesn't overpower the fish, just be sure to rinse them well since dirt loves to hide between the layers.
  • Red onion: Roasting mellows the sharpness and brings out a natural sweetness that balances the acidity in the dressing.
  • Olive oil: Use a good one for drizzling over the vegetables, it helps them caramelize and adds a fruity richness to every bite.
  • Sea salt and black pepper: Simple seasoning is all you need here, the dressing does the heavy lifting for flavor.
  • Lemon slices: These roast right on top of the salmon, infusing it with citrus and keeping it from drying out.
  • Fresh flat-leaf parsley: The star of the dressing, it should be vibrant green and chopped finely so it clings to the fish and vegetables.
  • Garlic clove: Just one small clove minced fine adds a gentle kick without turning the dressing into garlic paste.
  • Dijon mustard: This gives the dressing body and a subtle tang that ties everything together.
  • Capers: Briny and sharp, they add little bursts of flavor that cut through the richness of the salmon.
  • Lemon zest and juice: Fresh citrus brightens the whole dish and makes the dressing sing, always zest before you juice.
  • Extra-virgin olive oil: The dressing needs a fruity, peppery oil to carry all those fresh flavors, don't skimp here.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Preheat and prep:
Turn your oven to 400°F and give it time to heat fully while you slice the leeks and onion. A hot oven is essential for getting those vegetables to caramelize and the salmon to cook evenly.
Start the vegetables:
Spread the leeks and red onion across a large baking sheet in a single layer, drizzle with olive oil, season with salt and pepper, and toss with your hands to coat everything. Roast them alone for 10 minutes so they get a head start on softening.
Add the salmon:
Pull the pan out and nestle the salmon fillets skin-side down right among the vegetables, then lay lemon slices over the top of each fillet. Slide it back into the oven and roast for 12 to 15 minutes until the salmon is just cooked through and flakes easily.
Make the dressing:
While the salmon roasts, combine parsley, garlic, Dijon, capers, lemon zest, olive oil, and lemon juice in a small bowl and stir until it comes together. Taste and adjust with salt and pepper until it's bright and balanced.
Serve:
Transfer the salmon and vegetables to plates and spoon the parsley dressing generously over everything. Serve immediately while it's hot and the dressing is still vibrant.
Flaky, perfectly cooked One-Pan Roast Salmon with Leeks, Onions, and Parsley Dressing plated beside roasted potatoes for a complete weeknight dinner. Save
Flaky, perfectly cooked One-Pan Roast Salmon with Leeks, Onions, and Parsley Dressing plated beside roasted potatoes for a complete weeknight dinner. | poppyhearth.com

One autumn evening I served this to my neighbor who had just moved in, and we ended up sitting on my back steps with our plates balanced on our knees, talking until the sky went dark. She still mentions that dinner whenever we run into each other, and I think it's because the food tasted like ease and generosity, not effort.

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.

Getting the Timing Right

Salmon can go from perfectly moist to dry in just a couple of minutes, so start checking it at the 12-minute mark by gently pressing the thickest part of the fillet. It should feel firm but still give slightly, and the flesh should be opaque with just a hint of translucence in the very center. If you have a thermometer, aim for 125°F to 130°F at the thickest part for medium doneness, remembering that it will carry over a few degrees as it rests.

Swaps and Variations

If you can't find leeks or they're expensive, use a couple of fennel bulbs sliced into wedges or even thick slices of zucchini, both roast beautifully and have a gentle sweetness. Trout or cod fillets work just as well as salmon, though thinner fish like cod may need a minute or two less in the oven. For a bit of heat, stir a pinch of crushed red pepper flakes into the dressing or drizzle a little chili oil over the finished dish.

Serving Suggestions

This dish is complete on its own, but if you want to stretch it into a heartier meal, serve it over steamed rice, roasted baby potatoes, or a simple arugula salad dressed with lemon and olive oil. I've also spooned the extra parsley dressing over crusty bread the next day, and it was just as good cold. A crisp white wine like Sauvignon Blanc or a light Pinot Grigio pairs beautifully with the citrus and herbs.

  • Serve it family-style on a big platter so everyone can help themselves to salmon and vegetables together.
  • Double the parsley dressing and save half in the fridge for drizzling over grilled chicken or roasted carrots later in the week.
  • If you have leftover salmon, flake it into a grain bowl the next day with quinoa, greens, and a spoonful of the dressing.
Close-up of One-Pan Roast Salmon showcasing tender leeks and onions, drizzled with a vibrant green parsley and caper dressing for extra zest. Save
Close-up of One-Pan Roast Salmon showcasing tender leeks and onions, drizzled with a vibrant green parsley and caper dressing for extra zest. | poppyhearth.com

This recipe reminds me that good food doesn't need to be complicated, just honest and full of flavor. I hope it becomes one of those dishes you turn to when you want something nourishing without spending your whole evening in the kitchen.

Recipe Questions

Can I use frozen salmon fillets?

Yes, but ensure they are fully thawed and patted dry before roasting. Frozen salmon may release excess moisture and affect cooking time.

What can I substitute for leeks?

You can use thinly sliced fennel, shallots, or additional red onion. Adjust roasting time as needed based on the vegetable's density.

How do I know when the salmon is fully cooked?

The salmon should flake easily with a fork and reach an internal temperature of 145°F (63°C). The flesh will be opaque and slightly pink in the center.

Can I make the parsley dressing ahead of time?

Absolutely. Prepare the dressing up to 2 days in advance and store it covered in the refrigerator. Stir well before serving.

What side dishes pair well with this salmon?

Roasted potatoes, steamed rice, quinoa, or a simple green salad complement this dish beautifully without overwhelming the fresh flavors.

Can I use a different type of fish?

Yes, trout, cod, halibut, or arctic char work well. Adjust cooking time based on the thickness of the fillets.

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

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

Prep duration
15 minutes
Cooking duration
25 minutes
Total duration
40 minutes
Created by Grace Holloway

Recipe type Cozy Home Dinners

Skill level Easy

Cuisine type Modern European

Makes 4 Portions

Dietary details No dairy, No gluten, Reduced carbohydrates

Required Ingredients

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 Steps

Step 01

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

Step 02

Prepare vegetables for roasting: 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 evenly.

Step 03

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

Step 04

Add salmon to the baking sheet: 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 the 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

Prepare the parsley 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 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 needed

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

Allergy notices

Check ingredients for allergens. Reach out to your healthcare provider with any questions.
  • Contains fish (salmon)
  • Contains mustard

Nutrition breakdown (per portion)

These details are meant for general advice, not medical guidance.
  • Energy: 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.