Have you ever longed for a dish that wraps you in warmth and comfort? This fish pie is precisely that. It’s a classic recipe that combines tender fish, creamy sauce, and a fluffy mashed potato topping. Perfect for family dinners or cozy nights in, this dish is sure to become a favorite.
This fish pie recipe is not only simple but also incredibly satisfying. The combination of flaky fish and smooth, rich sauce makes each bite delightful. Plus, it’s versatile; you can use whatever fish you have on hand, making it a go-to recipe for using up leftovers.
A Hearty Classic Fish Pie
This delightful fish pie is a classic that effortlessly brings warmth to your table.
With a combination of tender white fish and rich salmon, it is enveloped in a creamy sauce that adds to its comfort factor.
The topping, made from fluffy mashed potatoes, transforms this dish into a hearty meal, perfect for sharing after a long day.
Bubbling at the edges and emanating a mouthwatering aroma, this pie is sure to become a staple in your home.
It captures the essence of comfort food, making it ideal for family gatherings or a cozy night in.
Ingredients That Shine
The beauty of this fish pie lies in its simple yet flavorful ingredients.
Chopped mixed white fish and salmon serve as the foundation, creating a delightful combination of textures and flavors.
A rich, creamy sauce made from milk and fish stock complements the fish perfectly, while frozen peas add a pop of color and sweetness.
Seasoned with dill or parsley, this dish is a fantastic way to use what you have on hand.
Whether you have leftovers or a fresh catch, feel free to mix and match your seafood to create a personal twist.
Preparing the Perfect Mash
What pairs better with savory fish than a buttery mashed potato topping?
To create the ultimate comfort layer, peel and chop your potatoes, then boil them until tender.
Mashing them with butter and a splash of cream creates a smooth and fluffy texture that will crown your pie beautifully.
For that golden finish, consider brushing the top with beaten egg before baking.
This will give your pie a delightful crispy exterior that contrasts beautifully with the creamy filling below.
The Cooking Process
To assemble the fish pie, pour the prepared filling into a rustic baking dish, spreading it evenly.
Carefully layer the mashed potatoes on top, creating a textured surface that will crisp up during baking.
Preheat your oven to 400°F (200°C) and bake for 25-30 minutes.
As it cooks, the pie will bubble at the edges, creating an inviting sight that’s hard to resist.
Creating a Cozy Dining Atmosphere
The warm, golden pie is not just a treat for the taste buds; it also creates an inviting atmosphere at the dining table.
Set the pie on a rustic wooden table, allowing its comforting aroma to envelop the room.
Pair it with a fresh green salad for a refreshing balance, and serve alongside a glass of crisp white wine.
This combination makes for a delightful dining experience, perfect for gathering loved ones around the table.
Serving Suggestions
Serve slices of the fish pie hot from the oven, ensuring each portion is generous and hearty.
With its creamy filling and crispy topping, it’s a dish that demands attention and appreciation.
For an extra touch, consider garnishing with fresh herbs or a sprinkle of lemon zest for a burst of flavor.
This classic fish pie is not only a meal; it’s an experience designed to bring joy and warmth to any occasion.
A Hearty Classic Fish Pie

This classic fish pie features a blend of white fish and salmon in a creamy sauce, topped with a generous layer of buttery mashed potatoes. It’s a comforting dish that brings a taste of home to your table, perfect for sharing with loved ones.
Ingredients
- 2 cups mixed white fish (like cod or haddock) and salmon, chopped
- 1 cup milk
- 1 cup fish stock
- 2 tablespoons butter
- 1 onion, finely chopped
- 1 cup frozen peas
- 2 tablespoons all-purpose flour
- 1 teaspoon dried dill or parsley
- Salt and pepper to taste
- 4 large potatoes, peeled and chopped
- 1/2 cup heavy cream
- 1 egg, beaten for glazing (optional)
Instructions
- Prepare the Potatoes: Boil the chopped potatoes in salted water until tender, about 15-20 minutes. Drain and mash with butter, cream, salt, and pepper until smooth.
- Cook the Filling: In a saucepan, melt butter and sauté the onion until soft. Stir in the flour and cook for 1 minute, then gradually whisk in the milk and fish stock. Cook until thickened, then add the fish, peas, dill, salt, and pepper.
- Assemble the Pie: Pour the fish mixture into a baking dish. Top with the mashed potatoes, spreading evenly. Use a fork to create texture on top, which will crisp up during baking.
- Bake: Preheat the oven to 400°F (200°C). If desired, brush the top with beaten egg for a golden finish. Bake for 25-30 minutes, or until the top is golden brown and the filling is bubbling.
Cook and Prep Times
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Servings: 4 servings
- Calories: 450kcal
- Fat: 24g
- Protein: 30g
- Carbohydrates: 35g