01 -
Butter a 1 quart pudding basin. Place a trivet or folded kitchen towel in the bottom of a deep pot large enough to hold the basin with the lid on.
02 -
In a large bowl, stir together the flour, breadcrumbs, sugar, salt, suet, currants, lemon zest, and orange zest. Add the milk and mix until a soft dough forms. Add another tablespoon of milk if dry patches remain.
03 -
Spoon the mixture into the buttered basin. Cover with a pleated sheet of parchment and a pleated sheet of foil, both buttered on the underside, then tie tightly with kitchen string.
04 -
Set the basin in the pot and pour boiling water halfway up the sides. Cover the pot and steam gently for 1 hour 45 minutes, adding more boiling water as needed to keep the level steady.
05 -
During the last 15 minutes of steaming, warm the milk and cream in a saucepan until steaming. In a bowl, whisk the egg yolks, sugar, vanilla, and salt until smooth.
06 -
Slowly whisk the hot milk mixture into the yolks. Return everything to the pan and cook over low heat, stirring constantly, until the custard coats the back of a spoon. Do not boil.
07 -
Lift the pudding basin from the pot and rest for 10 minutes. Remove the cover, invert onto a serving plate, slice thickly, and serve warm with the custard sauce.