There’s something about an Irish Fish Pie recipe that just wraps you up in comfort. You get a balanced, one-dish meal—flaky fish baked under a creamy sauce and a thick mashed potato topping. This Irish Fish Pie recipe gives you a hearty, fuss-free dish you can throw together with fresh or leftover fish and whatever’s in your pantry.
This post lays out the basics: the traditional Irish Fish Pie recipe ingredients, a step-by-step guide, a dash of history about its coastal roots, and some tips to help you nail the sauce, seasoning, and mash. If you want a foolproof Irish Fish Pie recipe that actually feels like home, you’re in the right place.
Description, Recipe, and Historical Information
At its heart, an Irish Fish Pie recipe is all about creamy, homey comfort—flaky fish, a rich white sauce, and buttery mashed potatoes on top. The classic Irish Fish Pie recipe often brings together smoked haddock, white fish fillets, and prawns for a mix of textures and flavors.
For a basic Irish Fish Pie recipe, just poach chunks of cod, salmon, or smoked haddock in milk, then mix them into a white sauce thickened with roux. Toss in peeled prawns, plenty of fresh parsley, and slices of hard-boiled eggs for that classic contrast. Don’t forget salt, pepper, a bit of mustard, or even a little lemon zest if you like a brighter flavor.
Spoon the filling into a baking dish, then cover it with a thick layer of buttery mashed potatoes. I like to mash mine with butter and warm milk until it’s really smooth—sometimes I’ll stir in a handful of cheddar for extra richness. Brush the top with butter, pop it in the oven, and bake until the potato is golden and crisp around the edges. That’s the Irish Fish Pie recipe magic.
This Irish Fish Pie recipe really comes from the coast, where fishermen needed to make the most of cod, haddock, and whatever else they caught. Over the years, the Irish Fish Pie recipe made its way into family kitchens and comfort food books. Folks started adding things like sweet potato puree or extra shellfish, but the basics never changed: flaky fish, creamy sauce, and that mashed potato topping.
Quick ingredient checklist for your Irish Fish Pie recipe:
- White fish fillets (cod/haddock), smoked haddock if you want
- Prawns, peeled
- Milk, butter, flour (for the white sauce)
- Potatoes, butter, milk (for the mash)
- Hard-boiled eggs, fresh parsley, grated cheddar (all optional)
For a solid Irish Fish Pie recipe with a bit of regional flavor, check out the version from Ireland’s food board at IrishCentral. It’s worth a look if you want to get even closer to the real thing.

Cooking Tips
Go ahead and preheat your oven before you start anything else—trust me, it’s worth it. That way, the filling and mashed potato topping for your Irish Fish Pie recipe finish together, and you’re not left waiting around. I usually grab an ovenproof dish that spreads heat evenly; it really helps with a golden crust and keeps the filling from drying out in weird spots.
For a solid Irish Fish Pie recipe, I like to mix up the fish textures—some firm white fish and a little smoked or oily fish for that extra depth. Chop any big fillets into similar-sized pieces so everything cooks through and stays flaky. No one wants mushy fish in their Irish Fish Pie recipe, right?
For the sauce, I usually thicken it gently with a roux or just let cream reduce—don’t rush it. If you overcook the milk, it can split, which is never fun. Always taste and adjust the seasoning before you bake; the oven will concentrate the flavors, and the Irish Fish Pie recipe really shines when it’s just right.
When it’s time for the mash, either pipe or spoon it on top. I like to roughen the surface with a fork so you get those crisp edges. Brush a bit of milk or melted butter over the top—helps with browning and keeps the mash from drying out. It’s a small step, but it makes a difference in your Irish Fish Pie recipe.
If your ovenproof dish is shallow, don’t go overboard with the filling; leave a little space so the sauce can bubble without spilling everywhere. For deeper dishes, poke the center with a knife to check if the filling’s steaming hot. There’s nothing worse than a cold middle in your Irish Fish Pie recipe.
When you’ve got leftovers, cover and reheat them at a moderate temperature to keep the moisture in, then finish uncovered for a few minutes to crisp up the topping again. Toss any leftovers into an airtight container, and try to eat them within a couple of days for the best Irish Fish Pie recipe experience.
If you want to freeze your Irish Fish Pie recipe, let it cool all the way down, wrap it up tight, and jot down the date. Thaw it overnight in the fridge and warm it gently so the filling doesn’t get watery. It’s not quite as good as fresh, but sometimes convenience wins out, right?

Irish Fish Pie Recipe
Ingredients
- 1 ½ pounds russet potatoes about 5-6 large
- 2 ¾ cups milk divided use
- ¾ cup butter 1 1/2 sticks, divided use
- 5 tablespoons all-purpose flour
- ¾ cup cheese shredded white Cheddar cheese divided use
- ¼ cup carrot diced
- ¼ cup celery diced
- ¼ cup yellow onion diced
- 1 pound salmon cut in 1-inch chunks and dried well
- 1 pound cod cut in 1-inch chunks and dried well
- 2 green onions chopped
- 2 teaspoons chives
Instructions
- Place them in a large saucepan and cover with water.
- Bring to a boil and cook for 10 to 13 minutes, or until the potatoes are fork-tender.
- Drain the potatoes and return them to the pan.
- Mash with the milk and butter until smooth and creamy.
- Season with salt and black pepper to taste.
- Set aside.
- Preheat the oven to 375°F.
- Butter a 9 x 13-inch baking dish.
- Make the Cheese Sauce
- Melt the butter in a medium saucepan over medium heat.
- Whisk in the flour and cook, stirring constantly, for 3 to 5 minutes until lightly golden.
- Gradually whisk in the milk.
- Add half of the cheese along with the salt and black pepper.
- Cook, stirring, until the sauce is smooth and thickened.
- Set aside.
- Melt the butter in a skillet over medium heat.
- Add the diced carrot, celery, and onion.
- Cook until the vegetables are tender.
- Place the salmon, cod, and cooked vegetables into a large mixing bowl.
- Pour the cheese sauce over the mixture.
- Stir gently until everything is evenly coated.
- Transfer the filling to the prepared baking dish.
- Sprinkle the green onions evenly over the top.
- Spread the mashed potatoes over the fish mixture in an even layer.
- Top with the remaining cheese and chopped chives.
- Bake for about 30 minutes, or until the fish is fully cooked and the potato topping is lightly golden.
- Allow the pie to cool for about 10 minutes before serving.
- This comforting fish pie combines tender salmon and cod with vegetables in a creamy cheese sauce, all topped with fluffy mashed potatoes and baked until golden. It's a hearty family meal that's perfect for cozy dinners any time of year.
- Irish Fish Pie Recipe - July 14, 2026
- Irish Beef and Guinness Stew Recipe - July 14, 2026
- Irish Yellow Man Recipe - July 14, 2026
