Fisherman’s Pie

Creamy white fish and potatoes with a quiet herbal lift and a golden, buttery finish.

Fisherman’s Pie

Chef's elaboration

This works because the fish is poached in seasoned milk first, so the cod stays moist and the milk becomes the sauce base instead of dead weight. The mash is there to insulate, not smother. Lemon and parsley at the end are not garnish, they cut the dairy and wake up a dish that can turn flat fast.

Technique spotlight

Do not boil the fish in the milk. Bare steam, tiny movement, that’s enough. If the milk bubbles, the cod tightens, sheds water, and your filling goes grainy and thin. Same story with the onions, sweat them gently without color. This pie is built on softness and restraint, not browning at every stage.

Pairing notes

Drink this with a cold English-style cider or a Muscadet Sèvre-et-Maine sur lie. Both handle the dairy and the fish without bullying it. Non-alcoholic, strong iced black tea with lemon actually works, far better than sweet soda.

Storage notes

It reheats decently for one day, maybe two, but fish pie is never better than fresh. Chill it fast, cover, and reheat in the oven, not the microwave, unless you enjoy rubbery cod and split filling. I would not freeze it, the mash and dairy go mealy.

Chef's critique

The weak point is the filling. Most home cooks make it watery because they dump in too much poaching milk, or bland because they underseason the potatoes. Keep the filling just creamy, not loose, and salt the mash more than feels polite.

Suggestions

I’d add a spoon of Dijon to the filling and a little lemon zest to the mash. If you can get smoked haddock, replace a third of the cod, it gives the pie backbone. Also, rough up the mash with a fork before baking and dot with extra butter. Smooth mash looks tidy, but it bakes dull.

Ingredients

  • 1 pcs Onion
  • 2 pcs Garlic
  • 60 g Butter
  • 300 ml Whole Milk
  • 2 pcs Bay Leaves
  • 0.5 tsp Ground White Pepper
  • 2.5 tsp Kosher Salt
  • 10 g Parsley
  • 1 pcs Lemon
  • 300 g Cod Fillet
  • 400 g Potato

Method

  1. Peel and dice {potato} into even chunks, finely dice {onion}, mince {garlic}, and finely chop {parsley}.
  2. Place {potato} in a saucepan of cold salted water over high heat, bring to a boil, then simmer until tender enough to break easily with a knife.
  3. In a medium saucepan over low heat, warm {whole_milk} with {bay_leaves}, a little {kosher_salt}, and {ground_white_pepper} until steaming but not boiling, then add {cod_fillet} and poach gently until the flesh turns opaque and flakes lightly. Lift out the fish and keep the milk.
  4. Drain {potato}, then mash with half of the {butter}, a splash of the poaching {whole_milk}, and a pinch of {kosher_salt} until smooth and pale.
  5. In a medium skillet over medium heat, melt the remaining {butter}, sweat {onion} with a pinch of {kosher_salt} for a few minutes until soft but not colored, then add {garlic} and cook until fragrant. Flake in {cod_fillet}, add a ladle of the poaching {whole_milk}, and stir gently until lightly creamy.
  6. Spoon the {cod_fillet} filling into a small baking dish, spread the {potato} mash over the top, and bake in a hot oven until the surface is lightly golden at the edges and the filling bubbles through.
  7. Rest the pie briefly, then scatter over {parsley} and finish with a squeeze of {lemon} for brightness before serving hot.