|

Seafood Pie (luxury version of a fish pie)

SHARE THIS POST:
Slice of luxury seafood pie served on a plate with creamy seafood filling and golden mashed potato topping

Comforting yet gourmet, this seafood pie is made with salmon, prawns, mussels, and scallops in a creamy sauce topped with mashed potatoes

Updated 8 February 2026

There’s something deeply comforting and exciting about a warm, homemade pie coming out of the oven.

This seafood pie is my take on a classic fish pie, except I went completely overboard and turned it into a full seafood situation with salmon, prawns, mussels, and scallops in a creamy white sauce.

Of course, I had to grab some seafood and do a grocery shop before I could make this pie, and gosh, what an effort that was!

My 4-year-old is Mr Social right now and loves chatting to random strangers. That’s fine, awkward exchanges and off we go! Except Kai makes quick shopping impossible when he can’t decide if he wants to sit in the trolley or skip alongside it every two minutes.

Patience of a saint I am not. Instead of offering the next stranger he approached the chance to adopt him, I did what most exhausted parents do and handed him my phone and a lollipop so I could finish my shopping in peace.

The good news is I left with my sanity intact and all the ingredients I needed for this seafood pie, so let’s go!

Luxury seafood pie baked until golden with a creamy seafood filling and crisp buttery topping

Now, this Seafood Pie needs a little love because there are a few steps involved. It’s the dish you make when you have nothing else on. So, put on some music, pour yourself a glass of wine, and enjoy yourself in the kitchen.

That said, every step is straightforward as long as you give yourself time and a bit of patience. I don’t always have either, but I still pulled it off, so I’m confident you will too!

The result is a pie that feels gourmet but still comforting. Chunky pieces of seafood tucked into a creamy sauce, topped with buttery, cheesy mashed potatoes and baked until golden and bubbling. It’s rich, cosy, and absolutely worth the effort.

Why you’ll love this Seafood Pie

Cosy yet fancy Christmas dinner

While Christmas is celebrated in summer here, the weather doesn’t always get the memo. Some years it’s rainy, gloomy, or surprisingly cool, and that’s when a dish like this seafood pie really shines.

If you’re lucky enough to be having a white Christmas or celebrating in colder weather, this pie feels especially fitting. It hits that sweet spot between cosy comfort food and something that still feels a little special.

Of course, you don’t have to celebrate Christmas to enjoy this pie. It’s perfect for sharing with your loved ones on any special occasion.

Generous on the seafood

There’s no skimping here. Tender poached salmon, prawns, mussels, and scallops are generously packed into the creamy filling, making every serving feel satisfying and worth the effort. You can also switch things up and use any combination of seafood you love.

Creamy white sauce and mashed potato topping

The seafood is gently cooked in a silky, creamy white sauce that brings everything together without overpowering the delicate flavours of the fish and shellfish.

It’s rich, comforting, and just the right base for a generous topping of buttery mashed potatoes. Finished with a sprinkle of cheese and baked until golden, the mash forms a soft, fluffy topping with a lightly crisp top that makes this pie hard to resist.

Ingredients for Seafood Pie

Ingredients for seafood pie including salmon, prawns, mussels, scallops, potatoes, milk, cream, herbs, and vegetables laid out on a bench

For the poaching milk and seafood

Fish

I used skinless, boneless salmon, but any semi-firm fish works well. Good options include perch, monkfish, cod, haddock, halibut, tilapia, barramundi, snapper, or ocean trout.

If you don’t mind a flakier fish pie, you can use whatever fish you like, as long as it’s skinless and boneless. For a different flavour profile, you can also mix in a small amount of smoked fish, such as smoked cod.

Seafood

I used a mix of salmon, prawns, mussels, and scallops. Apart from the salmon, the seafood was frozen and thawed before cooking. You don’t have to use the exact combination I did, and you can easily change the ratios to suit your taste.

If you prefer a classic fish pie, simply swap the seafood for fish using equal amounts. For this recipe, that would be 1050 g or 2.3 lb of fish. You can also create your own mix, such as 70% fish and 30% prawns.

Milk

Use full-cream or whole milk for poaching the seafood. Lower-fat or skim milk can cause a watery sauce once the pie has baked.

Creamy white sauce ingredients displayed on ktichen bench

For the creamy sauce

Plain flour (all purpose flour)

