01 -
Preheat oven to 175°C. Place a 20 x 20 cm baking dish inside a larger roasting pan. Fill the roasting pan with enough hot water to reach halfway up the sides of the inner baking dish.
02 -
In a large bowl, whisk together evaporated milk, eggs, orange zest, vanilla extract, cinnamon, and salt until fully blended.
03 -
Add donut pieces and raisins to the custard, ensuring all are coated. Allow to soak for 15 minutes so donuts absorb liquid.
04 -
Pour soaked donut mixture into the prepared baking dish. Pour any remaining custard over the top. Bake for 60 minutes or until the surface is puffed and springs back when pressed.
05 -
Remove from oven and allow pudding to cool slightly in the dish while preparing sauce.
06 -
Melt butter and brown sugar together in a small saucepan over medium heat, stirring until the sugar dissolves. Add cream and rum, bring to a simmer, then remove from heat and allow to cool slightly.
07 -
Serve warm pudding with generous drizzle of buttery rum sauce. Optional: garnish with ice cream, whipped cream, or fresh berries.