Tilly Ramsay‘s Any Fish Pie

This is called Any Fish Pie because, guess what, you can make it with any fish and it tastes equally good. 
Creamy fish pie

Photo: Jemma Watts 2016

Novice Kitchenhand

Skill level


Cooking time



Serves 4-6

For the mashed potatoes:

  • 1.5kg white potatoes
  • 100g butter
  • 200ml semi-skimmed milk

For the pie filling:

  • 4 spring onions
  • 4 tbsp flat-leaf parsley leaves
  • 150g Cheddar cheese
  • 50g butter
  • 175g frozen peas
  • 1 tsp Dijon mustard
  • 150ml semi-skimmed milk
  • 150ml crème fraîche
  • 450g selection of fish and seafood that has been skinned and chopped into large pieces, e.g. haddock, salmon and peeled prawns
  • Salt and pepper


  1. Heat your oven to 200°C/180°C fan/gas mark 6.
  2. Peel and cut the potatoes into quarters then put them into a large saucepan. Cover them with cold water and put the pan over a medium heat. When the water is boiling, turn down to a simmer and let the potatoes cook for 15 to 20 minutes until they are very soft.
  3. Drain the potatoes in a colander, then put them back into the pan and mash them with a potato masher. Add the butter and milk to the pan and mash again until the potatoes are lovely and smooth.
  4. While the potatoes are cooking, slice the spring onions into small rings. Then chop the parsley with a large knife or in a mug with a pair of scissors. 
  5. Grate the Cheddar cheese, being careful not to grate your fingers!
  6. Place the flame-proof casserole dish over a medium heat and add the butter for the filling. When it has melted, add the spring onions and fry for a minute or so.
  7. Add the peas and the mustard and cook for another minute, stirring. 
  8. Add the milk and crème fraîche and gently simmer for 5 to 10 minutes until it thickens a little bit. Then add the cheese and give it a good stir.
  9. When the cheese has melted, add the pieces of fish and cover them with the sauce. Stir in the chopped parsley and remove from the heat. Season with a little salt and pepper and stir again. 
  10. Spoon the mash on top of the fish mixture and spread it out to cover the whole top. Use a fork to make a wavy patter on top to look like the ocean but don’t press too hard so you don’t push through.
  11. Put the dish into the oven for 20 to 25 minutes until bubbling around the edges and crispy on top
  12. Serve in bowls with extra veg on the side. How warming is that? 
Recipe supplied by Tilly Ramsay

More great recipes for Fish Supper

Thomasina Miers’s Fish Tacos
Homemade fish tacos. Image supplied by Home Cook/Guardian Faber
20mins, Novice Kitchenhand
Thomasina Miers’s Fish Tacos
View the Recipe
Mark Hix’s Cuttlefish Risotto recipe
Mark Hix shares his recipe for Cuttlefish Risotto
40mins, Novice Kitchenhand
Mark Hix’s Cuttlefish Risotto recipe
View the Recipe
Paul Ainsworth's BBQ Mackerel on Toast
Mackerel on toast with tomatoes and coriander
25mins, Everyday Cook
Paul Ainsworth's BBQ Mackerel on Toast
View the Recipe
Sarah Ali Choudhury’s Coco Fish Curry
Sarah Ali Choudhury shares her recipe for Coco Fish Curry
Novice Kitchenhand
30mins, Novice Kitchenhand
Sarah Ali Choudhury’s Coco Fish Curry
View the Recipe