Plain flour does not contain added salt or leavening agents such as baking powder, which makes it ideal for thickening sauces without affecting flavour or texture.

Double cream

Double cream has a high fat content of around 50 percent. It’s made by skimming the top layer of cream from cow’s milk, giving it a thicker, richer consistency than other types of cream. This helps create a luxurious, creamy sauce that is less likely to split during cooking.

Mashed potato ingredients for the seafood pie topping

For the mashed potato

Potatoes

Starchy potatoes work best for mashed potatoes. Good options include Coliban, Desiree, Dutch Cream, Sebago, Maris Piper, King Edward, Russet, or Yukon Gold.

A Time to Celebrate – Digital Recipe Book

3CatsFoodie's first Recipe Book

25 stunning 'Easy-yet-fancy' recipes

Get My eBook

Cheese

Any good melting cheese will work well here. Swiss, Monterey Jack, and most types of cheddar are great choices. It’s worth grating your own cheese rather than using pre-shredded varieties, as the anti-caking agents can prevent the cheese from melting smoothly once heated.

Subscribe to 3CatsFoodie’s Newsletters

* indicates required

How to make Seafood Pie

Step-by-step guide with photos

Poaching the seafood

1. Pour the milk and fish stock into a medium sized saucepan. Add the onion, thyme, bay leaves, and cloves, then heat over medium heat until the mixture is just about to simmer. Reduce the heat to low.

2. Gently poach the salmon for 1 minute, then remove it with a slotted spoon or strainer and transfer to a colander. Repeat this process with the prawns, mussels, and scallops, poaching each briefly and removing as soon as they are just cooked.

3. Once all the seafood has been poached, strain the milk mixture to remove and discard the solids. Set the poaching milk aside, as it will be used to make the sauce.

4. Use a clean tea towel or paper towels to gently pat the poached seafood dry. This step is important to avoid a watery pie. Arrange the seafood evenly over the base of a large baking dish (approximately 30 × 19 × 6 cm or 12 × 8 × 2.5 inches), making sure each serving has a good mix of seafood.

Creamy white sauce

1. Melt the butter in a large, deep frying pan over medium heat. Add the garlic and onion and sauté for 2 minutes or until fragrant. Stir in the carrots and celery, then cook for about 5 minutes, or until the vegetables have softened.

2. Sprinkle over the flour and stir well to coat the vegetables. Pour in half of the reserved poaching milk and cook, stirring constantly, until the mixture becomes thick and sticky. Add the remaining milk and stir until smooth.

3. Reduce the heat to low, then stir in the cream, salt, and pepper. Simmer gently for 5 minutes, stirring occasionally. If the sauce looks too thin, sprinkle 1 to 3 teaspoons of flour over the surface, one teaspoon at a time, stirring well after each addition until the desired thickness is reached.

4. The sauce should be thick enough to coat and hug the seafood. Taste and adjust the seasoning if needed, then remove from the heat and stir through the parsley.

5. Pour the sauce evenly over the prepared seafood and use a spatula to level the surface.

For the mashed potatoes

1. Preheat the oven to 180°C or 350°F.

2. Place the potatoes in a saucepan, add 1 tablespoon of salt, and cover with water until the potatoes are submerged by about 2.5 cm or 1 inch. Bring to a boil over high heat, then reduce the heat to medium and cook until the potatoes are very tender.

3. Drain the potatoes into a colander and leave them to steam dry for 5 minutes. This step helps remove excess moisture for a fluffier mash.

4. Mash the potatoes using a potato ricer or masher. Add the butter and milk and mix until smooth. Stir in the egg yolks and salt until well combined.

5. Spoon the mashed potato over the seafood filling and level the surface. Use a fork to create swirls on top, then sprinkle evenly with cheese.

6. Bake for 35 minutes, or until the top is golden and lightly crisp.

Tips for the best Seafood Pie

Don’t skip the poaching step

Poaching the seafood gently in milk and stock is essential for both flavour and texture. It lightly cooks the seafood, so it stays tender during baking, and it infuses the milk with seafood and aromatics.

That flavoured milk is then used to make the sauce, giving the pie depth and richness that you won’t get if you skip this step.

Don’t overcook the seafood

The salmon, prawns, scallops and mussels are quickly poached before baking to keep the seafood tender. It will finish cooking in the oven. Overcooking the seafood will make it rubbery or dry.

