Easy Fish Pie Recipe

Best Easy Fish Pie Recipe – Perfect Family Comfort Food

Author Avatar

Updated on July 16, 2025

Reviewed by Salma Ihab

There’s something wonderfully comforting about a proper fish pie. Flaky white fish swimming in a creamy sauce, topped with fluffy mashed potatoes and baked until golden,  brings families together around the dinner table. This easy fish pie recipe delivers all the warmth and satisfaction of a classic British comfort food, but without the fuss.

What makes this recipe special isn’t just how delicious it tastes but also how achievable it is for busy families. Ready in under an hour, completely freezeable, and packed with wholesome ingredients, it’s the perfect solution for those nights when you want something homemade but don’t have hours to spend in the kitchen.

This isn’t your average fish pie, either. We’re talking about a creamy, flavourful filling with a proper mix of cod, salmon, smoked haddock, sweet peas, and sweetcorn, all topped with buttery mashed potatoes that crisp up beautifully in the oven. It’s restaurant-quality comfort food made simple.

What Is Fish Pie?

Easy Fish Pie Recipe

Fish pie, often called fisherman’s pie, is a beloved British comfort food that has graced dinner tables for generations. At its heart, it’s a hearty casserole featuring chunks of white fish in a creamy white sauce topped with a layer of mashed potatoes and baked until golden.

The beauty of a proper fish pie lies in its simplicity and versatility. Unlike more complex seafood dishes, fish pie celebrates the fish’s natural flavours while providing a satisfying, warming meal that appeals to all ages. It transforms simple ingredients into something truly special.

Core Components of Traditional Fish Pie

  • The Fish Mix: Traditionally uses a combination of white fish such as cod, haddock, and salmon for varied textures and flavours
  •  Creamy White Sauce: A butter and flour-based sauce enriched with milk, often flavoured with herbs and mustard
  •  Mashed Potato Topping: Fluffy, buttery mashed potatoes that form a golden crust when baked
  • Vegetables: Peas, sweetcorn, and sometimes carrots add colour, nutrition, and sweetness
  •  Seasoning: Fresh herbs like chives or parsley, plus a touch of mustard for depth

This easy fish pie recipe balances tradition with practicality. We’re using shop-bought fish pie mix to save time without compromising on flavour, and the whole thing comes together in just 45 minutes.

Ingredients for Easy Fish Pie

Easy Fish Pie Recipe

Creating the perfect family fish pie starts with choosing the right ingredients. This recipe strikes the ideal balance between convenience and quality, using readily available ingredients that always deliver exceptional results.

The Foundation: Potatoes and Milk

The mashed potato topping transforms a simple fish stew into a proper pie. Maris Piper potatoes are ideal here. They’re floury enough to create light, fluffy mash but hold their shape well when baked. The milk serves double duty, creating the creamy sauce and helping to achieve the perfect mashed potato consistency.

The Fish Mix

Using a pre-prepared fish pie mix is a brilliant shortcut that doesn’t compromise quality. These typically contain a lovely combination of cod, salmon, and smoked haddock, giving you varied textures and a depth of flavour that would be expensive and time-consuming to achieve from scratch. The mix usually weighs between 320 g and 400 g, which is perfect for a family of four to six.

Building the Creamy Sauce

The sauce is where the magic happens in any fish pie. A simple roux of butter and flour creates the base, while the spring onions add a gentle onion flavour without overpowering. Just a teaspoon of Dijon mustard adds a subtle tang that complements the fish beautifully, while the chives provide freshness and colour.

The Vegetables

Frozen peas and sweetcorn are convenient and ideal for fish pie. They hold their shape during cooking and add natural sweetness that balances the richness of the cream sauce. The frozen vegetables also mean you can make this dish year-round without worrying about seasonal availability.

The Finishing Touch

A handful of grated cheddar cheese on top of the mashed potatoes creates a golden, slightly crispy surface that adds both flavour and visual appeal. It’s a simple addition that elevates the entire dish.

How to Make Fish Pie Step-by-Step

Making this easy fish pie is all about timing and technique. The good news is that most of the work can be done simultaneously, making it much quicker than expected. Here’s how to create a fish pie worthy of any family dinner table.

Start with the Potatoes

Begin by getting your potatoes on the go; they’ll need the longest cooking time. Peel and halve 1kg of Maris Piper potatoes, then put them into a large saucepan with enough cold water to cover them by about 2cm. Bring to a rolling boil, then reduce to a steady simmer. They’re ready when a knife slides through easily, usually around 15-20 minutes, depending on size.

While the potatoes are cooking, preheat your oven to 200C/fan 180C/gas mark 6. This ensures it’s ready when you need it and prevents any delays in the final baking stage.

Create the Creamy Sauce

