This is one of my family’s favourite winter dishes. There are many different ‘Fish Pie’ recipes but this is what I cook. My daughter complains that the dish tastes ‘blunt’ and I should add some herbs or lemon zest to it. I know some recipes use lemon juice, but I like my Fish Pie’s ‘blunt’ flavour.


4 Servings


Fish Fillets 500g *Both Red-meat Fish & White-meat Fish recommended
*Note: I usually use Salmon & Whiting
Onion 1 to 2 *cut into small pieces
Garlic 1 clove *finely chopped
Bay Leaf 1
Milk 2 cups
Frozen Peas 1/4 cup
Butter 50g
Plain Flour 4 tablespoons
Salt & White Pepper
Grated Parmesan Cheese 50g

Mashed Potatoes

Potatoes 4 *about 800g
Butter 20g
Milk 1/2 cup *depends on the amount of Potatoes

  1. Lightly season Fish Fillets with Salt & White Pepper.
  2. Place Onion, Garlic, Bay Leaf and Fish Fillets in a deep frying pan or a pot. Pour over the Milk and heat over a medium to low heat, cover with lid and simmer until Fish Fillets are cooked.
  3. Transfer Fish Fillets to a plate. When cool enough to handle, remove skin and bones, and flake them into bite-sized pieces.
  4. Cook Potatoes in salted water until tender. Drain and mash with Butter, add 1/2 cup Milk until smooth. The amount of Milk depends the amount of Potatoes.
  5. Melt 50g Butter in a saucepan, stir in Flour and cook over a low heat for a few minutes. Add it to the milk mixture and cook, string well, until thickened. Season with Salt and Pepper.
  6. Add the Fish and Peas.
  7. Spoon the mixture into a baking dish, place the mashed potatoes on top and smooth with a fork tracing a pattern. Sprinkle with grated Parmesan Cheese. Bake for 20 to 25 minutes until the top is golden.