Choose the seafood you love

Use the seafood you enjoy most and adjust the mix to suit your taste. Just be mindful when using clams, octopus or squid, as they need either quick cooking or slow cooking to become tender. If not cooked properly, they can turn tough and chewy in a baked pie.

Avoiding a watery pie

Excess moisture is likely to cause a watery seafood pie. Make sure the seafood is well drained and gently patted dry after poaching. Using full-cream milk and double cream helps thicken the sauce. Lower-fat dairy can release more liquid during baking.

Getting the right sauce thickness

The sauce should be thick enough to coat and hug the seafood before it goes into the oven. If it looks too thin, thicken it on the stovetop rather than relying on the oven to do the work. A properly thickened sauce will stay creamy and cohesive once baked.

Even seafood distribution

Arrange the seafood evenly in the baking dish before adding the sauce. This ensures each serving has a good mix of seafood, so no one ends up with just fish and mash.

Luxury seafood pie served on a plate, rich and creamy with tender seafood and a golden topping, styled for entertaining

Make ahead, storage and reheating

Make ahead

This seafood pie can be assembled ahead of time, making it ideal for entertaining or busy days.

Prepare the pie up to the point of adding the mashed potato topping, then cover. Refrigerate for up to 24 hours.

When ready to bake, add the cheese and bake as directed, allowing a few extra minutes, around 5 to 8 minutes, if baking straight from the fridge. To check that the pie is heated through, insert a skewer into the centre of the pie, wipe it clean and carefully feel the temperature of the skewer.

Storage

Once baked, allow the seafood pie to cool completely, then cover and store it in the fridge for up to 3 days. Store leftovers in an airtight container or tightly covered baking dish to prevent the mash from drying out.

Reheating

To reheat without drying it out, cover the pie loosely with foil and warm it in a 170°C or 340°F oven until heated through. Removing the foil for the last few minutes will help re-crisp the top. Avoid reheating on high heat, as this can dry out the seafood and cause the sauce to split.

You could also microwave the pie over gentle heat until heated through.

Frequently Asked Questions

Can I prepare seafood pie the day before and bake it later?

Yes, seafood pie can be assembled the day before and baked later. Keeping it chilled allows the flavours to settle, and baking it the next day actually makes it easier to portion. Just expect a slightly longer bake time if it goes straight from fridge to oven.

Why is my seafood pie watery?

Excess moisture from the seafood or a thin sauce may lead to a watery seafood pie. Carefully strain and dry the seafood before placing in a baking dish. Use full-fat cream and milk as the lighter versions are more watery.

How do I know when my seafood pie is cooked?

The pie is ready when it is bubbling gently around the edges and heated through in the centre. The easiest way to check is to insert a skewer into the middle; it should feel hot to the touch when removed.

What can I use instead of mashed potatoes on top?

If you want something different, you can top the pie with thinly sliced potatoes, sweet potato mash, or even a buttery pastry lid. Just keep in mind that thinner toppings will bake faster than mash.

What size baking dish should I use for seafood pie?

A medium-sized baking dish works best, one that allows the filling to sit at a reasonable depth rather than being spread too thin. This helps keep the seafood moist and the sauce creamy.

Is seafood pie better baked covered or uncovered?

Seafood pie is best baked uncovered, so the mashed potato topping can brown and develop texture. If needed, it can be loosely covered partway through baking to prevent over-browning.

More Christmas recipe ideas

Nutrition Information

Nutrition information is estimated using a third-party calculator and should be used as a guide only.

Australian Measurements

All measurements on this website use Australian standard cups and spoons. For conversion details, see my Australian Cooking Measurements page.

I’d love your feedback!

If you made this recipe, please leave a star rating and comment below; it really supports my blog and helps others find the recipe. Your email address is required to comment (to prevent spam) but will not be published. If you share your dish on Instagram, don’t forget to tag me. I’d love to see it! @3catsfoodie

Cheers – Cat T

Slice of luxury seafood pie served on a plate with creamy seafood filling and golden mashed potato topping

Seafood Pie (luxury version of a fish pie)

Catalina T
Comforting yet gourmet, this seafood pie is made with salmon, prawns, mussels, and scallops in a creamy sauce topped with mashed potatoes
5 from 2 votes
Prep Time 20 minutes
Cook Time 1 hour 10 minutes
Total Time 1 hour 30 minutes
Course Main Course
Cuisine British, Irish
Servings 6 Servings
Calories 686 kcal

