clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A black Le Creuset cast iron Dutch oven with a fish pie in it. A serving has been scooped out revealing the creamy seafood mornay inside.

Creamy Seafood Pie with Colcannon Mash

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review
  • Author: Emma Lee
  • Prep Time: 1 hour 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 1 hour 45 minutes
  • Yield: 8 serves 1x
  • Category: Dinner
  • Method: Baking
  • Cuisine: Irish


Ok, so this isn’t the quickest of recipes. But bear with me, because a Dutch oven of creamy, seafood pie, topped with a colcannon mash top and baked until cheesy and golden is total pie heaven. Seafood lovers, take note! 



For the fish mornay

  • 25g + 60g butter
  • 2 leeks, sliced
  • 800ml full cream milk
  • 250g salmon
  • 250g green prawns, shelled and deveined
  • 1/3 c plain flour
  •  120g smoked rainbow trout
  • 120g smoked mussels in oil, drained
  • 90g vintage cheddar
  • 50g smoked cheddar
  • 1 cup frozen peas
  • 2 heaped tsp fresh, finely chopped parsley
  • sea salt to taste
  • freshly ground pepper to taste

Colcannon Topping

  • 1kg mashing potatoes
  • 1 cup full cream milk
  • 1 bay leaf
  • 100g unsalted butter 
  • 300g green cabbage, finely shredded
  • 30g English spinach
  • 30 g spring onions, finely sliced
  • sea salt
  • pepper, freshly ground
  • 30g vintage cheddar, finely grated


Fish Mornay

  1. In a Dutch oven on low heat, sweat off the leeks in 25g of butter until they are soft. Remove from the pot and set aside.
  2. In a small saucepan, heat the milk until it’s just about to simmer. Add the fresh seafood and poach in the milk until cooked. Larger pieces (like salmon) will take about 6-8 minutes, while small prawns will take considerably less time. Once the seafood is cooked, remove from the saucepan with a slotted spoon and set aside. 
  3. On a low heat, melt the remaining 60g butter in the Dutch oven. Add the flour and stir to combine into a paste. Cook, stirring continuously, on low heat for 5 minutes.  This is needed to cook out the flour.
  4. Add 1 cup of the poaching milk continually stirring to allow the milk to incorporate into the flour mixture (or roux). At this stage, change from using your wooden spoon to stir to a whisk. It will make it much easier to get a smooth, creamy sauce.  Gradually add the remaining milk a little at a time, stirring continuously until the mixture resembles a thick, creamy sauce. A bechamel sauce can take a lot of liquid, so don’t be afraid if it looks really runny. Cooking the sauce will cause the sauce to thicken. If it thickens too much, just add more milk. 
  5. Add the grated cheeses and stir through to melt them into the sauce. 
  6. Flake the cooked salmon and add to the bechamel sauce along with the cooked prawns, mussels, and rainbow trout. Give it a good stir to combine all the seafood with the bechamel sauce.
  7. Add the frozen peas, and chopped parsley. Season with sea salt and freshly ground black pepper. 


  1. Cut all the potatoes into roughly the same size. (I normally aim for a 4cm square rough chop.) In a pot, place the potatoes and enough water to cover them. Pop on the stove and bring to the boil. Continue to boil until potatoes are cooked through and soft.

  2. In a saucepan, warm the milk and the bay leaf til hot, but not boiling. Discard the bay leaf and pop aside.

  3. In a frypan, sweat of the cabbage in half of the butter. When the cabbage has softened, add the spinach and season with salt and pepper. Don’t overcook the spinach. It will wilt quite quickly once it hits the heat. Remove from heat and pop aside.

  4. Remove potatoes from the stove and drain of water. Mash the potatoes and add the remaining butter. Stir it through till melted and incorporate it into the potato along with the hot milk. Stir until the potato has absorbed the milk. Add cabbage mix and spring onions. Combine. Season with salt and pepper to your taste. 

  5. Spoon the colcannon mash all over the top of the seafood mornay and sprinkle with remaining 30g grated cheddar. Bake in a preheated 200-degree oven for 30 minutes until bubbling and golden. 


The best thing that you can do for this fish pie (and yourself) is to let it rest for a few hours before its final bake in the oven. By all means cook earlier in the day or even the day before, top with the colcannon, and then cover and leave to rest for a few hours. You’ll be amazed at how much the flavors develop and deepen. 

If you purchase seafood with skin on, be sure to remove it prior to adding it to the bechamel sauce.

Don’t feel like a colcannon top to your Seafood pie recipe? Alternatively, top the seafood mornay with a rough savory pie crust or layer of puff pastry. Brush with an egg wash and bake for 30 minutes or until golden. And now you have a Fish Pot Pie recipe!

If you are filling your fish pie to the top of your baking dish, just be sure to pop a baking sheet on the rack underneath as it may bubble over.

To get the smoothest creamy white sauce you’ll ever make, use a whisk instead of a stirring spoon.


  • Serving Size:
  • Calories: 564
  • Sugar: 11.3 g
  • Sodium: 931.9 mg
  • Fat: 32.7 g
  • Carbohydrates: 39.1 g
  • Protein: 30.2 g
  • Cholesterol: 159.7 mg