Fish Pie with Leeks: a Creamy and Delicious Fish Pie Recipe
Fish pie with leeks is a wonderful comfort food dish with chunks of fish and pieces of leek in a creamy and delicious white sauce, topped with fluffy mashed potatoes! You’ll love this easy fish pie recipe.
Do you eat fish?
As a The Scottish Grocer USA affiliate and Amazon Associate, I earn from qualifying purchases.
Note: you can use any type of white, flaky fish you like in this recipe (haddock, cod, orange roughy, etc.).
Maybe you’re like me and are really picky about the type of fish or fish dish you eat, and so you end up eating less than you’d like? You may think I’m silly to say that I simply won’t eat “fishy fish.” Any fish that smells like fish is just not on for me. Maybe it’s because I grew up eating the freshest haddock from the North Sea (my dad had a fish and chip shop in Glasgow.)
So just like everything else that I’ve told you about when sourcing ingredients: get the freshest (or frozen) best quality fish you can find. For this dish, I love using Stonington Seafood’s smoked haddock because it’s just like the really good smoked haddies from Scotland, in addition to another white fish.
I based my recipe on Cullen Skink, decided to add leeks (similar to Cullen Skink) for an added bit of flavor and it’s truly delicious! Don’t skip the egg in the mashed potatoes as it makes the topping much lighter.
If you love fish and you love a good chicken pot pie, or cottage pie, you’re going to love this fish pot pie with leeks. It’s a great dish for Lent, too. Let me know if you give it a try!
Fish Pot Pie with Leeks
recipe by Christina Conte ~ serves 5 or 6
FULL PRINTABLE RECIPE BELOW
- 1 lb smoked haddock (you can substitute shrimp, scallops, or even more fresh/frozen fish)
- 2 filets (4 oz each) of orange roughy, haddock or cod
- 2 Tbsp good quality butter, divided
- 1 large leek, cleaned and chopped into small pieces
- 3 Tbsp flour
- 20 oz milk
- white pepper, to taste
- 4 large potatoes, washed, peeled, cut into chunks
- 1 egg
- more milk and butter for the potatoes
- Diamond kosher or Maldon salt
Special equipment: one large baking pan (8″ x 11″) or a few individual baking dishes like my white Revol ones
Note: if you cannot find smoked haddock, you can use 1.5 lbs total of orange roughy, haddock or cod.
Cook the Fish
Place the smoked haddock (skin side down) along with the other fish in a pan, and pour enough of the 20 oz of milk just to cover them. Remove the fish, bring the milk to a boil, then put the fish back in, reduce the heat, and simmer over low heat for 4 minutes.
Remove the fish from the milk and allow to cool, then remove the skin from the smoked haddock. Strain the milk into the jug with the milk from the original amount, and set aside.
Cook the Potatoes
Put the potatoes in a pot and cover with water with 3/4 tsp Kosher salt. Bring to a boil, then simmer for about 13 minutes or until they are ready, then drain thoroughly. While the potatoes are cooking…
Make the White Sauce and Filling
In another pot over medium high heat, add one tablespoon of butter and leeks, and sauté for a few minutes until the leeks are a bit transparent, but not brown. Remove the leeks and set aside.
Put the other tablespoon of butter into the pan, then add the flour. Cook for a few minutes without browning or the flour will taste raw. Begin adding a little of the measured milk into the pan a little at a time. Mix it well each time before adding more.
Continue adding the milk until it’s finished.
When the sauce is ready, add about 1/2 tsp salt and some white pepper, then add the leeks.
Flake the cooled fish into pieces.
Next, add the fish to the sauce with the leeks and still well, but try not to break the pieces of fish any more. Taste for salt and pepper and adjust as needed.
Spoon into ramekins and allow to cool while mashing the potatoes which should be ready.
Preheat oven to 400 F (200 C.)
Make the Mashed Potatoes
Mash the potatoes while still hot, adding salt, butter (I add about an ounce) and about 2 ounces of milk. If not soft and creamy, add more butter or milk, and salt if needed. Add a beaten egg after the potatoes have cooled a little and mix well.
Either pipe the potatoes onto the fish pot pie in the ramekins or baking dish. I used a 1M tip.
Or spoon the mashed potatoes on evenly and spread with a fork. I do prefer piping, but the flavor is the same.
Use the fork to decorate the top. Place on a baking tray for easier handling.
Bake the fish pot pie in preheated oven for about 30 minutes or until the potato topping is golden brown and the sauce is bubbling.
Serve and enjoy while hot! Be sure to warn diners that the ramekins are very hot, too.
Children love these, too, so don’t hesitate to make smaller ramekins for them.
So creamy and delicious, it’s hard to believe there’s no cream in this dish!

Fish Pie with Leek, a Creamy and Delicious Comfort Food
Special Equipment
- 1 8" x 11" baking pan optional
- 3 Revol baking dishes optional
Ingredients
Fish:
- 1 lb smoked haddock you can substitute shrimp, scallops, or even more fresh/frozen fish
- 8 oz orange roughy or haddock or cod (2 filets)
- 20 oz milk
Sauce:
- 2 Tbsp butter good quality, divided
- 1 large leek cleaned and chopped into small pieces
- 3 Tbsp flour
- ⅛ tsp white pepper to taste
- ½ tsp salt
Mashed Potatoes:
- 4 large potatoes washed, peeled, cut into chunks
- 1 oz butter
- 2 oz milk
- ¼ tsp Maldon salt to taste
- 1 egg beaten
Instructions
- Cook the fish.
- Place the smoked haddock (skin side down) along with the other fish in a pan, and pour enough of the 20 oz (590 ml) of milk just to cover them. Remove the fish, bring the milk to a boil, then put the fish back in, reduce the heat, and simmer over low heat for 4 minutes.
- Remove the fish from the milk and allow to cool, then remove the skin from the smoked haddock. Strain the milk into the jug with the milk from the original amount, and set aside.
- Put the potatoes in a separate pot and cover with water with ¾ tsp Kosher salt. Bring to a boil, then simmer for about 13 minutes or until they are ready, then drain thoroughly. While the potatoes are cooking...
- In another pot over medium high heat, add one tablespoon of butter and leeks, and sauté for a few minutes until the leeks are a bit transparent, but not brown. Remove the leeks and set aside.
- Put the other tablespoon of butter into the pan, then add the flour. Cook for a few minutes without browning or the flour will taste raw. Begin adding a little of the measured milk into the pan a little at a time. Mix it well each time before adding more.
- Continue adding the milk until it's finished.
- When the sauce is ready, add about ½ tsp salt and some white pepper, then add the leeks.
- Flake the cooled fish into pieces.
- Next, add the fish to the sauce with the leeks and still well, but try not to break the pieces of fish any more. Taste for salt and pepper and adjust as needed.
- Spoon into ramekins and allow to cool while mashing the potatoes which should be ready.
- Preheat oven to 400℉ (200℃.)
- Mash the potatoes while still hot, adding salt, butter, and milk. If not soft and creamy, add more butter or milk, and salt if needed. Add a beaten egg after the potatoes have cooled a little and mix well.
- Either pipe the potatoes onto the fish pot pie in the ramekins or baking dish. I used a 1M tip, or, spoon the mashed potatoes on evenly and spread with a fork. I do prefer piping, but the flavor is the same.
- Use the fork to decorate the top. Place on a baking tray for easier handling.
- Bake the fish pot pie in preheated oven for about 30 minutes or until the potato topping is golden brown and the sauce is bubbling.
- Serve and enjoy while hot! Be sure to warn diners that the ramekins are very hot, too.
- Children love these, too, so don't hesitate to make smaller ramekins for them.
Notes
- If you cannot find smoked haddock, you can use 1.5 lbs total of orange roughy, haddock or cod.
- Omit the egg in the mashed potatoes if you want an egg-free meal.
Nutrition
More fish dishes you may enjoy ~
Christina’s Cucina is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com, as well as The Scottish Grocer USA.
yum. this looks delicious christina. i love fish pie. the photos remind me of my mum poaching smoked cod gently in milk for our dinner….
cheers
sherry
Lovely! Food memories are the best! Thanks, Sherry!
Thank you so much for this, perfection, I swapped the smoked haddock for smoked salmon & it turned out amazing as do all of your recipes.
You just made my evening! Thank you so much for the lovely compliment! I’m so happy you enjoyed the fish pie and good to know the smoked salmon tasted good, too! CC
Hmmm… usually my comments get published right away… I hope this one comes through! Definitely want to make this! Perfect for St. David’s Day, as well!
As they say in Italy, Buon Onomastico!!
This sounds so good — and I will make it! Just need to finish my recovery for foot surgery no. 2!
They both came through, David! Good luck!
And thank you so much for linking to that Monkfish stew. High time we had more fish back on our menu again!
Thanks for the delicious looking recipe. Could it be frozen and if so at what stage?
Yes, I freeze it all the time. I like to freeze it after it’s assembled, but before baking, but the other option is to freeze after baking. Defrost in the fridge, bring it out for about an hour before popping in the oven to bake or reheat. Enjoy, Marcella!
I adore fish and especially with leeks – we’re addicted to leeks at home, just about! Love the way your potatoes are swirly and look just perfectly creamy. I think the last time I had fish pie was in a restaurant in Scotland, right on the coast. I can imagine with your Dad’s fish & chips that you only crave the best! Looks wonderful, Christina.
Oh my, this looks absolutely amazing! This Midwestern girl doesn’t know much about smoked Haddock, but it is high time I learned. Thanks for the tip on orange roughy at Costco! Job well done… as always.
Thanks, Cathy! I think you’d love it!
Lord this looks right up my alley! This is definitely on my must try list. I adore smoked fish of any kind but combined with creamy mashed potatoes and leeks and browned in the oven. That’s my idea of a perfect meal.
I’m so glad! I do hope you try it, Frank!