I’m always on the lookout for that perfect comfort food that wraps you in warmth like a cozy blanket, and this creamy fish pie definitely fits the bill. There’s something magical about the combination of flaky white fish, plump prawns, and velvety sauce hiding beneath a cloud of nutmeg-spiced mashed potatoes. Whether it’s a chilly evening or you’re simply craving something hearty, this homemade classic might just become your new go-to dinner. Want to know my secret for getting that perfectly golden crust?
Why You’ll Love this Comfort Fish Pie
When comfort food comes calling on a chilly evening, there’s nothing quite like a homemade fish pie to warm your soul. This creamy, flavorful dish combines tender fish, plump prawns, and hard-boiled eggs under a blanket of buttery mashed potatoes. Perfect.
What I adore about this recipe is its versatility. Can’t find white fish? Swap in salmon. Not a fan of peas? Leave them out. The combination of delicate seafood with that rich, velvety sauce creates a harmonious balance that’s simply irresistible.
And those crispy potato edges? They’re the culinary equivalent of a cozy blanket. Trust me, your dinner guests will be scraping the dish clean.
What Ingredients are in Comfort Fish Pie?
This classic fish pie is the ultimate comfort food for chilly evenings or when you’re craving something hearty and satisfying. The combination of flaky white fish, succulent prawns, and creamy sauce creates a dish that’s both impressive enough for guests and comforting enough for a family dinner. And don’t worry about complicated techniques—this recipe breaks everything down into simple steps that even novice cooks can follow with confidence.
- 1½ pounds white fish fillets (or half white fish and half salmon)
- 2 cups milk (plus extra if needed for sauce thickness)
- 4 ounces butter or margarine
- ½ cup all-purpose flour
- 4 ounces peeled prawns
- 2 hard-boiled eggs, chopped
- 1 tablespoon small capers
- 3 tablespoons fresh parsley, chopped
- ½ cup peas
- 1 celery rib, finely chopped
- 1 tablespoon lemon juice
- 2 pounds freshly cooked potatoes
- 1 ounce additional butter or margarine (for mashing)
- 2-3 tablespoons sour cream
- Nutmeg, freshly grated
- Salt and pepper to taste
The beauty of this fish pie recipe is its flexibility. Can’t find prawns? No problem—you could use small chunks of smoked fish instead. The peas and celery add lovely color and texture, but if you’re not a fan, feel free to substitute with other vegetables like corn or leeks. Just make sure you don’t skimp on the mashed potato topping; that crispy, nutmeg-infused crust is what takes this pie from good to absolutely divine. And remember, fresh herbs make all the difference here, so try to use fresh parsley rather than dried if possible.
How to Make this Comfort Fish Pie

Making this luscious fish pie is simpler than you might think, starting with gently cooking the fish. Preheat your oven to 400°F, then place 1½ pounds of white fish fillets (or a combination of white fish and salmon) in a baking dish. Season with salt and pepper, pour over 1 cup of milk, and dot with a few small pieces of butter. This gentle poaching method guarantees your fish stays moist and tender. Bake for about 15 minutes, until the fish just begins to flake.
Once the fish is cooked, strain and save those precious cooking juices—they’re liquid gold for your sauce. Remove any skin from the fish and break the flesh into large, chunky flakes. Now for the velvety sauce that brings everything together: melt 4 ounces of butter in a saucepan, stir in ½ cup of all-purpose flour, and cook for a minute to remove that raw flour taste. Gradually add the reserved cooking juices and the remaining milk, stirring constantly to prevent lumps. Need I mention the satisfaction of watching a sauce come together from scratch? If it seems too thick, just add a splash more milk until you reach that perfect silky consistency. Season with salt and pepper, then gently fold in your flaked fish, 4 ounces of peeled prawns, 2 chopped hard-boiled eggs, 1 tablespoon of capers, 3 tablespoons of chopped fresh parsley, ½ cup of peas, 1 finely chopped celery rib, and 1 tablespoon of lemon juice.
The crowning glory of any fish pie is, of course, the mashed potato topping. Mash 2 pounds of freshly cooked potatoes with 1 ounce of butter, 2-3 tablespoons of sour cream, and a good grating of nutmeg. The nutmeg might seem unusual, but trust me, it’s the secret ingredient that elevates this dish. Check the seasoning, then spread this creamy potato layer over your fish mixture in a greased 1½ liter ovenproof dish. Pop it back in the oven and bake for 30-40 minutes, until the top is gorgeously golden and slightly crispy. The contrast between the crunchy potato peaks and the creamy fish filling underneath? Simply divine.
Comfort Fish Pie Substitutions and Variations
The beauty of comfort food lies in its adaptability, and this fish pie welcomes your personal touch. Don’t have white fish? Swap in cod, haddock, or even smoked fish for a deeper flavor profile. The prawns can be replaced with scallops or left out entirely if shellfish isn’t your thing.
For a dairy-free version, coconut milk works surprisingly well in the sauce. Vegetarians might enjoy a mushroom and leek version—just substitute the fish with sautéed mushrooms. Want more veggies? Spinach, corn, or diced carrots blend beautifully into the creamy mixture.
What to Serve with Comfort Fish Pie
What pairs wonderfully with a steaming dish of comfort fish pie? I’m a firm believer in simple sides that complement rather than compete with this rich, creamy main course.
A crisp green salad with a light vinaigrette cuts through the pie’s richness perfectly. Think butter lettuce, cucumber, and a squeeze of lemon. Steamed greens like broccoli or peas work beautifully too, providing a fresh counterpoint to the creamy sauce.
For something more substantial, crusty bread is ideal for mopping up every last bit of that delicious sauce. Who can resist that, right? Roasted carrots with a touch of honey also make a lovely companion.
Final Thoughts
Beyond the sides, let’s wrap up this homemade fish pie journey. This comforting dish truly represents the best of home cooking—simple ingredients transformed into something deeply satisfying. The creamy sauce, tender fish, and fluffy potato topping create the perfect harmony of textures and flavors.
I think what makes this recipe special is its adaptability. Don’t have prawns? Skip them. Prefer sweet potatoes on top? Go for it. The beauty of fish pie lives in its forgiving nature.
Next time you’re craving something warm, nourishing, and impressive without the fuss, this classic deserves a spot on your table.





