Slice the hot cross buns in half and spread butter on both sides. Lay them into your baking dish, overlapping them as needed
Put the whole milk, double cream, eggs, golden caster sugar, vanilla extract, orange extract and cinnamon into a large jug and whisk it all together
Pour the custard mixture over the hot cross buns. Leave it to soak in for 5-10 minutes. If the hot cross buns are a little stale, aim for at least 10 minutes. Sprinkle the golden caster sugar over the top of the pudding
Bake the pudding for 40-45 minutes, or until the pudding is golden brown all over, and the custard is just set with a slight wobble
Serve warm, ideally with custard. Store fully cooled leftovers in the fridge
Notes
There are so many flavour of hot cross buns available these days, and use can use the vast majority in this recipe. I used traditional flavoured buns with fruit and spices. The only ones I would perhaps avoid are the savoury cheese ones - although if you like them then go for it!
I used whole milk for the custard to make this a rich and creamy dessert, but semi-skimmed will work well too, as will plant and non-dairy milks.
You can used either orange extract or orange zest for the orange flavour in this pudding.
I used golden caster sugar, but caster sugar, granulated sugar or light brown sugar will all work too.
If you would like to serve this recipe with custard, check out my homemade custard recipe!
Although I provide cup measurements, I highly recommend weighing your ingredients out using digital kitchen scales. It is the most accurate way to measure ingredients and will ensure the best results. Digital scales are very low cost and can be purchased for around £12 ($16.50) .
For teaspoon (tsp) and tablespoon (tbsp) measurements, please use measuring spoons and not the type of spoons you eat with. Again this will ensure accuracy and provide the best results.