Butter an ovenproof dish, and in it place the peaches, hollow side up. Grate on the citrus zest, and squeeze on all the orange juice and half the lemon juice. Sprinkle with sugar all over.
Rub the butter into the oats and flour, to a breadcrumb texture. Stir in the ground almonds, half the flaked almonds, and the sugar. Spoon over the peaches, and top with the remaining almonds.
Boil the wine and reduce it by half. Place the egg yolks in a bowl, beat in the cream, and pour the boiling syrup slowly into the egg mixture, whisking continuously. Strain the mixture back into the saucepan. Cook over a very low heat, stirring all the time with a wooden spoon until just thick enough to coat the back of the spoon. Serve hot, warm or cold.
© 2000 Frances Bissell. All rights reserved.