01 - Preheat oven to 325°F. Lightly butter a 2-quart baking dish or six individual ramekins.
02 - Combine milk and heavy cream in a medium saucepan. Heat gently over medium heat until just steaming, not boiling.
03 - In a large mixing bowl, whisk together eggs, sugar, vanilla extract, and salt until smooth and pale.
04 - Gradually pour hot milk mixture into egg mixture, whisking constantly to prevent curdling.
05 - Strain mixture through a fine sieve into a large jug to remove any cooked egg bits.
06 - Pour custard into prepared baking dish or ramekins. Place in large roasting pan and fill pan halfway with hot water.
07 - Bake for 40–45 minutes until pudding is set but still slightly wobbly in the center.
08 - Remove from oven and cool slightly. Sprinkle sugar on top and caramelize with kitchen torch or under broiler for golden finish.
09 - Serve warm or chilled.