Roast Salmon With Leeks Onions

Featured in: Savory Bites

This one-pan roasted salmon brings together tender fish fillets with caramelized leeks and red onions, all topped with a bright parsley dressing. The dish combines healthy omega-3s with aromatic vegetables, finished with a zesty mixture of parsley, garlic, capers, and lemon. Perfect for weeknight dinners, this gluten-free and dairy-free meal delivers maximum flavor with minimal cleanup in just 40 minutes.

Updated on Thu, 29 Jan 2026 14:28:00 GMT
Golden-brown roasted salmon fillets nestled with tender leeks and red onions, drizzled with vibrant green parsley dressing. Save
Golden-brown roasted salmon fillets nestled with tender leeks and red onions, drizzled with vibrant green parsley dressing. | cravebop.com

There's something about the smell of salmon hitting a hot pan that makes you forget you're cooking on a weeknight. I stumbled onto this one-pan approach during a particularly chaotic Tuesday when I had forty minutes, hungry people coming over, and zero patience for complicated cleanup. The leeks turned golden and sweet, the salmon stayed buttery, and that bright parsley dressing came together while everything roasted—suddenly I wasn't stressed, I was actually enjoying myself in the kitchen.

I made this for my sister's first week at her new place, when she was still eating takeout from boxes stacked on her counter. Watching her taste the salmon with that dressing—the way her whole face softened—reminded me that food doesn't need to be complicated to feel like someone actually cared. She's made it three times since then, which is her way of saying thank you.

Ingredients

  • Salmon fillets, skin-on (4 fillets, about 150 g each): The skin gets crispy and shields the fish from overcooking; look for fillets that feel firm and smell clean, like the ocean without any fishiness.
  • Leeks (2 large, trimmed and sliced into 1/2-inch rounds): They're milder than onions and turn silky when roasted; slice them into rounds so they don't fall apart, and rinse well between layers to catch any hidden grit.
  • Red onion (1 large, sliced into wedges): The color stays vibrant and the sweetness deepens as it caramelizes, grounding the whole dish with earthiness.
  • Olive oil (2 tbsp for vegetables, plus 3 tbsp extra-virgin for the dressing): Use your everyday olive oil for roasting and save the good stuff for the dressing where you'll actually taste it.
  • Sea salt (1/2 tsp) and black pepper (1/4 tsp): Season generously at the start and taste again before serving; sea salt dissolves more evenly than table salt.
  • Lemon (1 whole, sliced): The slices over the salmon prevent drying and add subtle flavor as they roast; keep the seeds out or you'll bite into bitterness.
  • Fresh flat-leaf parsley (1 cup, finely chopped): Chop it right before you use it or the color dulls and the flavor turns grassy instead of bright.
  • Garlic clove (1 small, minced): One clove is all you need—too much overwhelms the delicate dressing and the salmon.
  • Dijon mustard (1/2 tsp): This adds depth without heat, and it helps emulsify the dressing so it clings to the fish.
  • Capers (1 tsp, drained and chopped): They're briny and punchy; always rinse them first or they'll make the dressing too salty.
  • Lemon zest (1/2 tsp): Use a microplane zester so you get the fragrant yellow part without the bitter white pith underneath.
  • Fresh lemon juice (1 tbsp): Squeeze it fresh; bottled juice tastes hollow and flat by comparison.

Instructions

Product image
Slice meats, cheeses, and bread evenly for sandwiches, charcuterie boards, and precise meal prep.
Check price on Amazon
Get the oven ready:
Preheat to 400°F and give it a few minutes to reach temperature; an oven thermometer is worth its weight in gold here because you want consistent heat.
Prep the vegetables:
Spread leeks and red onion in a single layer on a baking sheet, drizzle with olive oil, season with salt and pepper, then toss until every piece glistens. The oil helps them brown and keeps them from sticking.
Get ahead on the vegetables:
Roast for 10 minutes until the edges start to color; this jump-start ensures they're tender by the time the salmon is done.
Introduce the salmon:
Pull out the sheet, nestle the salmon fillets skin-side down into the vegetables, drape lemon slices over each one, then slide it back in. The fish will finish cooking in 12 to 15 minutes; you're looking for opaque flesh that flakes gently, not pale and watery.
Make the dressing while everything roasts:
Combine parsley, minced garlic, mustard, capers, lemon zest, extra-virgin olive oil, and fresh lemon juice in a small bowl and stir until it comes together. Taste it and adjust the salt and pepper; it should taste bright and slightly sharp.
Plate and drizzle:
Transfer salmon and vegetables to plates, then spoon the dressing generously over the top so every bite gets some of that herbaceous punch.
Product image
Slice meats, cheeses, and bread evenly for sandwiches, charcuterie boards, and precise meal prep.
Check price on Amazon
One-Pan Roast Salmon with Leeks, Onions, and Parsley Dressing served hot on a white plate with lemon slices. Save
One-Pan Roast Salmon with Leeks, Onions, and Parsley Dressing served hot on a white plate with lemon slices. | cravebop.com

