Sharing is caring!

Fish pie is a classic British comfort food that brings warmth to the table on chilly days.

This dish combines tender fish in a creamy sauce, topped with a fluffy potato crown that’s both satisfying and delicious.

Whether you’re serving it for a family dinner or a cozy night in, this fish pie is sure to impress.

The layers of flavor and texture make it a delightful meal that everyone will love.

Why This Recipe Is a Must-Try

Recipe Image

If you’ve never tried making fish pie before, you’re missing out! This recipe is a must-try for several reasons.

First, it showcases fresh fish that’s always a healthy choice.

The combination of creamy sauce and fluffy mashed potatoes creates a mouthwatering dish that feels indulgent without being overly heavy.

Plus, it’s a wonderful way to introduce kids to seafood, as the flavors are mild and comforting.

Once you try this recipe, you’ll find it’s an easy, satisfying way to enjoy a traditional British meal at home.

Ingredients

To create this delightful fish pie, you will need the following ingredients:

  • 2 pounds (900 g) Yukon Gold or Russet potatoes, peeled and cut into chunks
  • 3 tablespoons (39 g) unsalted butter
  • 2 tablespoons (30 ml) whole or 2% milk
  • 1 teaspoon kosher salt
  • ¾ cup (84 g) shredded sharp cheddar, extra mature cheddar
  • 1 pound (450 g) fresh fish fillets (choose your favorite—a mix of cod, haddock, and salmon works well)
  • 1 cup (240 ml) fish stock or vegetable broth
  • 1 tablespoon (15 g) all-purpose flour
  • 1 cup (240 ml) double cream or heavy cream
  • 1 tablespoon (15 g) Worcestershire sauce (check for seafood-free if needed)
  • 1 cup (100 g) frozen peas
  • 1 tablespoon (15 g) fresh parsley, chopped

How To Make British Fish Pie

Recipe Image

Step 1: Prepare the Potatoes

Start by placing the potato chunks in a large pot of salted water.

Bring it to a boil and let the potatoes cook for about 15-20 minutes, or until they are fork-tender.

Drain the potatoes and return them to the pot.

Add the unsalted butter, milk, and kosher salt.

Mash everything together until you have a smooth and creamy mashed potato mixture.

Set aside.

Step 2: Cook the Fish

While the potatoes are cooking, it’s time to prepare the fish.

In a large saucepan, heat the fish stock or vegetable broth over medium heat.

Add the fish fillets and poach them gently for about 5-7 minutes, or until they are cooked through.

Once done, remove the fish from the broth and measure out about 1 cup of the cooking liquid.

Set it aside to use for the sauce.

Step 3: Make the Cream Sauce

In the same saucepan used for poaching the fish, melt 3 tablespoons of butter over medium heat.

Stir in the flour and cook for about 1-2 minutes until it’s a light golden color.

Gradually add the reserved fish cooking liquid and double cream while constantly whisking to avoid lumps.

Cook this mixture for about 5-7 minutes until it thickens slightly.

Stir in the Worcestershire sauce, frozen peas, and chopped parsley.

Finally, gently fold the cooked fish into this sauce, making sure to keep the pieces intact.

Step 4: Assemble the Pie

Preheat your oven to 400°F (200°C).

In a baking dish, pour the creamy fish mixture and spread it out evenly.

Then, top the mixture generously with the creamy mashed potatoes.

Use a fork to create some texture on top, which will help it crisp up nicely in the oven.

Step 5: Add Cheese and Bake

Sprinkle the shredded sharp cheddar cheese over the top of the mashed potatoes.

This addition is completely optional, but it adds a delightful flavor that pairs perfectly with the fish.

Bake the pie in the preheated oven for 25-30 minutes, or until the top is golden and the filling is bubbly.

Step 6: Serve and Enjoy

Once your British fish pie is out of the oven, let it cool for a few minutes before serving.

This dish pairs wonderfully with a simple green salad or steamed vegetables.

Gather your loved ones around the table and watch as they dig into this rich and cozy meal.

Expert Tips

  • Feel free to swap fish varieties based on your preferences or availability. Always ensure they are fresh and sustainable.
  • If you’d like to add more veggies, consider incorporating diced carrots or corn into the filling.
  • For a healthier mash, substitute half the potatoes with cauliflower.
  • Make ahead: You can prepare the filling and potato topping in advance. Just assemble and bake when you’re ready to serve.

Variations and Customizations

Recipe Image

  • Add a layer of spinach or kale for a nutrient boost.
  • Use smoked fish for a different flavor profile.
  • Incorporate a splash of lemon juice or zest to bright up the flavors.
  • Replace the cheddar with grated mozzarella or a blend of your favorite cheeses for a unique taste.

How to Store Leftovers

If you have any leftovers (though we doubt you will!), let the fish pie cool completely.

Transfer it to an airtight container and store it in the refrigerator for up to 3 days.

