Classic New England Fish Pie Recipe

fish pie in a casserole dish with piped mashed potato crust

My Classic New England Fish Pie Recipe starts with flaky white fish, leeks, parsnips and peas in a creamy white sauce, topped with a cheddar-y horseradish and buttermilk mash ~  it’s hands down the most comforting meal I’ve had all year.

Fish Pie in a black casserole dish

If you haven’t had a classic potato topped New England fish pie you’ve really been missing out. We first fell in love with them when we lived in London decades ago, they were on the menus of all the cozy pubs, and we’d buy frozen pies at our local market to make back at home in our little flat. We kept on loving them after we moved to coastal Maine and then New Hampshire where every mom and pop fish market had their own special recipe. Some were elegant with salmon and shrimp in a rich creamy white sauce, others were humble fishmongers’ trimmings from the day’s catch, made with mayo and Ritz cracker crumbs.

But here in Los Angles homey fish pies aren’t common, and I’d almost forgotten the joys of this ultimate comfort food food. A great fish pie is everything!

Ladling fish pie into a casserole dish

What kind of fish for fish pie?

  • I like to keep it simple and use cod, halibut, or salmon.
  • Lots of people love to add some shrimp into the mix. You could make a schmancy version with lobster.
  • If you’re on a first name basis with your supermarket fishmonger you might ask if they have any ‘fish pie’ trimmings in the back ~ that is, little odd bits and leftover pieces of various fish. It makes the ultimate fish pie! You’ll need about a pound.
  • For an authentic pie you might want to combine regular fish with some smoked fish, which adds a ton of flavor. Look for smoked fish in the refrigerated section of your supermarket near the pre-packaged meats like salami.
a plate of fish pie with Brussels sprouts

One of the givens of most fish pies is the mashed potato crust, making it the fishy equivalent of a cottage pie, or shepherd’s pie. It can be thick, thin, swirled, piped, or flattened, but it’s always lightly crisped in the hot oven, and utterly delicious.

The simple secret to creamy lump free mashed potatoes

  • The secret is so simple ~ cook your potatoes until they are falling-apart-soft.
  • When you don’t cook your potatoes enough, there are bound to be lumps. But when you cook them until they are super soft and falling apart, they’ll whip up beautifully.
  • I like to use my stand mixer fitted with the balloon attachment to do large amounts of potatoes like this. It’s hands free and mess free (I don’t get bits of mashed potato all over the walls the way I do when I use my hand mixer.)
making mashed potatoes

How to pipe mashed potatoes

If you’re making fish pie for Sunday dinner, or for company, this extra step is very pretty, and worth the little extra effort.

  • You’ll need a large piping bag, or a gallon zip lock bag.
  • Also a large piping tip, I used the Ateco 828 star tip  (The larger the piping tip the better when it comes to mashed potatoes because occasional lumps can clog smaller tips.)
  • Start with creamy lump free mashed potatoes. You want a fairly firm texture so it will hold the piping shape. Let them cool slightly before piping so you can handle the bag comfortably.
  • Insert the tip into the bag. If you’re using a baggie, snip a corner off to fit the tip.
  • Fold over the top third of the bag to make a collar.
  • Spoon the potatoes into your bag, then unfold the collar. Twist the top to push the potatoes down toward the tip.
  • With a smooth twisting and squeezing motion pipe your mashed potatoes in any design you like.
  • Do a test squeeze or two first to get used to the motion. Refill your bag as necessary.
How to pipe mashed potatoes
brushing mashed potato crust with melted buttter

I like to brush the potatoes with melted butter once before they go in the oven, and then once more during cooking, it just helps them get nice and golden brown. It gives them a slightly crisp crust, too. Note: purists will call me out on using horseradish in the mashed potatoes, but please try it, it’s soooo good!

Alternative crusts for fisherman’s pie

  • you can use pie crust or puff pastry for the top
  • sliced cooked potatoes arranged shingle style over the pie, be sure to brush liberally with butter
  • shredded hash browned style potatoes
A fish pie topped with mashed potatoes, just out of the oven

Make this dreamy fish pie for the people you love…then sit back, enjoy, and let them do the clean up, you deserve it!

fish pie in a black casserole dish with spoon

