600 mlpouring cream300 mlmilk200 gmhazelnuts, roasted, peeled, coarsely chopped (see note)6egg yolks110 gm(½ cup) caster sugar60 mlFrangelico, to taste (see note)
In a saucepan bring cream, milk and nuts to the boil over medium heat. Cover and cool. Strain, discarding nuts. Bring cream mixture to the boil again over medium heat.
Meanwhile, combine egg yolks and sugar in a heatproof bowl, whisking until thick and pale (4-5 minutes). Pour over hot cream mixture, whisking to combine, then transfer to a clean saucepan. Stir continuously over low-medium heat until mixture thickly coats the back of a wooden spoon (7-8 minutes). Strain into a bowl placed over ice to cool and serve with classic boiled Christmas pudding.
Note Hazelnuts can be substituted with 2 cinnamon quills. Frangelico is a hazelnut liqueur available from select liquor stores. If unavailable, substitute with brandy.