Low-Calorie Fish Pie has everything you expect of a fish pie with tasty chunks of fish, in a creamy sauce topped with mashed potatoes. It is really easy to make and has less than 300 kcal per portion.

Why should I make Low Calorie Fish Pie?
Fish pie is a great way to serve fish. This is a real family recipe that I learned from my Mum. It makes a little fish go a long way and the creamy sauce and crispy mash are always popular. You can use any kind of fish, but I always like to include some smoked fish to give it a real depth of flavour.
I love that this recipe is so low in calories and yet it is a real comfort food feast. You can also make it ahead of time, store it in the fridge, and then heat it through and crisp the top of the potatoes.
What Ingredients do I need for Low Calorie Fish Pie?
For this recipe, I use ordinary ingredients that you can buy at the supermarket. Fish is naturally low in calories and a great source of protein. Spinach is also a naturally low-calorie vegetable and is full of vitamins and minerals.
You will need:
- A mix of different fish
- Potatoes
- Milk
- Cornflour
- Spinach
- Egg
- Salt & Pepper
What kind of fish should I use Low Calorie Fish Pie?
I like to use a mixture of different fish in my Fish Pie. Try to choose one from each category:
- Smoked Fish such as smoked haddock, smoked cod, Arbroath Smokies
- White Fish such as haddock, cod, whiting or pollock.
- Salmon or Trout (optional)
To make the Low Calorie Fish Pie with fresh fish reduce the cooking time in the recipe by 10 minutes.
Can I use frozen Fish Pie Mix?
Yes, frozen fish pie mix is ideal for this recipe. It’s so convenient to keep a pack in the freezer to bring out whenever I want to make fish pie. Use the frozen mix from frozen without any pre-cooking or thawing. It will cook quickly in the sauce.
How do I make the sauce for Low Calorie Fish Pie?
I make this sauce with cornflour and milk. If you use cornflour to make the sauce rather than making a roux with butter and flour you cut down on the fat and calories. Season the sauce well and you won’t miss the butter.
Heat the milk
Heat the milk in a saucepan on the hob or heat it in the microwave. Use a big pan or jug so the milk doesn’t boil over and make a mess.
Add the hot milk to the cornflour paste
Mix the cornflour with a little cold milk in a bowl to make a paste. This is sometimes called ‘slaking’ the cornflour. I’ve also heard the cornflour and milk mixture called a ‘slurry’. Add the hot milk to the paste stirring to mix. Put the milk and cornflour mix back into the microwave or onto the stove to cook through, stirring frequently.
What kind of potatoes should I use?
I like to use Maris Piper potatoes as they are a good all-round potato and make a good mash. But any floury type of potato will do. New potatoes are not really suitable for mash, if they are all you have, then cook them and slice onto the top of the pie.
Can I use frozen mashed potato?
I haven’t made this fish pie with frozen mash. But there is no reason why you couldn’t use frozen mashed potatoes.

