Irish Fish Pie

Why You’ll Love This Recipe

Irish fish pie is the ultimate comfort food, combining creamy, savory flavors with a soft and golden topping. It’s a great way to enjoy seafood in a rich and approachable way, even for those who don’t usually cook fish. The dish is filling, family-friendly, and can be made ahead, making it perfect for both busy weeknights and relaxed dinners.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

white fish fillets (such as cod or haddock)
smoked fish (optional)
potatoes
milk
butter
flour
onion
garlic
peas or carrots
cheddar cheese (optional)
fresh parsley
salt
black pepper

Directions

Start by peeling and chopping the potatoes. Boil them in salted water until tender, then drain and mash with butter and a splash of milk until smooth. Set aside.

Preheat your oven to 180°C (350°F).

In a pan, melt butter over medium heat and sauté chopped onion until soft. Add minced garlic and cook briefly.

Stir in flour and cook for a minute, then gradually add milk, stirring continuously to create a smooth sauce.

Add the fish pieces to the sauce and cook gently for a few minutes until just starting to flake.

Stir in peas or carrots and chopped parsley. Season with salt and pepper.

Transfer the mixture to a baking dish.

Spread the mashed potatoes evenly over the top, smoothing with a fork to create texture.

Sprinkle cheese on top if using.

Bake for 25–30 minutes until the top is golden and the filling is bubbling.

Let it cool slightly before serving.

Servings and timing

Serves 4–6 people.

Preparation time: 20 minutes
Cooking time: 30 minutes
Total time: approximately 50 minutes

Variations

You can mix different types of fish such as salmon, cod, and haddock for more depth of flavor. Add a boiled egg layer for a traditional twist. For extra richness, include cream in the sauce. You can also add leeks instead of onions for a milder flavor.

Storage/Reheating

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven until warmed through, or use a microwave for convenience. This dish can also be frozen after baking; thaw before reheating.

FAQs

What type of fish works best?

Firm white fish like cod or haddock works well, and smoked fish adds extra flavor.

Can I use frozen fish?

Yes, just thaw it completely and pat dry before using.

Can I make this dish ahead of time?

Yes, assemble it ahead and bake when ready.

Can I freeze fish pie?

Yes, it freezes well after baking.

How do I prevent the sauce from being too thin?

Cook the flour and butter mixture properly and allow the sauce to thicken.

Can I add cheese to the mash?

Yes, cheese adds extra richness and flavor.

Why is my mash sinking into the filling?

Let the filling cool slightly before adding the mashed potatoes.

Can I use sweet potatoes instead?

Yes, for a slightly sweeter variation.

What can I serve with fish pie?

A simple green salad or steamed vegetables pair well.

How do I know when it’s done?

The top should be golden and the filling bubbling around the edges.

Conclusion

Irish fish pie is a warm and satisfying dish that brings together creamy textures and delicate seafood flavors. Easy to prepare and perfect for sharing, it’s a comforting recipe that’s sure to become a family favorite.

Print

Irish Fish Pie

Irish Fish Pie

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A comforting Irish fish pie made with tender fish in a creamy sauce, topped with fluffy mashed potatoes and baked until golden. This hearty dish is perfect for a cozy meal.

  • Author: Laura
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 4-6 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Irish
  • Diet: Low Fat

Ingredients

  • white fish fillets (such as cod or haddock)
  • smoked fish (optional)
  • potatoes
  • milk
  • butter
  • flour
  • onion
  • garlic
  • peas or carrots
  • cheddar cheese (optional)
  • fresh parsley
  • salt
  • black pepper

Instructions

  1. Peel and chop potatoes, boil until tender, then mash with butter and milk.
  2. Preheat oven to 180°C (350°F).
  3. Melt butter in a pan and sauté onion until soft, then add garlic.
  4. Stir in flour and cook briefly, then gradually add milk to form a smooth sauce.
  5. Add fish and cook gently until it begins to flake.
  6. Stir in vegetables and parsley, then season.
  7. Transfer mixture to a baking dish.
  8. Spread mashed potatoes over the top and create texture with a fork.
  9. Sprinkle cheese on top if using.
  10. Bake for 25–30 minutes until golden and bubbling.
  11. Cool slightly before serving.

Notes

  • Use a mix of fish like salmon, cod, and haddock.
  • Add a boiled egg layer for a traditional twist.
  • Include cream in the sauce for extra richness.
  • Substitute leeks for onion for a milder flavor.
  • Store leftovers in the refrigerator for up to 3 days.
  • Freeze after baking and reheat when needed.

Nutrition

  • Serving Size: 1 serving
  • Calories: 380 kcal
  • Sugar: 5 g
  • Sodium: 520 mg
  • Fat: 14 g
  • Saturated Fat: 7 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 35 g
  • Fiber: 3 g
  • Protein: 28 g
  • Cholesterol: 85 mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments