We have updated our Privacy Policy Please take a moment to review it. By continuing to use this site, you agree to the terms of our updated Privacy Policy.

Any Fish Pie

This is a Tilly Ramsay recipe from her cookbook Matilda and the Ramsay Bunch. Not only is this great for getting the kids involved, but it’s also another recipe that can be made up from whatever is in your fridge/freezer!

Tilly says: This is called Any Fish Pie because, guess what, you can make it with any fish and it tastes equally good. In Cornwall, I made it with hake and lobster but you can use cod, haddock, salmon, pollock, etc.

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/seafood that has been skinned and chopped into large pieces
Salt and pepper



1 Heat your oven to 200˚C/180˚C fan/gas mark 6.2.

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.

4 Add the butter and milk to the pan and mash again until the potatoes are lovely and smooth.

5 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.

6 Grate the Cheddar cheese, being careful not to grate your fingers!

7 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.

8 Add the peas and the mustard and cook for another minute, stirring.

9 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.

10 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.

11 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 pattern on the top to look like the ocean but don’t press too hard so you don’t push through.

12 Put the dish into the oven for 20 to 25 minutes until bubbling around the edges and crispy on top.

13 Serve in bowls with extra veg on the side. How warming is that?