Video

Ingredients
  

  • 500ml / 17floz (2 cups) full cream milk / whole milk (NOTE 1)
  • 250ml / 8 floz (1 cup) fish stock
  • 1 brown onion (skin on and halved)
  • 2 thyme sprigs
  • 2 dried bay leaves
  • 4 whole cloves
  • 450gm / 16oz salmon (boneless and skinless) (NOTE 2)
  • 200gm / 7oz raw prawns without shells (cleaned) (NOTE 3)
  • 200gm / 7oz scallops (roe removed) (NOTE 3)
  • 200gm / 7oz mussels (cleaned) (NOTE 3)

CREAMY SAUCE

  • 60gm / 2oz unsalted butter
  • 4 garlic cloves (minced)
  • 1 small (110gm / 4oz) onion (finely chopped)
  • 1 medium (150g / 5oz) carrot (peeled and diced finely)
  • 1 large (60gm / 2oz) celery (finely diced)
  • cup plain flour (or a little more) (NOTE 4)
  • ⅓ cup (85gm / 3oz) double cream (NOTE 5)
  • 2 tbsp parsley (finely chopped)
  • ½ tsp salt
  • ¼ tsp freshly ground black pepper

MASHED POTATO TOPPING

  • 750gm /1.7lb potatoes (chopped into large chunks) (NOTE 6)
  • 80g / 3oz unsalted butter (small cubes)
  • 3 tbsp (60ml / 2floz) full cream milk
  • 2 large egg yolks
  • ¼ tsp salt
  • 100gm / 4oz shredded cheddar cheese (NOTE 7)

Instructions
 

Poaching the seafood

  • Pour the milk and fish stock into a medium-sized saucepan. Add the onion, thyme, bay leaves, and cloves, then heat over medium heat until the mixture is just about to simmer. Reduce the heat to low.
  • Gently poach the salmon for 1 minute, then remove it with a slotted spoon or strainer and transfer to a colander. Repeat this process with the prawns, mussels, and scallops, poaching each briefly and removing as soon as they are just cooked.
    Salmon pieces prepared and ready to be added to the seafood pie
  • Once all the seafood has been poached, strain the milk mixture to remove and discard the solids. Set the poaching milk aside, as it will be used to make the sauce.
  • Use a clean tea towel or paper towels to gently pat the poached seafood dry. This step is important to avoid a watery pie. Arrange the seafood evenly over the base of a large baking dish (approximately 30 × 19 × 6 cm or 12 × 8 × 2.5 inches), making sure each serving has a good mix of seafood.
    Mixed seafood arranged evenly in the base of a baking dish

Creamy white sauce

  • Melt the butter in a large, deep frying pan over medium heat. Add the garlic and onion and sauté for 2 minutes or until fragrant. Stir in the carrots and celery, then cook for about 5 minutes, or until the vegetables have softened.
  • Sprinkle over the flour and stir well to coat the vegetables. Pour in half of the reserved poaching milk and cook, stirring constantly, until the mixture becomes thick and sticky. Add the remaining milk and stir until smooth.
    Poaching milk being poured into the pan to create a creamy white sauce
  • Reduce the heat to low, then stir in the cream, salt, and pepper. Simmer gently for 5 minutes, stirring occasionally. If the sauce looks too thin, sprinkle 1 to 3 teaspoons of flour over the surface, one teaspoon at a time, stirring well after each addition until the desired thickness is reached.
  • The sauce should be thick enough to coat and hug the seafood. Taste and adjust the seasoning if needed, then remove from the heat and stir through the parsley.
    Thickened creamy sauce cooking gently in the pan
  • Pour the sauce evenly over the prepared seafood and use a spatula to level the surface.

Mashed Potato Topping

  • Preheat the oven to 180°C or 350°F
  • Place the potatoes in a saucepan, add 1 tablespoon of salt, and cover with water until the potatoes are submerged by about 2.5 cm or 1 inch. Bring to a boil over high heat, then reduce the heat to medium and cook until the potatoes are very tender.
  • Drain the potatoes into a colander and leave them to steam dry for 5 minutes. This step helps remove excess moisture for a fluffier mash.
  • Mash the potatoes using a potato ricer or masher. Add the butter and milk and mix until smooth. Stir in the egg yolks and salt until well combined.
  • Spoon the mashed potato over the seafood filling and level the surface. Use a fork to create swirls on top, then sprinkle evenly with cheese.
    Mashed potatoes mixed with butter and milk until smooth and creamy
  • Bake for 35 minutes, or until the top is golden and lightly crisp.

