Keef Cooks logo
British food-lover Keef shows you how to cook amazing food with easy to follow recipes and videos. So stop wasting your time and money on takeaways or supermarket ready meals, and Get Cooking!

Fish Pie

Introduction & method

Fish pie is a very simple and flexible dish, but the combination of fish in a creamy white sauce topped with smooth mashed potato is totally comforting.

Fish Pie Recipe

First of all, peel and coarsely chop the onion and add it to the milk in a jug to infuse for 30 minutes. If you are using saffron, add that too.

Make the Mashed Potato

Peel the potatoes and cut into evenly-sized chunks. Bring a pan of salted water to the boil and simmer for 10-15 minutes until tender. Drain the potatoes, add a big knob of butter, a splash of milk, a pinch of salt and half a teaspoon of white pepper. Mash until smooth and set aside.

Poach the Fish

Strain the milk into a large frying pan, retrieve the saffron and add that. Place your fish fillets in a single layer in the pan. Poach the fish on medium heat for 5-10 minutes until the flesh has turned opaque and flakes easily. Remove the pan from the heat, and put the fish on a plate.

Make the Sauce

Melt a knob of butter on medium heat and stir in the flour until it is evenly mixed. Stir in the poaching liquid, parsley and capers. When the sauce has thickened (about 5 minutes), break the fish into flakes and stir it in. Remove the sauce from the heat.

Assemble and Bake the Fish Pie

Preheat your oven to 200°C (392°F). Spread out the sauce in the bottom of an ovenproof dish. Carefully spread the mashed potato in an even layer over it. Make patterns in the potato with the tines of a fork (these ridges will catch the heat and turn a bit brown and crispy), and then sprinkle finely grated parmesan across the top. Put the pie in the oven and bake for about 30 minutes.

The video above is from the Keef Cooks YouTube channel. Click here to see the video recipe of Fish Pie on YouTube.

Related recipes from Keef Cooks

Ingredients & Info

 500 grams mixed fish and seafood
 500 ml milk
 1 medium onion
 25 grams unsalted butter
 25 grams plain white flour
 1 tsp fresh parsley
 2 tsp capers
 1 pinch saffron (optional)
 4 medium potatoes
 25 grams unsalted butter
 25 grams plain white flour
 2 tsp parmesan cheese

US Customary/Imperial

Serves 4 
Prep time: 10 minutes.
Cooking time: 50 minutes.
Total time: 1 hour.