Once the potatoes are simmering, it’s time to make the cream sauce, which is the heart of the dish. In a heavy-bottomed saucepan, melt 25g of butter over gentle heat. Add the plain flour and finely sliced spring onions, stirring constantly to prevent lumps from forming. Cook this mixture for 1-2 minutes until it smells nutty and the flour has lost its raw taste.

Now comes the crucial part, gradually whisking in the milk. Pour it in slowly while whisking continuously with a balloon whisk if you have one. This prevents lumps and ensures a silky smooth sauce. Bring the mixture to a gentle boil, stirring constantly to prevent sticking, then cook for 3-4 minutes until visibly thickened.

Combine and Season

Remove the sauce from the heat and stir through the fish pie mix, ensuring each piece is well coated. Add a teaspoon of mustard; this adds depth without making the dish spicy. Fold in the chives, frozen sweetcorn, and petit pois. The vegetables will defrost quickly in the warm sauce, so there is no need to pre-cook them.

Perfect the Mashed Potatoes

Your potatoes should be tender by now. Drain them thoroughly; any excess water will make your mash soggy. Return them to the pan and mash with a splash of milk and a knob of butter. Season generously with black pepper. The mash should be smooth but not too wet, as it needs to hold its shape on top of the fish.

Assemble and Bake

Spoon the fish mixture into your ovenproof dish. A 23cm x 30cm dish works perfectly, or you can divide it between 6-8 ramekins for individual portions. Top with the mashed potato, using a fork to create ridges that catch the heat and turn golden. Sprinkle with the grated cheddar cheese.

Bake for 20-25 minutes until the top is golden brown and the edges are bubbling. The cheese should be melted and starting to crisp in places. Allow to rest for 5 minutes before serving. This helps the filling set and makes serving much easier.

Recipe Variations

One of the brilliant things about fish pie is its adaptability. This easy fish pie recipe is a fantastic base that can be modified to suit different dietary needs, preferences, or what you have available in your kitchen.

Luxury Fish Pie

Add prawns, scallops, or chunks of fresh crab to the fish mix to transform it into a restaurant-worthy dish. For extra richness, replace half the milk with single cream and add a splash of white wine to the sauce. Top with a mixture of mashed potato and cream cheese for an indulgent finish.

Gluten-Free Fish Pie

Simply substitute the plain flour with cornflour or a gluten-free flour blend. Use the same quantity and method; cornflour creates a particularly silky smooth sauce. Ensure your fish pie mix is gluten-free; some pre-prepared mixes may contain wheat-based ingredients.

Dairy-Free Fish Pie

For the sauce, replace the milk with unsweetened oat milk or coconut milk. Coconut milk creates a particularly rich result. Use dairy-free butter, skip the cheese topping, or use a plant-based cheese alternative. The potatoes can be mashed with dairy-free butter and oat milk.

Vegetarian “Fish” Pie

Create a convincing vegetarian version using chunks of firm white fish alternatives like banana blossom, jackfruit, or cauliflower florets. Add nori flakes for a subtle sea flavour, and use vegetable stock instead of milk for a completely plant-based version.

Healthy Fish Pie

Boost the nutrition by adding extra vegetables. Diced carrots, spinach, or leeks work wonderfully. Replace some of the potato topping with mashed cauliflower or sweet potato for fewer carbs and extra nutrients. Use semi-skimmed milk instead of whole milk to reduce the calorie content.

Individual Fish Pies

Dividing the mixture between 6-8 ramekins is perfect for portion control or entertaining. These cook faster – usually 15-18 minutes – and look impressive for dinner parties. They’re also brilliant for meal prep and freeze beautifully.

Smoked Fish Pie

For a more intense flavour, use predominantly smoked fish, such as smoked haddock, smoked salmon, or even smoked mackerel. This creates a more sophisticated flavour profile that’s perfect for adult palates. Add a touch of fresh dill instead of chives for a Scandinavian twist.

Serving Suggestions

Easy Fish Pie Recipe

A well-made fish pie is satisfying enough to stand alone, but the right accompaniments can elevate it from a simple family meal to something truly special. The key is choosing sides that complement rather than compete with the rich, creamy flavours.

Classic British Sides

Traditional mushy peas are a natural partner for fish pie, offering a different texture while staying within the same flavour family. Their earthy sweetness works beautifully with the creamy fish filling. Alternatively, steamed green beans or tender stem broccoli provide a fresh, crisp contrast to the rich pie.

Light and Fresh Options

Given the richness of the fish pie, lighter sides work particularly well. A simple mixed leaf salad with a sharp vinaigrette cuts through the cream sauce beautifully. Cherry tomatoes, cucumber, and a light lemon dressing provide acidity that balances the dish perfectly.

Make It a Proper Dinner

