Roast Salmon With Leeks and Onions

Featured in: Oven-Ready Favorites

This one-pan roasted salmon dish combines tender fish fillets with caramelized leeks and red onions, all finished with a bright parsley dressing. Ready in just 40 minutes, this gluten-free and dairy-free meal offers restaurant-quality flavor with minimal cleanup. The zesty dressing featuring fresh parsley, capers, and lemon perfectly complements the rich salmon and sweet roasted vegetables.

Updated on Sat, 31 Jan 2026 13:26:00 GMT
Golden-brown roasted leeks and red onions cradle pan-roasted salmon fillets, topped with a vibrant green parsley dressing. The One-Pan Roast Salmon With Leeks, Onions, and Parsley Dressing is served hot on a white plate. Pin It
Golden-brown roasted leeks and red onions cradle pan-roasted salmon fillets, topped with a vibrant green parsley dressing. The One-Pan Roast Salmon With Leeks, Onions, and Parsley Dressing is served hot on a white plate. | buenohrira.com

My cousin showed up one Tuesday with a bag of leeks she didn't know what to do with, and I had salmon thawing on the counter. We stood in the kitchen staring at each other until I said, let's just throw it all on one pan and see what happens. The smell that filled the apartment 20 minutes later made us both laugh, because sometimes the best meals are the ones you don't plan. That night turned into a recipe I've made at least a dozen times since, always with the same ease and always with someone asking for the recipe.

I made this for my parents the first time they visited my new place, nervous they'd think I was still living on cereal and takeout. My dad, who usually drowns everything in hot sauce, ate the whole fillet without reaching for the bottle once. My mom asked if I'd been taking cooking classes, and I didn't have the heart to tell her it was a happy accident born from limited counter space and a tight schedule.

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): Skin-on keeps the fish from falling apart and crisps up beautifully if you let it sit undisturbed; buy the freshest you can find or use frozen and thaw it gently in the fridge overnight.
  • Leeks: They get sweet and silky when roasted, but make sure you rinse them well between the layers because grit loves to hide in there and ruin a good bite.
  • Red onion: The wedges caramelize just enough to add a hint of sweetness that balances the acidity of the lemon and dressing.
  • Olive oil: Use a decent one for drizzling the vegetables; it doesn't need to be your fancy finishing oil, but it shouldn't taste like nothing either.
  • Lemon (sliced): The slices roast right on top of the salmon, releasing their juice and leaving behind a slight bitterness that works surprisingly well.
  • Fresh flat-leaf parsley: This is the star of the dressing, so don't skimp or swap it for dried; the freshness is what makes the whole dish come alive.
  • Garlic (minced): One small clove is enough to add sharpness without overpowering the brightness of the parsley and lemon.
  • Dijon mustard: It brings body and a subtle tang to the dressing, helping everything emulsify without adding heaviness.
  • Capers: Chop them finely so you get bursts of briny flavor in every spoonful, not just one overwhelming bite.
  • Lemon zest and juice: Zest first, then juice, and use the same lemon for both to save yourself from dirtying more cutting boards than necessary.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Get the oven ready:
Preheat your oven to 400°F so it's fully heated by the time your vegetables are prepped. A hot oven is key to getting those edges caramelized without drying out the salmon.
Prep and roast the vegetables:
Spread the leeks and red onion on a large baking sheet, drizzle with olive oil, season with salt and pepper, and toss them around until everything glistens. Roast for 10 minutes so they get a head start and begin to soften before the salmon joins them.
Add the salmon:
Pull the sheet out, nestle the salmon fillets skin-side down right among the vegetables, and lay lemon slices over the 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 tender with golden edges.
Make the parsley dressing:
While everything roasts, chop your parsley finely and combine it in a small bowl with minced garlic, Dijon mustard, chopped capers, lemon zest, olive oil, and lemon juice. Stir it all together and taste, adjusting salt and pepper until it feels bright and balanced.
Plate and serve:
Transfer the salmon and vegetables to plates, spoon the parsley dressing generously over the top, and serve immediately while everything is still warm. The contrast between the hot fish and the cool, zesty dressing is part of the magic.
Pin It
| buenohrira.com

