Skip to main content New<> this month
Get the Allrecipes magazine

Easy Fish Pie

Rated as 2 out of 5 Stars

"Living by the sea, we try to eat fish often and this hearty meal is an easy way to enjoy a little bit of what you fancy! This fish pie is good enough for a dinner party and the kids love it, too. Serve with a green salad or green steamed vegetables like broccoli."
Added to shopping list. Go to shopping list.


2 h 35 m servings 529
Original recipe yields 8 servings (1 3 1/2-quart baking dish)


{{model.addEditText}} Print
  1. Preheat the oven to 400 degrees F (200 degrees C). Cut a small slit in each potato and place onto a baking sheet.
  2. Bake in the preheated oven until potatoes are easily pierced with a fork, about 1 hour 10 minutes.
  3. While the potatoes are baking, melt 4 tablespoons butter in a skillet over medium heat; stir in onion. Cook and stir until onion has softened and turned translucent, about 5 minutes. Mix in Cheddar cheese, cream, mustard, and lemon juice. Season with salt and pepper. Cook, stirring frequently, until sauce is warm and Cheddar has melted, 3 to 5 minutes. Remove from heat.
  4. Place white fish and shrimp in a 3 1/2-quart oven-proof baking dish. Pour cheese sauce over the fish; stir until well combined.
  5. Scoop the flesh out of the baked potatoes and place in a large bowl; discard the skins. Add 4 tablespoons butter and season with salt and pepper. Mash with a fork until butter has melted and potatoes are smooth. Spread the mashed potatoes evenly over the top of the fish.
  6. Bake until sauce is bubbling and potato topping is golden brown, about 55 minutes.


  • Cook's Note:
  • If you substitute frozen shrimp for fresh shrimp, thaw them before cooking.

Nutrition Facts

Per Serving: 529 calories; 31.2 31.7 30.7 172 401 Full nutrition

Explore more


Read all reviews 1
Most helpful
Most positive
Least positive

I really hate to do this but I have to be honest. I like all of the ingredients in this recipe and this sounded delicious but this recipe did not work at all for us. The taste was ok but the tex...