Bring the milk to the boil in a large pan. Add the smoked haddock, bay leaves and simmer for 5 minutes. Lift it out onto a tray and leave until cool enough to handle and flake. Keep aside.
Cook the rice in salted water with the saffron for about 10 minutes. Drain and refresh in cold water, keep aside.
Hard-boil the eggs for 8 minutes. Drain the eggs, cool the eggs down under cold running water and then peel. Chop the eggs into 6 pieces each and keep to finish the dish.
Peel and finely dice the onion and garlic. Peel and grate the ginger. Pick the coriander leaves and roughly chop.
Melt the butter in a saucepan over a low heat. Add the ginger, onion and garlic. Cook until completely soft, then add the spices. Cook for another 5 minutes then add a squeeze of lemon juice. Reduce the lemon juice by half and then add the egg, rice and fish. Gently heat through until the rice is hot. Finish with a little chopped coriander and serve immediately.
«For a creamy version add some Greek yoghurt at the end before serving.»