Traditional British Fish Pie

5.0
(6)

This fish pie recipe is for a traditional British fish pie with cod and peas in a creamy sauce topped with mashed potatoes. It makes a very tasty, comforting meal the whole family will love.

British fish pie on white plate with lemon wedge
3
3
Prep Time:
25 mins
Cook Time:
1 hr 15 mins
Total Time:
1 hr 40 mins
Servings:
6
Cook Mode (Keep screen awake)

Ingredients

Original recipe (1X) yields 6 servings

  • 2 pounds potatoes, peeled and diced

  • 2 cups milk

  • 1 bay leaf

  • ½ teaspoon ground nutmeg

  • 1 (1 pound) fillet cod

  • ½ cup butter, divided

  • 1 medium leek, white part only, chopped

  • ¼ cup all-purpose flour

  • 4 ounces grated sharp Cheddar cheese, divided

  • 1 cup peas (Optional)

  • salt and ground black pepper to taste

  • 2 hard-boiled eggs, quartered (Optional)

Directions

  1. Preheat the oven to 350 degrees F (175 degrees C).

  2. Place potatoes into a large pot and cover with salted water; bring to a boil. Reduce heat to medium-low and simmer until tender, about 20 minutes. Drain and let cool.

  3. Combine milk, bay leaf, and nutmeg in a large pan and bring to a gentle simmer over medium-low heat. Add cod and poach until flaky, about 5 minutes. Use a slotted spoon to transfer cod onto a plate; reserve poaching liquid. Use a fork to flake fish into bite-size pieces.

  4. Mash potatoes in a large bowl. Mix in 3 tablespoons butter and 2 tablespoons poaching liquid until potatoes are fairly stiff and not too runny.

  5. Heat 1 tablespoon butter in a skillet over medium heat and stir in leek. Cook and stir until softened and translucent, about 5 minutes. Set aside.

  6. Melt remaining 1/4-cup butter over medium heat in a large, deep skillet until it just stops bubbling. Add flour and stir roux continuously for 1 minute. Slowly pour in remaining poaching liquid, continuously stirring, to make base of sauce. Add 1/2 of sharp Cheddar cheese and stir until melted. Fold in flaked cod, leek, and peas. Season with salt and pepper.

  7. Place fish mixture in an oven-proof dish; press boiled eggs gently into filling across the surface. Cover with a thick layer of mashed potatoes. Sprinkle with remaining Cheddar cheese.

  8. Bake in the preheated oven until top is starting to brown, about 30 minutes. Serve immediately.

Nutrition Facts (per serving)

504 Calories
26g Fat
40g Carbs
28g Protein
Nutrition Facts
Servings Per Recipe 6
Calories 504
% Daily Value *
Total Fat 26g 33%
Saturated Fat 16g 78%
Cholesterol 165mg 55%
Sodium 394mg 17%
Total Carbohydrate 40g 15%
Dietary Fiber 5g 18%
Total Sugars 7g
Protein 28g 56%
Vitamin C 38mg 42%
Calcium 283mg 22%
Iron 3mg 15%
Potassium 1127mg 24%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.