Tips for putting mashed potatoes onto the Fish Pie
It’s not difficult to top a pie with mashed potatoes but there are a few little tips and tricks I’ve learned that might help you to get a good finish.
- Add small spoonfuls and place them around the edge of the ovenproof dish. This will stop the filling oozing out at the sides.
- Add the remaining potatoes onto the filling in the dish filling all the space.
- Use a small spatula ( I use an icing/frosting spatula) or the back of a spoon to smooth the potatoes.
- Use the end of the spatula or the rounded end of a spoon to make small indentations all over the potatoes.
- You can also use the tines of a fork to make marks on the potato if you prefer.
- I have also piped the potatoes onto the filling and, although this takes a little longer, it does give a nice finish.
What can I substitute for the spinach in Low Calorie Fish Pie?
I add spinach to the fish pie because it cooks quickly and doesn’t need to be pre-cooked, you can just add it straight to the sauce. But if you don’t want to use spinach you can use other vegetables. Here are some ideas:
- Frozen or fresh peas.
- Sliced leeks sauteed in a little butter and oil.
- Fresh or frozen sweet corn kernels.
- Baby broad beans sauteed or cooked for a few minutes in boiling water.
- Runner beans sauteed or cooked for a few minutes in boiling water.
- A mixture of any of the above.
Why brush the mashed potato with egg?
The beaten egg makes the potato topping a lovely golden colour once it has been baked.
Can I make the fish pie ahead of time?
Yes, you can prepare the fish pie ahead of time and keep it in the fridge until you are ready to bake it. Use fresh fish if you plan to make the pie ahead of time. You can also keep a baked fish pie in the fridge for a couple of days and reheat it before serving.
Can I freeze Low Calorie Fish Pie?
You can freeze fish pie. Make up the recipe in a freezer and oven-proof dish and use fresh fish. Freeze for up to 3 months. You can let it thaw first or cook it from frozen but the pie will take longer to heat through so do check that it is fully cooked.
Vegetarian
This recipe contains fish and is therefore not suitable for a vegetarian diet.
Gluten Free
I use cornflour in the sauce for Low Calorie Fish Pie. Cornflour is generally acceptable for a GF diet, but please always check the packaging to ensure that you are able to tolerate it.
For more information regarding any dietary information provided on this website, please refer to my Nutritional Disclaimer.
How should I serve Low Calorie Fish Pie?
Serve the pie simply as it is. It already has spinach in it and potatoes on top so it has everything you need for a complete meal. I sometimes like to serve it with a green vegetable like green (runner) beans, spring cabbage or frozen peas.
More Fish Recipes from Farmersgirl Kitchen



- Cullen Skink – Scottish Smoked Haddock Soup
- Easy Smoked Mackerel Kedgeree
- Smoked Salmon and Asparagus Tart
- Cheesy Haddock and Potato Bake