For heartier appetites, consider serving the fish pie alongside roasted vegetables. Honey-glazed carrots, roasted parsnips, or even a medley of Mediterranean vegetables work wonderfully. The slight caramelisation from roasting adds another layer of flavour that complements the fish.

Wine Pairings

A crisp white wine like Sauvignon Blanc or a light Chardonnay pairs beautifully with fish pie, like a glass of sparkling water with a slice of lemon. For non alcoholic options, elderflower cordial or a fresh lime and soda provide the perfect palate cleanser.

Tips for Perfect Fish Pie

Creating the perfect fish pie isn’t difficult, but professional tips can elevate your results from good to exceptional. These techniques have been refined through years of cooking and will help you avoid common pitfalls.

Choose the Right Fish

If you’re making your own fish mix rather than using a pre-prepared one, aim for a combination of textures and flavours. Cod provides flaky white chunks, salmon adds richness and colour, and smoked haddock brings depth. Avoid oily fish like mackerel or sardines, which can overwhelm the delicate cream sauce.

Don’t Overcook the Fish

Whether using fresh fish or a pre-prepared mix, remember that the fish will continue cooking in the oven. If using fresh fish, gently poach it until just cooked through; it should flake easily but still hold together in chunks.

Master the Mashed Potatoes

The potato topping can make or break your fish pie. Ensure your potatoes are thoroughly drained and mashed while still hot. A potato ricer creates the fluffiest texture, but a traditional masher works well too. The key is not to overwork the potatoes, which can make them gluey.

Create Texture on Top

Use a fork to create ridges and peaks in your mashed potato topping. These catch the heat and create those golden, crispy bits that make fish pie so appealing. Don’t smooth it down; the texture is your friend here.

Let It Rest

Once your fish pie comes out of the oven, resist the urge to dive in immediately. Letting it rest for 5-10 minutes allows the sauce to thicken slightly and makes serving much neater. This is especially important if you’re serving guests.

Freezing Tips

This fish pie freezes beautifully, making it perfect for meal prep. Assemble the pie completely, but don’t bake it. Cover tightly with foil and freeze for up to three months. Cook from frozen, adding an extra 15-20 minutes to the cooking time and covering with foil if the top browns too quickly.

Troubleshooting Common Fish Pie Problems

Easy Fish Pie Recipe

Even experienced cooks can encounter issues with fish pie. Here are the most common problems and their solutions, ensuring your fish pie turns out perfectly every time.

Why Is My Fish Pie Watery?

A watery fish pie is usually caused by excess moisture from the fish or vegetables. If using frozen fish, ensure it’s completely defrosted and pat dry with kitchen paper before adding to the sauce. Frozen vegetables can also release water, so add them directly to the hot sauce so they defrost quickly without releasing excess moisture. Finally, ensure your white sauce is properly thickened before adding the fish.

How to Fix Lumpy White Sauce

Lumpy white sauce can be prevented with the right technique. Always add milk gradually while whisking constantly. If lumps form, remove the pan from the heat, whisk vigorously, or pour the sauce through a fine-mesh sieve. For stubborn lumps, use a stick blender to smooth the sauce completely.

Fish Pie Not Setting Properly

If your fish pie seems too loose after baking, it likely needs more thickening in the sauce or longer cooking time. The sauce should coat the back of a spoon before adding the fish. If it’s too thin, mix a tablespoon of cornflour with cold milk and stir into the sauce, then cook for another 2-3 minutes until thickened.

Mashed Potato Topping Too Soft

A soft potato topping that won’t hold its shape is usually due to overmashing or too much liquid. Ensure potatoes are thoroughly drained before mashing, and add milk gradually. You want a firm consistency that holds peaks when forked. If it’s too soft, add a handful of instant mashed potatoes to firm it up.

Fish Overcooked and Rubbery

Overcooked fish becomes tough and rubbery. If using fresh fish, poach it very gently until just cooked through – it will continue cooking in the oven. Pre-prepared fish pie mix is usually lightly cooked, so it needs heating through in the sauce.

Top Not Browning

If your potato topping isn’t browning, increase the oven temperature to 220C for the last 10 minutes of cooking, or finish under a hot grill for 2-3 minutes. Creating ridges with a fork helps achieve better browning as the peaks catch more heat.

Pie Bubbling Over

If your fish pie bubbles in the oven, place it on a baking tray to catch any spills. This usually happens when the dish is too full or the oven temperature is too high. Leave some space at the top of the dish for the filling to bubble.

Easy Fish Pie Recipe

Easy Fish Pie Recipe

Prep Time: 15 minutes

Cook Time: 45 minutes

Total Time: 1 hour

Serves: 4-6 people

Difficulty: Easy

Ingredients

