Fish pie

This lovely fish pie with broccoli on the side is great in cold weather.

Serves: 4 adults Time: 1 hour 10 minutes


  • 700g potatoes, peeled and chopped so they are roughly the same size
  • 425ml 1% fat milk or you could also use semi-skimmed milk
  • 25g lower-fat spread
  • 25g flour
  • 4 haddock fillets (or any kind of white fish or salmon)
  • 25g reduced-fat hard cheese, grated
  • 320g broccoli, to serve


  1. Preheat the oven to 200°C (400°F) or gas mark 6.
  2. Boil the potatoes for 10–15 minutes until they are soft, then drain them and mash with a little milk.
  3. To make the sauce, put your hob on low and melt the spread. Add the flour and stir to a paste. Then add the milk bit by bit, stirring, until it starts to bubble and thicken.
  4. Pour the sauce over chunks of fish in an ovenproof dish, then top with the mashed potato and sprinkle the cheese over the top.
  5. Put the dish in the oven on the middle shelf. Bake for 30 minutes, until the top is golden brown.
  6. A few minutes before your pie is ready, cook the broccoli. Cut it into pieces, put it in a saucepan and add boiling water. Boil for 4–7 minutes until tender. Drain.
  7. Take your fish pie out of the oven and serve with the broccoli.

Cook’s tips

  • Use whole milk and full-fat spread and cheese if you are cooking for under-twos.
  • Green beans or peas are a good alternative to broccoli.
Each 458g serving contains:

% of your Guideline
Daily Amount (GDA)
Adult GDA
Energy 366 kcal 1546 (kJ)
Fat 6.2g 9% GDA 70g
2.1g 11% GDA 20g
Sugars 7.6g 8% GDA 90g
0.6g 10% GDA 6g

Guideline Daily Amounts (GDAs) are guidelines about the approximate amount of particular nutrients and calories required for a healthy diet.

DHSSPS Logo NHS Wales Logo NHS Scotland Logo NHS England Logo