If you are looking for a cozy, heartwarming dish that blends rich, indulgent flavors with fresh seafood, this Creamy Seafood Fish Pie Recipe will become your new favorite comfort food. Picture tender chunks of cod, salmon, and shrimp swimming in a luscious creamy sauce, topped with silky mashed potatoes that turn golden and crisp in the oven. Each bite offers a beautiful harmony of textures and tastes that feels like a warm hug on a plate. Whether it’s a family dinner or a special occasion, this British classic always delivers satisfaction and brings friends and loved ones together around the table.

Ingredients You’ll Need
The beauty of this Creamy Seafood Fish Pie Recipe lies in its simplicity—each ingredient plays an essential role in building layers of flavor and texture that make this dish unforgettable. From the flaky fish to the creamy mashed potatoes and delicate parsley, every element contributes something special.
- 1 pound white fish fillets (cod or haddock): Provides a mild, flaky base that absorbs the creamy sauce perfectly.
- 1 pound salmon fillet: Adds vibrant color and a rich, buttery flavor contrast.
- 1 cup peeled and deveined shrimp: Brings a sweet and slightly briny bite to the mix.
- 2 tablespoons unsalted butter: Essential for sautéing the onion and building the sauce’s silky texture.
- 1 small onion, finely chopped: Adds depth and subtle sweetness.
- 2 tablespoons all-purpose flour: Thickens the sauce, giving it that perfect creamy consistency.
- 2 cups whole milk: The creamy foundation of the sauce.
- 1/2 cup heavy cream: Elevates richness and smoothness in the seafood filling.
- 1 cup frozen peas: Offers little bursts of sweetness and a pop of green color.
- 2 tablespoons chopped fresh parsley: Brightens the dish and adds a fresh herbal note.
- 1 teaspoon salt: Enhances all flavors subtly and perfectly.
- 1/2 teaspoon black pepper: Gives a gentle kick to balance the creaminess.
- 2 pounds potatoes, peeled and chopped: The fluffy topping that seals in all the goodness.
- 4 tablespoons butter (for mash): Enriches the mashed potatoes, making them extra creamy.
- 1/4 cup milk (for mash): Helps achieve that smooth, silky mashed potato finish.
- 1/2 cup shredded cheddar cheese (optional): Adds a golden, savory crust on top when baked.
How to Make Creamy Seafood Fish Pie Recipe
Step 1: Prepare the Mashed Potato Topping
Start by boiling the peeled and chopped potatoes in salted water for about 15 minutes or until they’re fork-tender. This step is crucial because the potatoes will form that luscious, fluffy blanket on top of your pie. Once cooked, drain them well, then mash with butter and milk until silky smooth. Season lightly with salt and set aside while you move on to the filling. This simple mash base is what will create that iconic creamy, golden cap that everyone loves.
Step 2: Make the Creamy Sauce
Using a large skillet, melt the butter and sauté the finely chopped onion until soft and translucent. This builds a subtle sweetness and fragrance that complements the seafood beautifully. Stir in the flour for about a minute to form a roux; this will thicken the sauce perfectly. Gradually add the milk and heavy cream, whisking constantly so the sauce becomes smooth and thickens gently. The mixture should coat the back of a spoon—a sign you’ve nailed the perfect sauce consistency. Season with salt, black pepper, and fresh parsley to brighten everything up.
Step 3: Combine Seafood and Peas
Cut your fish fillets into bite-sized chunks and gently fold them into the creamy sauce along with the shrimp and peas. Cook for just a few minutes until the seafood starts to turn opaque—that tenderness is key to keeping the fish moist and succulent once baked. This dreamy mixture is what makes the Creamy Seafood Fish Pie Recipe so special: fresh, delicate seafood enveloped in a rich, velvety sauce that promises comfort in every mouthful.
Step 4: Assemble and Bake
Transfer the seafood filling to a greased baking dish and evenly spread your creamy mashed potatoes over the top. If you love that extra cheesy crust, sprinkle shredded cheddar over the mash for a golden, bubbling finish. Pop it into a preheated oven at 375°F for 25 to 30 minutes or until the top turns perfectly golden and the filling bubbles with warmth beneath. Let the pie rest for five minutes before serving to let the flavors settle—this final step will make your Creamy Seafood Fish Pie Recipe even better.
How to Serve Creamy Seafood Fish Pie Recipe

