Fabulous Fish Pie Recipe

Budget Meals Under £2Fish pie is a true family favourite. Not only is it very nutritious and highly tasty, but it can also be cheap to make if you know how. We have chosen to use coley fillet for this recipe because it is one of the cheapest types of fish, but you can use fish pie mix or any other type of fish if you prefer.

By following our recipe you can make fish pie for just over £1 per head, around £1.10 per person for a family of four. Fish pie is so easy to make that anyone can do it. A fabulous fish pie that will definitely hit the spot without breaking the bank!

Fabulous Fish Pie Recipe

Rating: 51

Prep Time: 40 minutes

Cook Time: 30 minutes

Total Time: 1 hour, 10 minutes

Serving Size: 4

Fabulous Fish Pie Recipe


    For the Filling:
  • 400g Coley fillet (£2.80)
  • 2 free range hard boiled eggs (32p)
  • 400mls semi-skimmed milk (18p)
  • 2 cloves
  • 1 TBSP chopped parsley (8p)
  • 25g butter (10p)
  • 25g plain flour (
  • Salt
  • Pepper
  • For the Topping:
  • 1kg Potatoes (75p)
  • A splash of milk
  • 25g butter (10p)
  • Salt
  • Pepper


  1. Preheat the oven to gas mark 6. Start by washing and peeling the potatoes. Cut each potato into quarters and cover with cold water. Add a pinch of salt and bring them to the boil. Boil the potatoes until they are tender and cooked through, around 20 minutes. When the potatoes are cooked, drain them and mash them well with a splash of milk and a little butter. Add a little black pepper to taste. The mashed potatoes should be soft and fluffy.
  2. Meanwhile poach the fish in the milk, adding the cloves for added flavour. (Don’t worry if you do not have cloves in your store cupboard; just leave them out of the recipe). Bring the milk to the boil, reduce the heat and then simmer the fish for around 10 minutes. Flake the cooked fish into a baking dish, saving the milk for later. Take care to remove and discard the cloves. Shell the hard boiled eggs and then roughly chop them into chunks, adding them to the baking dish with the fish.
  3. To make the sauce, start by melting the butter in a pan and adding the flour. Cook the flour for 1 minute; it should look like a paste. Turn the heat right down and add a small amount of the milk from earlier until the mixture is thoroughly combined. Keep gradually adding the milk, stirring continuously and then bring the sauce back to the boil and cook for 5 minutes. It is very important that you do not stop stirring; otherwise the sauce will go lumpy. When the sauce is well thickened, add the chopped parsley and a few good grinds of black pepper. Pour the sauce over the fish in the baking dish.
  4. Add the mashed potato to the top of the fish mixture and then bake for around 30 minutes. If you prefer, you can add grated cheese to the top of the pie for the last 15 minutes of the baking time. Serve with steamed carrots and broccoli.


Top Money Saving Tip – Buy fish when it is reduced for quick sale or on offer to save even more money. Freeze it for when you are ready to make a fish pie. Just defrost the fish in the refrigerator on the morning you want to use it and it will be ready by the evening.


Opt In Image
Looking For Extra Free Time & More Money?
Then signup to the Sayvrs.com newsletter to learn how to:
        • Save money in all areas of your life.
        • Free up your time by being more productive.

Get exclusive content only available to newsletter subscribers.

I respect your privacy. I will NEVER sell, rent or share your email address . . . guaranteed!


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>