More comforting casseroles from the archives…

fish pie in a casserole dish with piped mashed potato crust
4.63 from 24 votes

Classic New England Fish Pie Recipe

My Classic New England Fish Pie Recipe has a base of fish, leeks, parsnips and peas in a creamy white sauce, topped with a cheddar-y horseradish and buttermilk mash ~  it's hands down the most comforting meal I've had all year.
Course Main Course
Cuisine American
Prep Time 20 minutes
Cook Time 35 minutes
Yield 8 servings
Author Sue Moran


  • casserole dish
  • large pastry bag and large piping tip (optional)


  • 1 lb fresh cod fillet, skin removed (or other fish like halibut or salmon)
  • 2 1/4 cups whole milk
  • 1 bay leaf
  • salt and black pepper
  • 6 Tbsp butter, divided
  • 2 parsnips, peeled and chopped
  • 2 leeks, peeled, washed, and sliced
  • 3 Tbsp all purpose flour
  • 2/3 cup frozen peas (don't defrost)
  • 3-4 russet potatoes, peeled and cut into large chunks
  • 1 cup shredded sharp cheddar cheese
  • 1/2 cup buttermilk
  • 2 tsp prepared horseradish, or horseradish cream


  • Preheat the oven to 350F
  • Put the milk and bayleaf in a saucepan over medium heat. Cut the fish into 4 or 5 pieces and add to the milk along with 1/2 tsp salt. Bring to a gentle boil, then turn down the heat and simmer for a few minutes. Remove from the heat, cover, and set aside.
  • In a large pot melt 2 tablespoons of the butter and saute the parsnips and leeks for about 10 minutes over medium heat until softened. Stir often and don't allow them to burn.
  • Strain the fish and reserve the milk. Set both aside.
  • Add the flour to the parsnips and leeks and cook, stirring, for a few minutes, and again, don't let it brown. Slowly pour in the strained milk, stirring constantly, until smooth. Continue heating until the mixture thickens and almost comes to a simmer.
  • Add the fish to the pot, breaking it into large chunks as you add it. Season with salt and plenty of fresh cracked black pepper to taste. Stir in the frozen peas. Cover and set aside on the stove top to keep warm.
  • Meanwhile cook the potatoes in plenty of salted water until completely soft. Drain them and whip with 2 tablespoons of the butter, the cheese, the butttermilk, and the horseradish. Season to taste with salt and pepper. Be sure to get out all lumps.
  • Turn the fish mixture into your baking dish. Top with the mashed potatoes. You can pipe them on (see inspructions in the blog post) or just spoon them on. Melt the remaining 2 tablespoons of butter and gently dab over the mashed potatoes with a silicone brush. If you like you can brush again during cooking.
  • Bake for 30-40 minutes until golden browned and bubbling.

Cook’s notes

What to serve with fish pie ~

Fish pie can absolutely be a meal in itself, but if you want to add something to it, here are a few suggestions: steamed Brussels sprouts, green beans, asparagus, broccoli, or a crisp salad.
The nutritional information for recipes on this site is provided as a courtesy and although tries to provide accurate nutritional information, these figures are only estimates.
fish pie pin

Fish pie is such a classic that all the famous chef’s, especially from Britain, have weighed in with their special versions:

You Might Also Like


    Leave a Reply

    Please rate this recipe!

  • Reply
    Tania De Suduiraut
    March 4, 2022 at 8:09 pm

    5 stars
    Do you think sea bass would work in this dish? If so, what could I add with the sea bass? Halibut is out of season!

    • Reply
      Sue Moran
      March 5, 2022 at 2:16 pm

      I think it would work fine, just substitute it for the cod and the rest of the ingredients can be the same.

  • Reply
    Shaun Edmonds
    July 6, 2021 at 3:08 pm

    Well this is absolutely fine as a fish pie, but the lack of the smoked element I think robs the dish of that Umami flavour. Here in the UK/Ireland we always add a piece of smoked Haddock with the Cod. I personally poach 2 Cod fillets and 1 smoked Haddock fillet, whole, in milk, bay leaf, peppercorns and a clove spiked small onion. Remove the fish when just done and rest while we prepare the sauce. In a separate saucepan I make a classic roux, then slowly add in the strained milk, whisking of course, a pinch of mature cheddar (instead of salt), black pepper and lots of fresh parsley. Now gently break up the fish and add to the sauce, pour into a cold pie dish and refrigerate for an hour (this will make adding the mash easier later). Now boil your spuds, here in the UK it’s Maris Piper or King Edwards, in the US I believe Yukon Gold is best for mash. Quarter large spuds, halve smaller one’s, add to boiling water (no salt because of the smoked fish), and boil till a a sharp knife just goes through with slight resistance. Drain then cover to let the steam make the potatoes extra fluffy. Now take your chilled pie base out of the fridge, but don’t pipe the mash, take a warm fork and add random peaks to the top, sprinkle with Grana Padano or Parmigiano and bake for 30 minutes.

  • Reply
    February 19, 2021 at 4:20 pm

    5 stars
    I made this for dinner for the first Friday of Lent. I used halibut, smoked salmon and shrimp. I didn’t pipe my potatoes, and to get the brown on top, the last 5 minutes I put it under the broiler. It was yummy!!! I loved the addition of horseradish in the mashed potatoes, however I’d substitute regular milk next time instead of the buttermilk.

    • Reply
      Sue Moran
      February 19, 2021 at 5:28 pm

      Thanks for the feedback Bootsy, your pie sounds delish.

  • Reply
    February 8, 2020 at 9:11 am

    4 stars
    Made this last night with half halibut and half scallops. Was very good but feels like it’s missing something like cayenne or something to break up the soft texture (I have texture issues and put cayenne in everything). I’ve never had anything like this before. Overall very good and my boyfriend LOVED it.

    • Reply
      February 8, 2020 at 9:46 am

      I think scallops are such a good choice for this pie, and by all means spice this up to your liking, that’s what I’m all about here.

  • Reply
    October 21, 2019 at 2:46 pm

    5 stars
    This was excellent! The subtle flavors of the parsnips and the horseradish really put it over the top. I used smoked cheddar because I had no smoked fish and liked the idea of a smoky flavor and it worked perfectly. I did not pipe on the mashed potatoes, because, well, I was lazy!

    • Reply
      October 21, 2019 at 2:49 pm

      Love your idea of using smoked cheese ~ brilliant 🙂

  • Reply
    Susan @ The Spice Garden
    October 18, 2019 at 4:26 pm

    5 stars
    This is such a pretty dish and SO much classier than my mother-in-law’s fish pie! her recipe calls for chunks of parboiled potatoes, chunks of cod, chunks of onions, chunks of Cheddar cheese, chopped parsley and chopped basil in the classic creamy milk sauce. A staple winter time Friday night meal at the family farm.

    Yours is dinner party worthy!

  • Reply
    donna quigley
    October 18, 2019 at 4:07 pm

    5 stars
    Hi Sue, this is so morish.
    Can it be made a few days in advance and frozen if made with the spuds ? ? ? and not the pastry? Donna

    • Reply
      October 18, 2019 at 4:31 pm

      Yes you could!

  • Reply
    October 18, 2019 at 2:20 pm

    I really dislike parsnips, what veg could I substitute?

    • Reply
      October 18, 2019 at 3:49 pm

      You can add carrots, or celery.

  • Reply
    October 18, 2019 at 1:03 pm

    Love Fish Pie but who would have thought to put Horseradish in the Potato! Yum! That will happen next time we have one. In fact, what a great idea for a Cottage Pie. Can’t wait for the next time I do Mash for a pie.
    Thankyou Sue. :))

    • Reply
      October 18, 2019 at 3:51 pm

      The horseradish really makes this crust, and yes, for sure, it would be great on a cottage pie too 🙂

  • Reply
    Tricia B
    October 18, 2019 at 9:40 am

    5 stars
    Wow this is my kind of dinner! We had the most incredible fish pie in Ireland once, and I’ve wanted a recipe to try and replicate that wonderful meal. I must try this – and Ed will be thrilled. Bring n the horseradish, sounds fantastic to me!

1 2

Sharing is Caring

Help spread the word. You're awesome for doing it!


Get my tips, tricks & recipes for easy

foolproof baking


logo png