To reheat, simply place it in an oven-safe dish and warm it in a preheated oven at 350°F (175°C) until heated through.

You can also microwave individual portions, although the oven is best for maintaining the topping’s texture.

FAQ

Can I use frozen fish for this recipe?

Absolutely! Just ensure that the fish is thawed completely before cooking.

Frozen fish might release more moisture, so drain any excess liquid before adding it to the sauce.

Is there a vegetarian version of fish pie?

Yes! You can create a vegetarian pie using a mix of hearty vegetables such as mushrooms, celery, and potatoes.

You can even add plant-based seafood alternatives if you’d like.

How do I make the potatoes creamier?

You can add more milk or cream to your mashed potatoes.

Alternatively, adding a splash of sour cream or cream cheese can enhance the richness.

What sides go well with fish pie?

Traditionally, British fish pie is often served with a side of peas or a fresh green salad.

You can also serve it with crusty bread for a heartier meal.

Conclusion

British fish pie is a warm hug on a plate—a dish that’s both comforting and full of flavor.

This recipe brings together fresh fish, creamy sauce, and fluffy mashed potatoes into a delightful classic that’s perfect for any occasion.

Whether you’re enjoying a family dinner or hosting friends, this fish pie will surely become a new favorite in your home.

So gather your ingredients, roll up your sleeves, and enjoy every bite of this deliciously cozy meal!

British Fish Pie

British fish pie is a warm hug on a plate—a dish that’s both comforting and full of flavor.
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Course Main
Cuisine British
Servings 4 servings

Equipment

  • Large Pot
  • Large saucepan
  • Baking Dish

Ingredients
  

Ingredients

  • 2 pounds Yukon Gold or Russet potatoes peeled and cut into chunks
  • 3 tablespoons Unsalted butter
  • 2 tablespoons Whole or 2% milk
  • 1 teaspoon Kosher salt
  • ¾ cup Shredded sharp cheddar extra mature cheddar
  • 1 pound Fresh fish fillets a mix of cod, haddock, and salmon works well
  • 1 cup Fish stock or vegetable broth
  • 1 tablespoon All-purpose flour
  • 1 cup Double cream or heavy cream
  • 1 tablespoon Worcestershire sauce check for seafood-free if needed
  • 1 cup Frozen peas
  • 1 tablespoon Fresh parsley chopped

Instructions
 

  • Step 1: Prepare the Potatoes - Start by placing the potato chunks in a large pot of salted water. Bring it to a boil and let the potatoes cook for about 15-20 minutes, or until they are fork-tender. Drain the potatoes and return them to the pot. Add the unsalted butter, milk, and kosher salt. Mash everything together until you have a smooth and creamy mashed potato mixture. Set aside.
  • Step 2: Cook the Fish - While the potatoes are cooking, it’s time to prepare the fish. In a large saucepan, heat the fish stock or vegetable broth over medium heat. Add the fish fillets and poach them gently for about 5-7 minutes, or until they are cooked through. Once done, remove the fish from the broth and measure out about 1 cup of the cooking liquid. Set it aside to use for the sauce.
  • Step 3: Make the Cream Sauce - In the same saucepan used for poaching the fish, melt 3 tablespoons of butter over medium heat. Stir in the flour and cook for about 1-2 minutes until it’s a light golden color. Gradually add the reserved fish cooking liquid and double cream while constantly whisking to avoid lumps. Cook this mixture for about 5-7 minutes until it thickens slightly. Stir in the Worcestershire sauce, frozen peas, and chopped parsley. Finally, gently fold the cooked fish into this sauce, making sure to keep the pieces intact.
  • Step 4: Assemble the Pie - Preheat your oven to 400°F (200°C). In a baking dish, pour the creamy fish mixture and spread it out evenly. Then, top the mixture generously with the creamy mashed potatoes. Use a fork to create some texture on top, which will help it crisp up nicely in the oven.
  • Step 5: Add Cheese and Bake - Sprinkle the shredded sharp cheddar cheese over the top of the mashed potatoes. This addition is completely optional, but it adds a delightful flavor that pairs perfectly with the fish. Bake the pie in the preheated oven for 25-30 minutes, or until the top is golden and the filling is bubbly.
  • Step 6: Serve and Enjoy - Once your British fish pie is out of the oven, let it cool for a few minutes before serving. This dish pairs wonderfully with a simple green salad or steamed vegetables. Gather your loved ones around the table and watch as they dig into this rich and cozy meal.

Notes

Feel free to swap fish varieties based on your preferences or availability. Always ensure they are fresh and sustainable. If you’d like to add more veggies, consider incorporating diced carrots or corn into the filling. For a healthier mash, substitute half the potatoes with cauliflower. Make ahead: You can prepare the filling and potato topping in advance. Just assemble and bake when you’re ready to serve.
Keyword Comfort Food

Sharing is caring!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating