Disclosure: This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
Cold night, warm oven, creamy sauce bubbling under a fluffy potato lid, that is my kind of comfort. If fish pies have ever felt fussy, this fish pie recipe shows how simple it can be. We lean on a few basic techniques, gentle poaching and a thick, silky sauce, so the fish stays tender and the top bakes up golden.
Cooking now? Use the Jump to Recipe button to head straight to the card, or skim the Table of Contents to jump to ingredients or any step you need.
I cook near the coast, so I keep things unfancy, just clean flavors and smart timing. You will get a reliable bake, a cozy casserole feel, and easy swaps if your seafood mix changes week to week.
Now, letโs get this in the oven.
Table of Contents
Ingredients Youโll Need

For this fish pie recipe, keep it simple and pantry friendly. I group everything so you can grab and go.
Fish filling
- 1.5 lb mixed fish, cut in 1 inch chunks (cod or haddock for the base, plus some salmon if you like)
- 4 oz smoked haddock or smoked trout, flaked (optional, adds depth)
- 1 small leek, white and light green only, thinly sliced (or 1 small onion, finely chopped)
- 1 cup frozen peas, thawed and patted dry
- 2 tbsp chopped fresh parsley
- 1 tbsp lemon juice
- 1 tsp Dijon mustard
- 1 tsp kosher salt, plus more to taste
- 1/2 tsp black pepper
Fish pie sauce
- 4 tbsp unsalted butter
- 4 tbsp all purpose flour
- 2.5 cups whole milk, room temp
- 1 bay leaf
- 1 strip lemon zest or 1/4 tsp lemon zest
- Pinch of nutmeg (optional)
Potato topping
- 2 lb russet or Yukon Gold potatoes, peeled and cut into chunks
- 4 tbsp unsalted butter
- 1/2 cup whole milk, warmed
- 1 cup shredded sharp cheddar (optional, for a golden top)
- 1/2 tsp kosher salt, plus more to taste
- 1/4 tsp black pepper
For crunch, optional
- 1/2 cup panko breadcrumbs
- 1 tbsp olive oil or melted butter
Small note for frozen fish: use it straight from the freezer by gently poaching in milk until it just flakes, then proceed with the sauce and bake as directed (we will cover this in the step by step).
Step-by-Step Instructions
Step 1: Preheat and set up
Heat oven to 350ยฐF (180ยฐC). Lightly butter a 2โ2.5 quart baking dish (8ร11 or 9ร9). Put a large pot of salted water on to boil for the potatoes.
Step 2: Cook the potatoes
Add potatoes and boil until very tender, 12โ15 minutes. Drain well, then return to the hot pot. Let them steam dry 1โ2 minutes so the mash stays fluffy.
Step 3: Make the mash topping
Mash potatoes with butter and warmed milk until smooth. Season with salt and pepper. Stir in half the cheddar if using. Cover to keep warm.
Step 4: Start the sauce base
Melt butter in a saucepan over medium heat. Add sliced leek or onion and cook until soft, 3โ4 minutes. Sprinkle in flour and stir 1 minute to make a smooth paste.
Step 5: Finish the fish pie sauce
Gradually whisk in milk until smooth. Add bay leaf and lemon zest. Simmer gently, whisking, until thick and glossy, about 5โ7 minutes. Off heat, stir in Dijon, lemon juice, parsley, salt, and pepper. The sauce should be scoopable, not pourable.
Step 6: Prep the fish
Pat fish dry and cut into 1-inch chunks. Flake smoked fish if using. For frozen fish, poach in milk at a bare simmer 3โ4 minutes, then drain well.
Step 7: Assemble the filling
Spread fish evenly in the baking dish. Add peas. Spoon the hot, thick sauce over and gently coat without breaking the fish.
Step 8: Top and add crunch (optional)
Spoon mash over the filling and spread to the edges to seal. Rough up the surface with a fork for crispy bits. If you like crunch, sprinkle over panko tossed with olive oil or butter, plus remaining cheddar.
Step 9: Bake
Bake 25โ35 minutes until bubbling at the edges and golden on top. The center should reach 165ยฐF on an instant-read thermometer.
Step 10: Rest and serve
Let the pie rest 10 minutes so it sets. Serve hot with lemon wedges and a sprinkle of fresh parsley.
Tip: Let the mash steam dry before mashing. It makes a huge difference to that golden, craggy top.
Fish Pie Recipe
- Total Time: 60 minutes
- Yield: 6 servings 1x
Description
A cozy and simple fish pie recipe with flaky fish, creamy sauce, and golden mashed potato topping. Perfect for family dinners.
Ingredients
- 1.5 lb mixed fish, cut in 1 inch chunks (cod or haddock plus salmon if desired)
- 4 oz smoked haddock or smoked trout, flaked (optional)
- 1 small leek, white and light green only, thinly sliced (or 1 small onion, finely chopped)
- 1 cup frozen peas, thawed and patted dry
- 2 tbsp chopped fresh parsley
- 1 tbsp lemon juice
- 1 tsp Dijon mustard
- 1 tsp kosher salt, plus more to taste
- 1/2 tsp black pepper
- 4 tbsp unsalted butter (for sauce)
- 4 tbsp all purpose flour
- 2.5 cups whole milk, room temp
- 1 bay leaf
- 1 strip lemon zest or 1/4 tsp lemon zest
- Pinch of nutmeg (optional)
- 2 lb russet or Yukon Gold potatoes, peeled and cut into chunks
- 4 tbsp unsalted butter (for mash)
- 1/2 cup whole milk, warmed
- 1 cup shredded sharp cheddar (optional)
- 1/2 tsp kosher salt, plus more to taste
- 1/4 tsp black pepper
- 1/2 cup panko breadcrumbs (optional)
- 1 tbsp olive oil or melted butter (optional)
Instructions
- Preheat oven to 350ยฐF (180ยฐC) and butter a 2 to 2.5 quart baking dish.
- Boil potatoes in salted water until tender, 12 to 15 minutes. Drain and steam dry.
- Mash potatoes with butter and warmed milk until smooth. Season with salt and pepper. Stir in half the cheddar if using. Keep warm.
- Melt butter in a saucepan over medium heat. Add leek or onion and cook until soft, 3 to 4 minutes. Stir in flour and cook 1 minute.
- Whisk in milk gradually until smooth. Add bay leaf and lemon zest. Simmer until very thick, about 5 to 7 minutes.
- Off heat, stir in Dijon, lemon juice, parsley, salt, and pepper.
- Pat fish dry and cut into chunks. If using frozen fish, poach briefly in milk until just flaking, then drain well.
- Place fish and peas in baking dish. Spoon hot sauce over the top, gently coating the fish.
- Top with mashed potatoes, spreading to edges. Add panko mixed with olive oil and remaining cheddar if desired.
- Bake 25 to 35 minutes until golden and bubbling, with an internal temp of 165ยฐF.
- Rest 10 minutes before serving.
Notes
For extra crunch, add panko breadcrumbs tossed with olive oil or melted butter before baking. Let the mash steam dry before mashing for a fluffier topping.
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Category: Seafood
- Method: Baking
- Cuisine: British
Nutrition
- Serving Size: 1/6 of pie
- Calories: 420
- Sugar: 6g
- Sodium: 720mg
- Fat: 20g
- Saturated Fat: 11g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 4g
- Protein: 28g
- Cholesterol: 95mg
Serving Tips
- Add a pop of green โ Serve your fish pie with steamed green beans, tenderstem broccoli, or garden peas tossed with a little butter and fresh mint.
- Brighten the plate โ A simple side salad with crisp lettuce, cucumber, and tomato dressed in lemon vinaigrette cuts through the creamy richness.
- Soak up the sauce โ Offer warm crusty bread or soft dinner rolls so no one leaves any sauce behind.
- For special occasions โ Pair with a chilled glass of Chardonnay or Sauvignon Blanc for a restaurant-style touch.
Little extra: If you like contrasts, serve with pickled beets or a sharp slaw on the side (the tang really wakes up the flavors).
Storage & Make-Ahead Tips
- Assemble ahead (fridge): You can build the fish pie, cool it, cover, and refrigerate the unbaked dish the same day. Aim to chill it within 1 to 2 hours of prep, then bake within 24 hours for best quality. Quick cooling matters, so let steam escape and use shallow dishes if needed.
- Freeze unbaked: Wrap well (plastic, then foil) and freeze. BBC Good Food advises up to 2 months for an uncooked fish pie, thawing in the fridge 24โ48 hours before baking. Freezer-meal specialists often allow up to 3 months for an unbaked, assembled pie.
- Freeze baked leftovers: Cool quickly, portion, and freeze; leftovers keep quality for about 3 months in the freezer. Thaw in the fridge, then reheat until piping hot.
- Refrigerate leftovers: Store cooked fish pie in airtight containers for 3 to 4 days. Keep your fridge at 40ยฐF/4โ5ยฐC or colder.
- Reheating temps: Whether baking from chilled or reheating portions, heat the center to at least 165ยฐF/74ยฐC before serving. Cover loosely with foil if the top browns too fast, then uncover to crisp.
- If adding shellfish or eggs: For the freezer, skip prawns/scallops and hard-boiled eggs, as they donโt refreeze well and can turn rubbery. Make those add-ins for same-day baking only.
These guidelines keep your fish pie recipe safe and tasty, whether youโre baking tonight or banking a cozy dinner for later.
Sources:
- Food Standards Agency: Chilling food correctly in your business
- USDA: Leftovers and Food Safety
- Food Standards Agency: How to chill, freeze and defrost food safely
FAQ
Can I make fish pie without smoked fish?
Yes. Smoked fish adds depth, but you can skip it and still have a delicious pie. Just use more white fish or salmon, and season your sauce well for extra flavor.
Can I use frozen fish to make fish pie?
Absolutely. Frozen fish works well if you poach it gently in milk until it just flakes, then drain before adding to the pie. No need to thaw first if youโre pre-cooking it.
How do I stop my fish pie from going watery?
Make sure your sauce is thick before it goes into the oven, and steam-dry potatoes before mashing. If adding spinach or other watery veg, cook and squeeze out excess moisture first.
What can I use instead of mashed potato topping?
Try scalloped potatoes, puff pastry, or a breadcrumb and cheese crust for a different texture.
Can I reheat fish pie in the microwave?
Yes, but reheat in short bursts and stir the filling halfway through so it heats evenly. If you want a crispy top, pop it under the broiler for a minute or two after microwaving.
Final Thoughts
Fish pie has a way of making the whole table feel warmer. This easy version keeps the process straightforward, with simple prep and reliable steps that deliver creamy sauce, tender fish, and a golden mash topping every time. Itโs the kind of recipe you can make for a weeknight dinner or a special family gathering without feeling stressed.
You may also like:
– Breaded and Baked Fish Recipe
– Baked Black Cod Fish Recipe
– Baked Mahi Mahi Fish Recipe
– Baked Tuna Fish Recipe
Give it your own twist with the fish you have on hand, a dash of herbs you love, or a crunchy topping for extra texture. However you make it, this dish is meant to be enjoyed hot, with people whoโll happily ask for seconds.
If you try this fish pie recipe, Iโd love to hear how it went. Share your thoughts or tips in the comments below.
And happy cooking!










