As you can see, these fishcakes broke up a little in the pan. It's hard to avoid. Perhaps an extra egg in the mix would have helped. The ingredients for what you see above were:
3 large potatoes
300g haddock fillet
1 egg (but perhaps 2 would be better), beaten
Peel the potatoes, cut into chunks, cover with cold water, add a little salt, bring to a simmer, and cook until soft. Drain and mash.
Put the fish in an oven dish. In a small saucepan, gently heat the milk with the bay leaf and peppercorns until simmering, pour it over the fish, cover with foil, and bake at gas mark 6/200C for 10 to 15 minutes, until tender. Lift the fish from the liquid, and flake it into the mash.
You may well want to add, as well as some salt, ingredients such as chopped spring onions, toasted and ground cumin, saffron, and cayenne pepper.
Mix the potato, fish and any other ingredients with the beaten egg. Form the mixture into six patties.
On a medium heat, melt the knob of butter and a tbsp of sunflower oil in a heavy frying pan. Carefully add the fishcakes, and fry for a few minutes until browned on the undersides. Again carefully, turn them, adding another knob of butter.
When both sides are browned, transfer the fishcakes to a piece of foil on a baking sheet, and warm them through for 10 minutes in the oven (at the same heat as above).
I used the milk, strained, to make a bechamel, into which I stirred chopped leeks, which I had steamed for five minutes.