For the Fish Pie:

  • 1kg Maris Piper potatoes, peeled and halved
  • 400ml milk, plus a splash
  • 25g butter, plus a knob
  • 25g plain flour
  • 4 spring onions, finely sliced
  • 1 pack fish pie mix (320g-400g, containing cod, salmon, smoked haddock)
  • 1 tsp Dijon or English mustard
  • ½ x 25g pack chives, finely snipped
  • A handful of frozen sweetcorn
  • A handful of frozen petit pois
  • A handful of grated cheddar cheese.
  • Ground black pepper, to taste

Instructions

  1. Prepare the Oven and Potatoes: Heat the oven to 200C/fan 180C/gas mark 6. Put the potatoes in a large saucepan, cover with water, bring to a boil, and simmer until tender (15-20 minutes).
  2. Make the Cream Sauce: Melt 25g butter with flour and spring onions over gentle heat in another pan. Cook for 1-2 minutes, stirring constantly. Gradually whisk in 400 ml milk, boil, stirring continuously, and cook for 3-4 minutes until thickened.
  3. Combine the Filling: Remove the sauce from the heat. Stir in fish pie mix, mustard, chives, sweetcorn, and petit pois. Spoon into ovenproof dish or 6-8 ramekins.
  4. Prepare the Topping: Drain the potatoes thoroughly and mash with a splash of milk and a knob of butter. Season with black pepper. Spoon the fish mixture over the potatoes, creating ridges with a fork.
  5. Bake: Sprinkle with grated cheese. Bake for 20-25 minutes until golden and bubbling. Rest for 5 minutes before serving.

Notes

  • Fish Pie for Babies: Omit mustard and smoked fish. Use cod and salmon only. Add extra cheese to the sauce for flavour. Ensure no bones remain. 
  • Freezing: Assemble but don’t bake. Cover and freeze for up to 3 months. Cook from frozen, adding 15-20 minutes.
  • Make Ahead: Prepare components separately up to 24 hours ahead. Assemble and bake when ready to serve.
  • Gluten-Free: Substitute plain flour with cornflour or gluten-free flour blend using the same quantities.
  • Dairy-Free: Use oat or coconut milk instead of dairy and dairy-free butter.
  • Equipment: The best baking dishes for fish pie are ceramic or glass ovenproof dishes that are 23cm x 30cm.

Nutrition per serving (approximate): 450 calories, 30g protein, 38g carbs, 20g fat

This easy fish pie recipe proves that comfort food doesn’t have to be complicated. With its creamy fish filling, fluffy potato topping, and golden cheese crust, it’s everything a family meal should be: satisfying, flavourful, and made with love. Whether feeding hungry children or entertaining guests, this fish pie delivers every time.

This versatile recipe adapts to any season or occasion and is perfect for Sunday roast alternatives, winter comfort food cravings, or back-to-school meal prep. Its freezer-friendly nature makes it ideal for busy families, while its budget-friendly cost keeps it accessible for regular weeknight dinners.

FAQs

1. How do I prevent my fish pie from being watery?

The key to avoiding a watery fish pie is ensuring your fish isn’t overcooked and that any excess liquid is drained. If using frozen fish, defrost it completely and pat dry with kitchen paper. Cook the white sauce until properly thickened before adding the fish, and don’t skip the resting period after baking; this allows the sauce to set properly.

2. Can I make fish pie ahead of time?

Yes, fish pie is excellent for meal prep! You can assemble the entire dish 24 hours before and keep it covered in the refrigerator. If cooking from cold, you may need to add an extra 5-10 minutes to the baking time. Alternatively, prepare the components separately and assemble when ready to cook.

3. Is this fish pie suitable for children and babies?

This recipe is very family-friendly and perfect for children. The mild flavours and creamy texture appeal to young palates. For babies and toddlers, simply omit the mustard and use a fish mix without smoked varieties, as these can be too salty. Ensure all fish is completely bone-free and consider mashing the components slightly for younger children.

4. Can I freeze fish pie, and for how long?

Fish pie freezes exceptionally well, making it perfect for batch cooking. Assemble the dish completely, but don’t bake it. Cover tightly with foil and freeze for up to three months. Cook directly from frozen, adding 15-20 minutes to the cooking time and covering with foil if the top browns too quickly. Individual portions in ramekins are particularly convenient for freezing.

5. How do I make fish pie gluten-free?

Simply substitute the plain flour with cornflour or a gluten-free blend using the same quantities. Cornflour creates a particularly smooth sauce. Ensure your fish pie mix is gluten-free; some pre-prepared mixes may contain wheat-based ingredients.

6. What’s the best way to reheat leftover fish pie?

Cover leftover fish pie with foil and reheat in a 180C/fan 160C/gas mark 4 oven for 15-20 minutes until heated. You can also reheat individual portions in the microwave, though the potato topping won’t be as crispy. If the top looks pale after reheating, pop it under the grill for a few minutes to restore the golden colour.

Share with our social media

Leave a Reply

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