There was a night last spring when I made this for a friend going through a rough patch, and we ate it straight off the baking sheet with forks, sitting on my kitchen floor because the table was covered in her work papers. She said it was the first thing that tasted like something in weeks, and I realized that sometimes feeding people isn't about perfection, it's about showing up with something warm and real.

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 used to overthink salmon, standing in the fish section for way too long, but now I just look for firm flesh and a clean ocean smell, nothing fishy or off. Skin-on is my preference because it protects the fish and crisps up if you're lucky, but skinless works if that's what you find. If you're using frozen, let it thaw slowly in the fridge overnight rather than rushing it under water, because patience here really does pay off in texture.

Making It Your Own

This recipe is forgiving enough that you can swap the red onion for shallots, toss in some cherry tomatoes halfway through roasting, or use trout or cod instead of salmon. I've added a handful of olives to the vegetables before and it worked beautifully, and a friend of mine stirs fresh dill into the dressing instead of parsley when she makes it. The bones of the recipe stay the same, but the little changes keep it from ever feeling boring or repetitive.

Serving and Storing

I like serving this with something starchy to soak up the dressing, like roasted fingerling potatoes or a simple heap of steamed rice. Leftovers keep in the fridge for a day or two, though the salmon is best eaten fresh and the dressing loses some brightness if it sits too long. If you do have extra dressing, it's fantastic drizzled over roasted vegetables, grain bowls, or even scrambled eggs the next morning.

  • Reheat leftovers gently in a low oven to avoid drying out the salmon.
  • Double the dressing if you love sauce, it's the kind of thing you'll want extra of.
  • Serve with a crisp white wine or sparkling water with lemon if you want the meal to feel a little more special.
Flaky, tender salmon rests next to caramelized leeks and onions on a rustic baking sheet. The One-Pan Roast Salmon With Leeks, Onions, and Parsley Dressing features lemon slices and a bright green herb sauce. Pin It
Flaky, tender salmon rests next to caramelized leeks and onions on a rustic baking sheet. The One-Pan Roast Salmon With Leeks, Onions, and Parsley Dressing features lemon slices and a bright green herb sauce. | buenohrira.com

This dish has become one of those reliable friends in my kitchen, the kind I turn to when I want something nourishing without the fuss. I hope it finds a spot in your rotation too, because everyone deserves a meal that feels this easy and this good.

Recipe FAQs

Can I use frozen salmon fillets?

Yes, just ensure they are fully thawed and patted dry before roasting to achieve the best texture and even cooking.

How do I know when the salmon is cooked through?

The salmon should flake easily with a fork and reach an internal temperature of 145°F. It will appear opaque throughout with a slightly translucent center for medium doneness.

Can I prepare the parsley dressing in advance?

Absolutely. The dressing can be made up to 2 days ahead and stored in an airtight container in the refrigerator. Stir well before serving.

What other vegetables work well in this dish?

Try asparagus, cherry tomatoes, bell peppers, or fennel. Just adjust roasting times based on the vegetable's density and moisture content.

Can I make this without the skin on the salmon?

Yes, skinless fillets work fine. Reduce cooking time by 2-3 minutes and watch carefully to avoid overcooking.

How should I store leftovers?

Store cooled salmon and vegetables in an airtight container in the refrigerator for up to 2 days. Keep the dressing separate. Reheat gently in the oven at 300°F.

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, flavorful, and ready in 40 minutes.

Prep Time
15 min
Cook Time
25 min
Overall Time
40 min
Created by Jonathan Pierce


Skill Level Easy

Cuisine Modern European

Makes 4 Portions

Diet Preferences Dairy-Free, Gluten-Free

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

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 evenly.

Step 03

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

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

Final Roast: 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, extra-virgin 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 individual 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.

Gear Needed

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

Allergy Details

Double-check every ingredient for allergens and speak to your healthcare provider if you're unsure.
  • Contains fish (salmon)
  • Contains mustard

Nutrition Information (for each serving)

These details are offered for informational purposes and aren't a substitute for advice from your doctor.
  • Caloric Content: 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.