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
25 mins
Cook Time
30 mins
Total Time
55 mins

This really is the best and is a super easy fish pie with mashed potato, creamy and decedent with chunky fish and eggs and a delicious cheesy topping.

Course: Main Course
Cuisine: French
Keyword: best fish pie recipe, comfort food, easy fish pie, easy fish recipes, fish pie no crust, fish pie with mashed potato, fish recipe, french recipes, i cook the world, mash fish pie
Servings: 4
Calories: 599 kcal
  • 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
  2. Add the eggs on top of the potatoes to cook for 7 minutes then remove to cool and set the potatoes aside
  3. Cut all of the fish fillets into chunks and remove any skin
  4. 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
  5. Add the fish to the pan and shake gently until cooked through (approximately 10 minutes depending on the size of chunks
  6. Remove the fish from the pan but leave all of the liquid and turn the pan to a medium heat
  7. Add the corn flour and stir continuously until smooth then add the remainder of the milk and cook until thickening
  8. Add the Parmesan and stir once again
  9. Remove the bay leaves and set the sauce aside
  10. Peel the boiled eggs and cut into quarters, you are now ready to construct the pie
  11. Gently place the fish and eggs into the bottom of a large ovenproof dish
  12. Finely chop the parsley and sprinkle over the fish and eggs before poring over the sauce
  13. Drain the potatoes and add the butter and a splash of milk if required to reach a creamy consistency whilst mashing
  14. 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
  15. Sprinkle the cheese on top and heat in a preheated over at 190C/375f for 12-15 minutes or until the top is golden
  16. 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