• 400 ml semi-skimmed milk
  • 200 g white fish such as cod, hake or coley
  • 200 g smoked haddock fillet
  • 0.5 swede (around 250g), peeled and chopped
  • 4 large carrots, peeled and sliced
  • 45 g unsalted butter
  • 45 g plain flour
  • 1 tbsp fresh flat-leaf parsley, chopped
  • 1 tbsp oil
  • 2 medium leeks, trimmed and sliced (use only the white part)
  • 200 g frozen peas


  1. 1

    Pour the milk into a shallow pan, reserving 1 tablespoon. Cut the fish into pieces, checking carefully for bones, and add to the pan. Bring to a simmer and cook for 3-5 minutes until opaque and cooked through. Remove the fish using a slotted spoon, drain on kitchen paper and check again carefully for any small bones. Strain the cooking milk into a jug and set aside.

  2. 2

    For the mash, cook the swede and carrots in boiling water until tender. Drain and mash with the reserved milk, then season with black pepper.

  3. 3

    Preheat the oven to 200°C, fan 180°C, gas 6. Melt the butter in a small pan over a medium heat. Add the flour and stir until the mixture comes together. Remove from the heat, add a little of the cooking milk and stir. Return to the heat and slowly add the rest of the milk, whisking constantly, until smooth. Remove and stir in the parsley. Season with black pepper

  4. 4

    Heat the oil in a frying pan and cook the leeks for 3-4 minutes until softened. Put the leeks, fish and peas in a 1-litre ovenproof pie dish. Pour over the sauce and gently toss together. Top with the mash, fluffing up with a fork. Cook in the oven for 35 minutes. Cool slightly before serving.

Nutritional Details

Each serving provides
  • Energy 2244kj 536kcal 27%
  • Fat 21.1g 30%
  • Saturates 9.9g 50%
  • Sugars 23.1g 26%
  • Salt 1.1g 18%

% of the Reference Intakes

Typical values per 100g: Energy 343kj/82kcal

Each serving provides

6.2g carbohydrate 13.4g fibre 41.2g protein

Back to top