Go Back
A golden, cheese-crusted fish pie in a white ceramic dish with a spoonful removed to show creamy fish and prawns.

Best Ever Fish Pie

Prep Time 30 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Servings: 4 servings
Calories: 680

Ingredients
  

  • 1 kg Maris Piper potatoes, peeled and halved
  • 75 g unsalted butter, divided
  • 500 ml whole milk
  • 1 small onion , halved
  • 2 whole clove s
  • 1 fresh bay leaf
  • 40 g plain flour
  • 300 g cod fillet, skinless and cut into 3cm chunks
  • 300 g salmon fillet, skinless and cut into 3cm chunks
  • 200 g undyed smoked haddock, skinless and cut into 3cm chunks
  • 150 g raw king prawns, peeled and deveined
  • 3 large eggs , hard-boiled and quartered
  • 100 g mature cheddar cheese, grated
  • 1 small bunch flat-leaf parsley, finely chopped
  • 0.25 tsp ground nutmeg
  • Salt and ground white pepper to taste

Method
 

  1. Boil the potatoes in a large pot of salted water for 15-20 minutes until tender. Drain well and mash thoroughly with 25g of butter and a splash of milk. Stir in 50g of the grated cheddar and set aside.
  2. Place the 500ml milk, onion halves, cloves, and bay leaf in a saucepan. Bring to a gentle simmer over medium heat, then immediately remove from heat and allow to infuse for 10 minutes. Strain the milk into a jug and discard the aromatics.
  3. Melt the remaining 50g of butter in a medium saucepan over low heat. Whisk in the flour and cook for 2 minutes to create a roux, ensuring it does not brown.
  4. Gradually whisk the infused milk into the roux, a little at a time, until a smooth sauce forms. Simmer gently for 5 minutes until thickened, then stir in the chopped parsley and nutmeg. Season with salt and white pepper.
  5. Preheat the oven to 200°C (180°C fan/Gas Mark 6).
  6. Scatter the cod, salmon, smoked haddock, and prawns into the bottom of a large ovenproof baking dish. Nestle the hard-boiled egg quarters evenly among the fish.
  7. Pour the warm parsley sauce over the fish and eggs, ensuring everything is well covered.
  8. Spoon the mashed potato over the fish mixture, spreading it to the edges to seal. Use a fork to create ridges on the surface and sprinkle with the remaining 50g of cheddar cheese.
  9. Bake in the center of the oven for 25-30 minutes until the sauce is bubbling at the edges and the potato topping is golden and crisp.