Boil the potatoes until tender. When the potatoes are soft, drain and then mash. Add the cream, butter and grated parmesan and whip the potato until it’s smooth and fluffy. Season to taste. Avoid overmixing as it can make the mash gluey
Gently fry the onion and garlic with a splash of olive oil until soft without letting the mixture brown. You can adding a pinch of salt to keep it from sticking
Add the milk to the onion and garlic. Bring it to just below boiling then turn down the heat before adding the fish. Simmer for 5 minutes until the fish is lightly poached then carefully stir in the flour to help the sauce thicken
Add the peas, chives and mustard to the fish, stir through then remove from the heat
Carefully transfer the fish filling to an ovenproof dish and top with the creamy mashed potato. Sprinkle over the grated cheddar and bake for about 40 minutes, until golden and bubbling.