Ingredients
Method
- Poach haddock and salmon in milk with bay leaf and peppercorns for 5–6 minutes until just cooked. Lift out fish, strain and reserve milk. Flake fish into chunks.
- Melt butter, stir in flour to form a roux. Cook 1–2 minutes. Gradually whisk in reserved milk. Simmer 4–5 minutes until thickened. Stir in dill, parsley, and mustard. Season.
- Preheat oven to 200°C / 180°C fan / Gas 6. Combine flaked fish, prawns, peas, and hard-boiled eggs in a 2 litre dish. Pour over sauce and fold gently. Spread evenly.
- Boil potatoes 15–20 minutes until tender. Drain and dry over low heat. Mash thoroughly. Beat in butter, warm milk, and half the cheddar. Season.
- Top filling with mashed potato, sealing edges. Fork ridges across surface. Scatter remaining cheddar.
- Bake 30–35 minutes until golden and bubbling. Rest 5 minutes. Scatter with extra dill before serving.
Notes
Do not overcook the fish during poaching — it finishes cooking in the oven.
Always use the poaching milk in the sauce for full flavour.
Use a mix of smoked and unsmoked fish for the best balance.
Add the milk to the roux gradually, whisking constantly, to avoid lumps.
Taste before salting — smoked haddock and cheese both add saltiness.
Stores in the fridge for up to 2 days. Best assembled ahead and baked when needed.
