Preheat your oven to 170°C (338°F), or 160°C (320°F) for a fan oven.
Grease a dessert oven dish to ensure the buns don’t stick.
In a mixing bowl, whisk the eggs until smooth.
On medium heat, combine the milk, cream, and coffee in a saucepan. Slowly warm the mixture, ensuring it doesn’t overheat. Gradually whisk in the eggs, one spoonful at a time, to avoid curdling. Set aside.
Butter the insides of the hot cross buns and arrange them neatly in the greased dish.
Pour the warm milk mixture evenly over the buns, ensuring they are well-soaked.
Bake in the preheated oven for 40 minutes, or until golden and set.
Serve warm, accompanied by ice cream or custard for an added layer of indulgence.