Boil 4 eggs for 5 to 6 minutes for soft boil. Once cooked put the eggs into a bowl of iced water. Once cooled, carefully peel and place in the fridge.
Place the milk in a shallow pan. Add the bay leaves, peppercorns and a few parsley sprigs. Bring to a medium heat and allow to steam but not bubble. Place the haddock in the milk and poach for 5 minutes or until tender.
Meanwhile, place a small frying pan on a low heat and add the butter followed by the spring onions. Saute for 5 minutes until soft but not browned. Remove the haddock to a plate, peel off the skin and flake the fish into a mixing bowl.
Add the cooked onions to the mixing bowl. Finely chop the parsley and 1⁄2 teaspoon seaweed and add to the mixture. Stir well and allow to cool, then transfer to the fridge ideally for an hour or two.
Prepare three dishes; one with flour, one with the remaining beaten egg and one with breadcrumbs and the remaining seaweed.
Blitz the haddock mixture in the food processor and stir in a splash of milk. Split the mixture into 4 and carefully pack around each egg, then pat into a ball.
Dust each ball all over with flour, roll in beaten egg and coat in breadcrumbs. Place on a plate and leave in the fridge.
Add the oil to a large heavy based saucepan until it reaches 2/3s of the way up the pan. Place the pan on a medium heat. Test the heat with a piece of potato; once it’s golden you can start frying.
Fry the eggs in batches for 5 minutes or until golden and crisp. Remove the eggs with a slotted spoon and place on a plate lined with kitchen roll to remove excess oil. Sprinkle with a little salt and serve with mayonnaise and a seasonal salad.