Notes

(NOTE 1) Milk: Use full-cream or whole milk for poaching the seafood. Lower-fat or skim milk can cause a watery sauce once the pie has baked.
(NOTE 2) Fish: I used skinless, boneless salmon, but any semi-firm fish works well. Good options include perch, monkfish, cod, haddock, halibut, tilapia, barramundi, snapper, or ocean trout. If you don’t mind a flakier fish pie, you can use whatever fish you like, as long as it’s skinless and boneless. For a different flavour profile, you can also mix in a small amount of smoked fish, such as smoked cod.
(NOTE 3) Seafood: I used a mix of salmon, prawns, mussels, and scallops. Apart from the salmon, the seafood was frozen and thawed before cooking. You don’t have to use the exact combination I did, and you can easily change the ratios to suit your taste. If you prefer a classic fish pie, simply swap the seafood for fish using equal amounts. For this recipe, that would be 1050 g or 2.3 lb of fish. You can also create your own mix, such as 70% fish and 30% prawns.
(NOTE 4) Plain flour does not contain added salt or leavening agents such as baking powder, which makes it ideal for thickening sauces without affecting flavour or texture.
(NOTE 5) Double cream: Double cream has a high fat content of around 50 percent. It’s made by skimming the top layer of cream from cow’s milk, giving it a thicker, richer consistency than other types of cream. This helps create a luxurious, creamy sauce that is less likely to split during cooking.
(NOTE 6) Potatoes – Starchy potatoes work best for mashed potatoes. Good options include Coliban, Desiree, Dutch Cream, Sebago, Maris Piper, King Edward, Russet, or Yukon Gold.
(NOTE 7) Cheese – Any good melting cheese will work well here. Swiss, Monterey Jack, and most types of cheddar are great choices. It’s worth grating your own cheese rather than using pre-shredded varieties, as the anti-caking agents can prevent the cheese from melting smoothly once heated.
Storage: Once baked, allow the seafood pie to cool completely, then cover and store it in the fridge for up to 3 days. Store leftovers in an airtight container or tightly covered baking dish to prevent the mash from drying out.
Reheating: To reheat without drying it out, cover the pie loosely with foil and warm it in a 170°C or 340°F oven until heated through. Removing the foil for the last few minutes will help re-crisp the top. Avoid reheating on high heat, as this can dry out the seafood and cause the sauce to split. You could also microwave the pie over gentle heat until heated through.
Nutrition Information is estimated using a third-party calculator and should be used as a guide only.
Australian Measurements: All measurements on this website use Australian standard cups and spoons. For conversion details, see my Australian Cooking Measurements page.
I’d love your feedback! If you made this recipe, please leave a star rating and comment below; it really supports my blog and helps others find the recipe. Your email address is required to comment (to prevent spam) but will not be published. If you share your dish on Instagram, don’t forget to tag me. I’d love to see it! @3catsfoodie
Cheers – Cat T
 

Nutrition

Serving: 1 ServingCalories: 686kcalCarbohydrates: 42gProtein: 39gFat: 41gSaturated Fat: 22gPolyunsaturated Fat: 4gMonounsaturated Fat: 11gTrans Fat: 1gCholesterol: 252mgSodium: 1019mgPotassium: 1461mgFiber: 5gSugar: 9gVitamin A: 5672IUVitamin C: 34mgCalcium: 350mgIron: 3mg
SHARE THIS POST:

Similar Posts

5 from 2 votes
guest
Recipe Rating




4 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Gail

5 stars
2nd time I’ve made this, so delish and forgiving. Definitely poach the seafood! 2nd time I did a mashed potato shell instead of topping with mashed potatoes. I piled the seafood goodies into the potato shell (I used cod, shrimp and scallops) this requires me to make the rue, and add in the cheese and seafood. Then I topped with more grated cheese and baked till the cheese was browned and the filling bubbly.
Again, very flexible recipe, potatoes on top or bottom. Yum every time!

Lauren

5 stars
Made this for Easter dinner, highly recommend