-
1
Preheat the oven to 200C/Gas 6.
-
2
Heat the cream and milk with the thyme, garlic, bay, saffron and some seasoning.
-
3
Bring it up to steaming, then turn the heat down so that it is just infusing as you build the rest of the dish.
-
4
Choose an ovenproof dish that will hold the fish snugly and has sides about 6cm high.
-
5
Grease it well with butter.
-
6
Layer the bottom of the dish with half of the sliced potato, overlapping a little and seasoning as you go.
-
7
Add a layer of half the leek rings, followed by the rest of the spuds, again overlapping slightly.
-
8
Season, then place the haddock pieces on top.
-
9
Turn the heat off the infused dairy mixture, stir the chopped parsley into it and pour half the mixture over the fish.
-
10
Add the rest of the leeks and top with the sliced tomatoes.
-
11
Pour the rest of the dairy over the top.
-
12
The top layer of leeks should be just about covered, but the tomatoes don't need to be.
-
13
Cover the dish in foil and bake for 30-40 minutes.
-
14
Stick a knife down into the spuds and - as long as they're nearly done - whip the foil off, dot the top with knobs of butter and pop it back into the oven for a final 15 minutes.