Serves 4-6, 15 minutes preparation, 45 minutes cooking

A traditional, creamy Fish Pie is a great dinner to enjoy any night of the week and it couldn't be easier to make one from scratch thanks to our recipe. 


  • For the mash topping
  • 1kg potatoes, peeled and halved (Maris Piper potatoes work well)
  • 1 knob of butter
  • splash of milk

For the filling

  • 25g butter
  • 25g flour
  • 4 spring onions, finely sliced
  • 400ml milk
  • 1 pack fish pie mix / 300g-400g of fish like cod, smoked haddock and salmon cut into chunks
  • 1 tsp Dijon or English mustard
  • Small bunch chives, finely chopped
  • 1 handful frozen sweetcorn
  • 1 handful frozen petits pois
  • 1 handful grated cheddar


  1. Preheat the oven to 200C/180 fan/gas mark 6. Put the potatoes in a saucepan and pour over enough water to cover them. Bring to the boil and then simmer until tender. When cooked, drain thoroughly and mash with a splash of milk and some butter. Season with ground black pepper.
  2. Meanwhile, put the butter, flour and spring onions in another pan and heat gently until the butter has melted, stirring regularly. Cook for 1 -2 mins. Gradually whisk in the milk using a balloon whisk if you have one. Bring to the boil, stirring to avoid any lumps and sticking at the bottom of the pan. Cook for 3 – 4 minutes until thickened.
  3. Take off the heat and stir in the cheese (if using), fish, mustard, chives, sweetcorn and peas. Spoon into an ovenproof dish or 6- 8 ramekins.
  4. Spoon the potato on top and sprinkle with cheddar cheese. Pop in the oven for 20 - 25 mins or until golden and bubbling at the edges. Alternatively, cover and freeze the pie or mini pies for another time.

Share this page

Get offers, competitions and news tailored just for you!