The first time I served this, I realized halfway through eating that I'd stopped thinking about how healthy it was or how little effort it took. Everyone was just sitting there, quiet except for the sound of forks, the kind of silence that means the food is talking louder than conversation. That's when a recipe stops being instructions and becomes something you want to make again.

Why This Works as a One-Pan Dinner

The magic here is timing and trust: vegetables need a head start because they take longer than fish, but once the salmon goes in, everything finishes together. You're not juggling multiple pans or keeping anything warm while you make something else. The residual heat from the sheet helps steam the leeks into tenderness while the dry oven heat keeps the salmon skin crispy—you get texture and moisture without any extra fussing.

The Parsley Dressing Changes Everything

This dressing is less vinaigrette and more herbal condiment, which means it's thick enough to cling to the salmon but loose enough to drip down into the vegetables. The mustard acts as an invisible binder, the capers add salt and briny character, and the lemon zest gives you brightness without needing to squeeze more juice. It tastes like you spent hours developing a restaurant sauce, but it's just chopped herbs and good olive oil.

Making It Your Own

This is the kind of recipe that adapts beautifully without falling apart. You can swap the salmon for trout or even thick-cut cod if that's what's at the market, adjust the heat level with a pinch of red pepper flakes in the dressing, or add roasted potatoes or steamed rice if you want something heartier on the plate.

  • A squeeze of fresh lemon juice right before serving brightens everything one last time.
  • If capers aren't your thing, chopped cornichons work perfectly in their place.
  • Chop the parsley close to serving time so it stays vivid green and fresh-tasting.
Product image
Prep ingredients, rinse produce, and dry dishes efficiently with a built-in workstation designed for streamlined cooking.
Check price on Amazon
A rustic sheet pan presentation of One-Pan Roast Salmon with Leeks, Onions, and Parsley Dressing, ready to serve. Save
A rustic sheet pan presentation of One-Pan Roast Salmon with Leeks, Onions, and Parsley Dressing, ready to serve. | cravebop.com

This dish proved to me that the best meals aren't the ones that take all day—they're the ones that make you feel like you actually cooked. Serve it warm, eat it slowly, and don't forget to scrape every drop of that dressing off the plate.

Recipe Guide

Can I use frozen salmon fillets for this dish?

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

What can I substitute for leeks if I can't find them?

You can substitute leeks with sliced fennel bulb or additional onions. Spring onions or shallots also work well and provide a similar mild, sweet flavor when roasted.

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 (63°C). It should be opaque throughout with a slightly translucent center for optimal moisture and texture.

Can I prepare the parsley dressing in advance?

Yes, the parsley dressing can be made up to 2 days ahead and stored in an airtight container in the refrigerator. Stir well before serving as the ingredients may separate slightly.

What side dishes pair well with this salmon?

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

Can I use other types of fish instead of salmon?

Absolutely. Trout, cod, halibut, or sea bass work wonderfully with this preparation method. Adjust cooking time based on the thickness of the fillets, checking for doneness a few minutes earlier for thinner cuts.

Roast Salmon With Leeks Onions

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

Prep duration
15 min
Cook duration
25 min
Complete duration
40 min
Created by Lindsey Carter

Style Savory Bites

Skill level Easy

Heritage Modern European

Output 4 Portions

Nutrition labels No dairy, No gluten, Carb-conscious

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

Method

Phase 01

Preheat Oven: Preheat the oven to 400°F.

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

Phase 03

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

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

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

Phase 06

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

Phase 07

Plate and Serve: Transfer the roasted salmon and vegetables to plates. Spoon the parsley dressing generously over the salmon and serve immediately.

Tools needed

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

Allergy alerts

Always review ingredients for potential allergens and seek professional medical advice if uncertain.
  • Contains fish (salmon)
  • Contains mustard

Nutrition breakdown (per portion)

Values shown are estimates only - consult healthcare providers for specific advice.
  • Energy: 365
  • Fats: 23 g
  • Carbohydrates: 10 g
  • Proteins: 30 g