This is one of those desserts that makes the whole kitchen smell like home. Soft hot cross buns soak up a silky orange-scented custard, then bake until crisp on top and soft in the center. Melted chocolate adds richness without making it heavy, and a little orange zest keeps it bright.
It’s easy to put together, perfect for using up leftover buns, and it feels special without any fuss. Serve it warm with cream or ice cream, and watch it disappear.
Why This Recipe Works
Hot cross buns are already lightly spiced and slightly sweet, so they bring instant flavor to the base. The orange zest and juice lift the richness of the chocolate and cream, keeping each bite balanced.
A mix of eggs and cream creates a custard that’s silky in the middle and crisp on top after baking. Toasting the buns first helps them soak up more custard without turning soggy.
Ingredients
- 6 hot cross buns (day-old is ideal), halved
- 100 g dark chocolate (60–70% cocoa), chopped, plus extra for grating
- 50 g milk chocolate, chopped (optional, for extra creaminess)
- 2 large oranges: zest of both, juice of one (about 60 ml)
- 500 ml whole milk
- 200 ml double cream (heavy cream)
- 100 g caster sugar (or granulated), plus 1 tablespoon for sprinkling
- 4 large eggs
- 1 teaspoon vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- Pinch of salt
- 30 g unsalted butter, softened (for greasing and dotting)
- Optional: 75 g raisins or chopped dried apricots
- Optional to serve: pouring cream, custard, or vanilla ice cream
Instructions
- Prep the dish and oven. Heat the oven to 170°C fan (190°C conventional) or 375°F. Grease a medium baking dish (about 2 liters/quarts) with butter.
- Toast the buns. Split the hot cross buns and lightly toast the cut sides under a grill or in a toaster.This helps them hold their shape and soak up the custard evenly.
- Layer with chocolate. Arrange the bun halves in the dish, slightly overlapping. Tuck chopped dark chocolate (and milk chocolate if using) between layers. Sprinkle in raisins or apricots if you like.
- Warm the dairy. In a saucepan, combine milk, cream, orange zest, cinnamon, nutmeg, and a pinch of salt.Warm gently until steaming but not boiling. Take off the heat and let it sit for 5 minutes to infuse.
- Whisk the custard base. In a large bowl, whisk eggs, sugar, vanilla, and orange juice until smooth.
- Temper the eggs. Slowly pour the warm milk mixture into the egg mixture, whisking constantly. This step prevents the eggs from scrambling.
- Soak the buns. Pour the custard evenly over the buns, pressing them down gently so they absorb the liquid.Let sit for 10–15 minutes. If the tops pop up, press again before baking.
- Add a sweet crust. Dot the top with small bits of butter and sprinkle over 1 tablespoon of sugar. This creates a lightly crisp finish.
- Bake. Place the dish on a baking tray to catch any drips.Bake for 30–40 minutes, until the custard is just set in the center and the top is golden and slightly puffed. A knife inserted near the middle should come out with thickened custard, not runny.
- Rest and serve. Let the pudding rest for 10 minutes. Grate a little extra chocolate on top and serve warm with cream, custard, or ice cream.
How to Store
- Fridge: Cool completely, cover, and refrigerate for up to 3 days.
- Reheat: Warm individual portions in the microwave for 30–60 seconds, or reheat the whole dish in a 160°C/325°F oven, covered, for 15–20 minutes.
- Freeze: Freeze well-wrapped portions for up to 2 months.Thaw overnight in the fridge before reheating.
Benefits of This Recipe
- Uses leftovers: A smart way to give day-old hot cross buns a second life.
- Low effort, big payoff: Simple steps, familiar ingredients, and a dessert that looks and tastes special.
- Make-ahead friendly: Assemble up to 6 hours ahead and chill. Bake just before serving.
- Balanced flavor: Orange brightens the chocolate and spices, so it’s rich but not heavy.
- Customizable: Easy to scale, tweak, and adapt for different tastes or dietary needs.
Pitfalls to Watch Out For
- Overbaking: If it goes too long, the custard dries out. Pull it when the center is just set and slightly wobbly.
- Skipping the tempering: Adding hot milk too fast can scramble the eggs.Pour slowly and whisk well.
- Too much juice: Stick to about 60 ml orange juice. More can water down the custard.
- Untoasted buns: Fresh, soft buns may turn mushy if not toasted first.
- Chocolate burn spots: Keep most chocolate tucked between buns to avoid scorching on top.
Recipe Variations
- Triple Chocolate: Use a mix of dark, milk, and white chocolate chunks for contrast.
- Boozy Orange: Stir 1–2 tablespoons of orange liqueur (like Cointreau) into the custard.
- Nutty Crunch: Add a handful of chopped toasted hazelnuts or almonds between layers.
- Spiced Up: Add 1/2 teaspoon mixed spice or ground cardamom for a deeper, warmer flavor.
- Dairy-Light: Swap half the cream for extra milk and reduce chocolate by 25 g for a lighter finish.
- Gluten-Free: Use gluten-free hot cross buns and check that your chocolate is gluten-free.
- Dairy-Free: Use full-fat coconut milk and a good plant-based milk; choose dairy-free chocolate and margarine.
FAQ
Can I use plain brioche or other buns instead of hot cross buns?
Yes. Brioche, challah, or panettone all work well.
If they’re very fresh, toast them lightly first so the custard absorbs evenly.
Do I need to reduce the sugar if my buns are very sweet?
You can. Drop the sugar in the custard to 70–80 g if your buns are sugar-heavy or chocolate-studded. Taste the custard before pouring and adjust to your preference.
What chocolate works best?
Dark chocolate in the 60–70% range melts smoothly and balances the sweetness.
Adding a bit of milk chocolate gives a creamier finish. Avoid very high cocoa chocolate, which can taste bitter here.
How do I know when the pudding is done?
The edges will be puffed and set, the top golden, and the center should still have a gentle wobble. A knife inserted near the middle should come out with thickened custard, not liquid.
Can I make it ahead?
Assemble up to 6 hours in advance and refrigerate.
Bake from cold, adding a few extra minutes to the timing. For best texture, avoid soaking overnight, as it can become too soft.
What can I serve it with?
Pouring cream, vanilla custard, or a scoop of vanilla or orange ice cream are all great. A dusting of icing sugar or a little extra orange zest on top is a nice touch.
How can I prevent a rubbery texture?
Use whole milk and cream, avoid overbaking, and let the pudding rest for 10 minutes before serving.
That rest helps the custard settle and turn silky.
Can I bake it in individual dishes?
Yes. Divide the buns and custard into ramekins, place them on a tray, and bake for 18–25 minutes, depending on size. Watch closely toward the end.
Wrapping Up
Chocolate Orange Hot Cross Bun Pudding takes a bakery favorite and turns it into a warm, comforting dessert with just a few pantry staples.
It’s easy to customize, simple to make, and guaranteed to please a crowd. Keep this one in your back pocket for holidays, slow Sundays, or any night that needs a little cozy sweetness. Once you try it, you’ll look forward to having leftover buns every year.







