March 28, 2018

The Best Easy Fish Pie with Mashed Potato

Fish Pie with Mashed Potato

This literally is the best easy fish pie with mashed potato.  Delicious chunky fish, loads of scrummy egg and an amazingly creamy mash.

It’s my husbands favourite dish and with good reason. I even persuaded my fish hating kids to eat it, that’s a good result!

Topped with cheese for the ultimate comfort dish this Fish Pie with Mashed Potato is perfect for entertaining even the fussiest of guests.

Luckily with our move to Portugal means we have an abundance of fish available and you can mix and match as you please for your own version of this Fish Pie with Mashed Potato.  Check out the Diary Blog of our relocation to Portugal to keep up to date with the highs and lows of our journey to living in a new country.

The Best Easy Fish Pie with Mashed Potato
Prep Time
3 hrs 23 mins
Cook Time
3 hrs 23 mins
  • 1 kg potatoes
  • 6 eggs
  • 2 salmon fillets
  • 2 smoked haddock fillets
  • 2 cod fillets or any other white fish will do
  • 2 cups of milk divided
  • 2 bay leaves
  • 1 pinch of cayenne pepper
  • ¼ tsp ground black pepper
  • 1 pinch cinnamon
  • 1 tbsp corn four or plain flour for thickening
  • ½ tsp salt and extra for boiling potatoes
  • 1 tbsp parmesan cheese
  • 3 tbsp butter divided
  • 1 cup sharp cheddar cheese
  1. Peel the potatoes and set them cooking over a medium heat in some salted water for 10 minutes
  3. Add the eggs on top of the potatoes to cook for 7 minutes then remove to cool and set the potatoes aside
  5. Cut all of the fish fillets into chunks and remove any skin
  7. Place a large frying pan over a low heat and add 1 tbsp butter, a splash of milk, the bay leaves, cayenne pepper, black pepper and cinnamon then stir to combine until the butter has melted
  9. Add the fish to the pan and shake gently until cooked through (approximately 10 minutes depending on the size of chunks
  11. Remove the fish from the pan but leave all of the liquid and turn the pan to a medium heat
  13. Add the corn flour and stir continuously until smooth then add the remainder of the milk and cook until thickening
  15. Add the Parmesan and stir once again
  17. Remove the bay leaves and set the sauce aside
  19. Peel the boiled eggs and cut into quarters, you are now ready to construct the pie
  21. Gently place the fish and eggs into the bottom of a large ovenproof dish
  23. Finely chop the parsley and sprinkle over the fish and eggs before poring over the sauce
  25. Drain the potatoes and add the butter and a splash of milk if required to reach a creamy consistency whilst mashing
  27. Spoon the mashed potatoes on top of the fish mixture and use a fork to seal the top and decorate the mash as you wish
  29. Sprinkle the cheese on top and heat in a preheated over at 190C/375f for 12-15 minutes or until the top is golden
  31. Serve immediately, watch out, it will be HOT!


If you prefer fish pie with pasty check out this awesome recipe on

Author:Nicola Turner

I Cook The World - I Feed The World. Doing what I love so I can help others.

Leave a Comment