The BBC Good Food logo
A tray serving roast salmon with leeks, onions & parsley dressing

One-pan roast salmon with leeks, onions & parsley dressing

A star rating of 4.8 out of 5.5 ratingsRate
Magazine subscription – your first 5 issues for only £5!
  • Preparation and cooking time
    • Prep:
    • Cook:
  • Easy
  • Serves 2

Enjoy this one-pan roast salmon with leeks and onions. It's gluten-free and delivers on flavour with a punchy anchovy, caper and parsley dressing

  • Gluten-free
Nutrition: Per serving


  • 2 small white onions, cut into quarters
  • 2 red onions, cut into quarters or large wedges
  • 2 tbsp olive oil
  • 1 leek, cut into rounds
  • 4 spring onions, trimmed
  • 2 salmon fillets (about 150-200g each)

For the dressing

  • 1 anchovy
  • 1 tbsp capers, drained
  • 2 handfuls of parsley leaves
  • 1 shallot, finely chopped
  • 1 tbsp Dijion mustard
  • 1 tbsp red wine vinegar
  • 2-3 tbsp olive oil


  • STEP 1

    Heat the oven to 200C/180C fan/gas 6. To make the dressing, mash the anchovy on a board, and chop the capers into the mashed anchovy. Scatter the parsley over and chop everything together until it’s all finely chopped and combined. Tip into a bowl with the shallot, mustard, vinegar and oil, stir well and set aside.

  • STEP 2

    Tip the quartered onions into a small roasting tin, drizzle with some of the oil, season, and toss. Roast for 10 mins, then toss the leeks through the onions. Roast for 15 mins more until the veg is golden and soft.

  • STEP 3

    Lay the spring onions in the tin and the salmon fillets on top, skin-side down. Season and drizzle with the rest of the oil. Roast for another 10 mins. When the salmon is cooked through, remove from the oven and spoon half the dressing over everything. Bring the tin to the table and serve the remaining dressing on the side.

Goes well with

Recipe from Good Food magazine, February 2021


Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating

A star rating of 4.8 out of 5.5 ratings

Sponsored content