Low Calorie Fish Pie
Ingredients
- 400 grams (1 lb) frozen fish pie mix or mixed fresh fish pieces
- 100 grams (3¼ cups) spinach
- 1 1/2 tablespoon (1 ½ tablespoon) cornflour
- 450 millilitres (1 pt) semi-skimmed milk
- 15 g (4 tbsp) fresh parsley optional
- 500 grams (1 lb) potatoes
- 1 (1) egg
- salt and pepper to taste
Instructions
- 500 grams potatoesPeel and chop the potatoes and boil until soft.
- Push the cooked potatoes through a potato ricer or mash.
- Add a little semi-skimmed milk to get a creamy mash consistency.
- Preheat the oven to 190 C/170 C Fan
- 450 millilitres semi-skimmed milk, 1 1/2 tablespoon cornflourMake the sauce by mixing some of the cold milk with the cornflour to make a thick paste, then heat the milk to just below boiling point, about 3 minutes in the microwave or heat in a pan on the stove.
- Pour the hot milk into the cornflour paste and stir until thoroughly mixed, then heat for 1 more minute in the microwave until thickened.
- salt and pepper to tasteSeason the sauce with salt & pepper and fresh chopped parsley, if using. The sauce should be quite thick as the frozen fish and the spinach will release water while cooking in the pie.
- 400 grams frozen fish pie mixPlace the fish in an ovenproof dish, add half the sauce, then cover with the spinach leaves.
- 100 grams spinachPour over the remaining sauce, the spinach will wilt with the heat of the sauce.
- Top the fish and spinach with the mash (you don’t have to pipe it, but it does look pretty).
- 1 eggBeat the egg and brush the top of the mash with beaten egg.
- Bake for 40 minutes for frozen fish, or 30 minutes for fresh fish until bubbling and golden brown.
Lucy says
Your fish pie looks so delicious Janice, I have never piped potato on a pie but I must try it as love the effect. I am going to make this very soon as I think it would work with WeightWatchers too.
Janice Pattie says
Thank you Lucy, it’s not too difficult you just have to get the consistency right so it comes through and still holds it’s shape.
Ross says
Thanks for the recipe, I’ve used a celariac and carrot mash for my top to reduce the carbs. It looks fantastic and tastes delicious.
Janice Pattie says
Glad you enjoyed it Ross, great idea with the alternative topping
Christina | Christina's Cucina says
Oh my, I have to make a fish pie very soon now that our weather has cooled off a tiny bit. Yours looks fantabulous, Janice! I could go for a huge piece right now! Love that it is low in calories, too! What a treat for fast days!
Janice Pattie says
Thanks Christina, it’s a really nostalgic dish for me and very versatile.
Margot says
This looks amazing! To makes things even better this is 5:2 diet recipe which worked great for me some time ago, I really need to start it again. Thank you for sharing with the Inheritance Recipes.
Janice Pattie says
Thank you, Margot. It’s a good recipe for 5:2 and all the family too.
Becca @ Amuse Your Bouche says
What a brilliant idea to use cornflour to make the sauce rather than flour and butter! It looks like it works really well, must try that method!
Janice Pattie says
I know Becca, it is clever. It’s something my Mum has been doing as long as I can remember and it’s so simple.
Sylvia @ Happiness is homemade says
I love good old fish pie, it’s my ultimate Autumn comfort food. Yours look super easy and delicious!
Janice Pattie says
Thank you Sylvia, it certainly is one of my favourite comfort foods.
Emma @ Supper in the Suburbs says
I love fish pie! It’s fab to see just how easy it is to make healthier choices without compromising on taste 😀
Janice Pattie says
Thanks Emma, I’m certainly trying to pack in the flavour and reduce the calories
Nayna Kanabar says
Nothing beats a home baked pie to cheer you up and yours looks delicious.
Janice Pattie says
Thanks Nayna, it is a lovely comforting dish.
Pebble Soup says
It’s so easy when you know how and believe me this is going to go on my weekly plan. I so need to lose weight. Thanks for linking your mum’s recipe to InheritanceRecipes
Janice Pattie says
Thanks Solange, I hope you enjoy it!
Lesley Garden says
This looks great Janice, it would make a great mid-week supper. Added to my list of new recipes to try.
Janice Pattie says
Thanks, Lesley. It’s definitely a family favourite.
Izzi says
This was so delicious, had slightly more potatoes on as I emptied an old bag, but it’s great to know I have a fab meal my husband eats as well when I cook for my 5:2. Thank you!
Janice Pattie says
I’m so glad you enjoyed the pie, Izzi. It’s one of those recipes where you certainly can pile on more potatoes and add other bits and pieces to the sauce, whatever suits.
Carol Fieldhouse says
Yummy yummy Janice! Thank you for the reminder about using cornflour in a white sauce- you are right, if we’ll flavoured it’s just as good- I use Cornish flavoured sea salt….very tasty and, with seaweed in it, lower salt than salt’
Janice Pattie says
I’m so glad you enjoyed the fish pie, Carol. The Cornish sea salt with seaweed sounds an excellent choice.
jessica kemp says
Would u be able to suggest anytjing for the top that is lower car (no potatoes)
Janice Pattie says
Hi Jessica, you could try mashed cauliflower, it’s not something I’ve tried myself but it is lower carb and cooked then mashed cauliflower does make a nice mash.
Sisley White says
This is most epic recipe for fish pie. Family favourite and recommend to everyone.
Janice Pattie says
Oh, thank you, Sisley. That’s great to hear it’s a long time family favourite for us too.
Sue Collins says
Just had this for dinner. It was fab! Halved quantities as was making for two.. However in order to have enough potato for dish – needed to use 350g of potato, and for flavour added 50g of cheddar cheese to the potato topping. Added two generous pinches of mixed herbs to the white sauce. The result was really fabulous! I cannot wait to try a slightly amended dish using only salmon and seafood, for my daughter who does not particularly like the white fish and smoke haddock that we used with sallmon. Thank you so much for creating such a good recipe. I am a real fish pie fan – and now delighted that I can make one worth eating! Thank you
Janice Pattie says
I’m so glad you enjoyed the fish pie. It’s such a simple recipe and ideal as a starting point for the kind of changes you suggest. You can make it to suit your own or family preferences. The quantity of potatoes is probably more related to the dish, you need more to cover a shallow dish. Thanks for your kind comments, they are much appreciated.
Sheena McCormick says
Thanks Janice for a lovely recipe I always make my sauces with your mums method Maybe its a Scottish Borders way.
Thanks also for your introductory email Really enjoying your suggestions and after I joined my husband and I had a big pot of stovies, slightly different to your recipe but pure heaven
Mair power tae yer elbae
Janice Pattie says
Hi Sheena, thank you for your kind comments. I hope you enjoy many more recipes 🙂