Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Simple Fish Pie Recipe with Potatoes

Simple Fish Pie Recipe with Potatoes


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Keyla Stewart
  • Total Time: 70 minutes
  • Yield: 6 servings 1x

Description

A classic British-style fish pie with creamy white sauce, flaky fish, and buttery mashed potatoes—pure comfort in every bite.


Ingredients

Scale

For the mashed potato topping:

  • lbs Yukon Gold or Maris Piper potatoes, peeled and chopped
  • ½ cup whole milk (plus more if needed)
  • ¼ cup unsalted butter
  • Salt and freshly ground black pepper, to taste

For the filling:

  • 1 lb boneless white fish (cod, haddock, or pollock), cut into chunks
  • ½ lb salmon fillet, skinned and cut into chunks
  • 2 cups whole milk
  • 1 bay leaf
  • ½ small onion, peeled
  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • ¾ cup chicken broth
  • ½ teaspoon Dijon mustard
  • ½ cup frozen peas (optional)
  • 2 tablespoons chopped fresh parsley or chives
  • Zest of ½ lemon (optional)

Optional topping:

  • ½ cup shredded sharp cheddar cheese

Instructions

  1. Boil and mash the potatoes: Boil potatoes until tender, about 15–18 minutes. Drain, mash with milk and butter until smooth. Season and set aside.
  2. Poach the fish: Simmer milk with onion and bay leaf, poach fish for 5–7 minutes. Remove fish, discard aromatics, and reserve liquid.
  3. Make the sauce: Melt butter, stir in flour to make roux. Gradually whisk in poaching liquid and broth. Add mustard, herbs, lemon zest, and season.
  4. Assemble the filling: Fold fish and peas into sauce. Pour into baking dish.
  5. Top with mash: Spoon mashed potatoes over the filling, fork ridges on top.
  6. Bake: Bake at 375°F (190°C) for 25–30 minutes until golden and bubbly.
  7. Cool and serve: Let rest 5–10 minutes before serving.

Notes

  • Dairy-Free: Use oat/almond milk and dairy-free butter.
  • Gluten-Free: Use cornstarch or GF flour for the roux.
  • Fish Swaps: Try pollock, tilapia, or smoked fish.
  • Add-ins: Try leeks, spinach, or cheese topping.
  • Storage: Refrigerate up to 3 days or freeze for 3 months.
  • Prep Time: 25 minutes
  • Cook Time: 45 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: British

Nutrition

  • Serving Size: 1portion
  • Calories: 410 kcal
  • Sugar: 4 g
  • Sodium: 590mg
  • Fat: 18g
  • Saturated Fat: 8 g
  • Unsaturated Fat: 9 g
  • Trans Fat: 0 g
  • Carbohydrates: 32g
  • Fiber: 4 g
  • Protein: 28 g
  • Cholesterol: 75mg