Fish pie

Fish pie: Delicious warm meal for six people. Image: Adobe.

Fish pie – Quick, easy and budget-friendly dish for the family

If you stay close to a coastal town, you probably have fish regularly on the menu. Try this delicious fish pie with the courtesy of Moira Rowan.

Fish pie

Fish pie: Delicious warm meal for six people. Image: Adobe.

Looking for a budget-friendly meal that will feed six people? This fish pie is lip-smacklingy delicious and an easy crowd-pleaser.

In a time where we all look for pocket-friendly meals to prepare, this fish pie is a good option. Packed with all the goodness nature has to offer, it is not only tasty but contains lots of nutrition our bodies need to remain strong and healthy.

Fish is loaded with omega-3 fatty acids and vitamins D and B2. It is also a powerful source of calcium and phosphorus, not to forget about minerals like iron, zinc, iodine, magnesium, and potassium.

Fish pie is an excellent dish to prepare on a cold winter’s day as it will fill you with warmth from the inside. So, next time the temperature drops, surprise your family with a delicious fish pie. Keep any leftovers in the fridge for the following day. It will be just as tasty the following day, if not better.

Fish pie recipe

5 from 1 vote
Recipe by Irene Muller Course: MainCuisine: GlobalDifficulty: Easy


Prep time


Cooking time


Total time




  • 400 g 400 skinless white fish

  • 400 g 400 skinless smoked haddock fish

  • 1 small 1 onion

  • 4 4 cloves

  • 2 2 bay leaves

  • 4 4 eggs

  • 250 g 250 of peas

  • 2 tablespoon 2 parsley, chopped

  • 100 g 100 butter

  • 50 g 50 plain flour

  • 1 pinch 1 nutmeg

  • 4 big 4 potatoes

  • 50 g 50 strong flavoured cheese

  • 600 ml 600 milk


  • Fish pie
  • Peel the potatoes and boil until they can be mashed with butter and milk. The mashed potato will form the topping for the pie.
  • Hard boil the eggs, peel and set aside to use later.
  • Poach the fish in a frying pan with 500 ml of milk.
  • Chop the onion in quarters, stud each quarter with a clove, and add to the milk as well as the bay leaves.
  • Bring the milk to a boil, then reduce the heat and simmer for 8 minutes.
  • Lift the fish out of the pan, and strain the milk into a jug to cool.
  • Flake the fish into a baking dish.
  • Add the peas, on top of the flaked fish, slice the eggs and add to the dish.
  • Sauce
  • Melt the butter, stir in the flour and cook for a minute over low heat.
  • Take off the heat, add a little of the strained milk, then stir until blended.
  • Continue to add milk gradually.
  • Mix well until a smooth paste forms.
  • Return to the heat, bring to a boil and cook for 5 minutes. Stir until you have a sauce.
  • Remove from the heat, add salt, pepper and nutmeg to season.
  • Pour sauce over the fish, add the mashed potato to form the topping of the pie.
  • Push the mashed potato to all the corners of the pie dish, sprinkle with grated cheese.
  • Bake for 30 minutes in a heated oven 200°C.


Did you make this recipe?

Tag @the.south.african on Instagram and hashtag it #recipes

Like this recipe?

Follow us @thesouthafrican on Pinterest

Looking for more tasty recipes to prepare for your family and friends? Just have a look at our recipe page, we have excellent suggestions for you to try.

If you would like to submit a recipe for publication, please complete our recipe form here.