Garnishes
Fresh parsley sprinkled on top just before serving adds a lovely pop of color and a bright herbal touch that cuts through the richness. A few lemon wedges on the side are fantastic for those who enjoy a zesty splash to brighten each forkful.
Side Dishes
This pie is wonderfully hearty on its own but pairs beautifully with crisp green vegetables such as steamed broccoli, sautéed spinach, or even a simple mixed leaf salad with a light vinaigrette. These sides provide balance with fresh textures and light acidity.
Creative Ways to Present
For dinner parties, try serving individual portions in small ovenproof ramekins for a personal touch. Alternatively, top with mashed sweet potatoes or add a sprinkle of Parmesan instead of cheddar for a twist that gives the traditional recipe your own unique flair.
Make Ahead and Storage
Storing Leftovers
Leftover Creamy Seafood Fish Pie Recipe keeps beautifully in the fridge for up to 2 days. Store it in an airtight container to maintain the creamy texture and fresh seafood flavors. When ready to enjoy again, the flavors meld even more, making the leftovers just as tasty.
Freezing
You can freeze this fish pie, but be mindful that potatoes sometimes change texture after freezing. Wrap the pie tightly with plastic wrap and foil to prevent freezer burn. Freeze for up to 1 month. Thaw overnight in the fridge before reheating.
Reheating
Reheat the pie gently in a 350°F oven until warmed through, about 20–25 minutes, to keep the topping fluffy and the sauce creamy. Avoid microwaving if possible, as it can make the potatoes gummy and the filling separate slightly.
FAQs
Can I use other types of seafood in this pie?
Absolutely! Feel free to experiment with scallops, smoked haddock, or even crab meat to personalize your Creamy Seafood Fish Pie Recipe. Just adjust cooking times slightly based on the seafood’s texture.
Is it possible to make this recipe dairy-free?
Yes, swap the milk, butter, and cream for dairy-free alternatives like coconut milk, vegan butter, or plant-based cream to create a delicious dairy-free version of the pie without compromising creaminess.
How can I make the mashed potato topping extra fluffy?
Use starchy potatoes like Russets or Yukon Golds and mash them while still hot. Adding hot milk and melted butter helps create a smooth and airy texture perfect for topping your Creamy Seafood Fish Pie Recipe.
Can I prepare the pie ahead of time before baking?
Definitely! Assemble the pie and keep it covered in the fridge for up to 24 hours before baking. This makes it a perfect dish for busy days or entertaining guests.
What wine pairs well with this dish?
A crisp white wine like Sauvignon Blanc or a lightly oaked Chardonnay complements the creamy texture and fresh seafood flavors beautifully, elevating your Creamy Seafood Fish Pie Recipe experience.
Final Thoughts
This Creamy Seafood Fish Pie Recipe is not just a meal; it’s a celebration of comfort, flavor, and tradition wrapped up in one glorious dish. I can’t recommend it enough for those chilly nights when you need something soothing yet special. Give it a try, and you’ll understand why it remains a beloved favorite for family and friends alike.
Print
Creamy Seafood Fish Pie Recipe
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: British
- Diet: Pescatarian
Description
A comforting British classic, this Fish Pie recipe combines flaky white fish, tender salmon, and succulent shrimp in a rich, creamy sauce topped with buttery mashed potatoes and melted cheddar cheese. Perfectly baked until golden and bubbling, it makes a hearty main course that serves six.
Ingredients
Seafood
- 1 pound white fish fillets such as cod or haddock
- 1 pound salmon fillet
- 1 cup peeled and deveined shrimp
Sauce
- 2 tablespoons unsalted butter
- 1 small onion finely chopped
- 2 tablespoons all purpose flour
- 2 cups whole milk
- 1/2 cup heavy cream
- 1 cup frozen peas
- 2 tablespoons chopped fresh parsley
- 1 teaspoon salt
- 1/2 teaspoon black pepper
Mashed Potatoes
- 2 pounds potatoes peeled and chopped
- 4 tablespoons butter for mash
- 1/4 cup milk for mash
- 1/2 cup shredded cheddar cheese (optional)
Instructions
- Prepare the mashed potatoes: Preheat your oven to 375°F. Boil the chopped potatoes in salted water for about 15 minutes or until fork tender. Drain and mash the potatoes with 4 tablespoons of butter and 1/4 cup milk until smooth and creamy. Season with salt and set aside.
- Make the sauce: In a large skillet, melt 2 tablespoons butter over medium heat. Sauté the finely chopped onion until soft and translucent, about 5 minutes. Stir in the flour and cook for one minute to form a paste, cooking out the raw flour taste.
- Add liquids to thicken: Gradually whisk in the whole milk and heavy cream, stirring constantly to prevent lumps. Continue to cook, stirring, until the sauce thickens and coats the back of a spoon.
- Season and combine seafood: Add the salt, black pepper, and chopped fresh parsley to the sauce. Cut the fish fillets into bite-sized chunks and gently fold them into the sauce along with the shrimp and frozen peas. Cook for 3 to 4 minutes, stirring gently, until the seafood just begins to turn opaque but is not fully cooked through.
- Assemble the pie: Transfer the seafood mixture into a greased baking dish, spreading it evenly. Carefully spread the mashed potatoes over the seafood mixture to cover completely. If using, sprinkle the shredded cheddar cheese evenly on top of the mashed potatoes.
- Bake: Place the baking dish in the preheated oven and bake for 25 to 30 minutes or until the top is golden brown and the filling is bubbling around the edges.
- Rest and serve: Remove from the oven and let the fish pie rest for 5 minutes before serving to allow the filling to set slightly.
Notes
- You can use a mix of your favorite seafood such as scallops or smoked haddock for added flavor and variety.
- For a lighter version, substitute half-and-half for the heavy cream to reduce richness.
- Add a pinch of nutmeg to the mashed potatoes for a classic aromatic touch that complements the dish.

