“You really need to try this,” my friend whispered across the table, sliding a warm slice of hot cross bun bread pudding toward me. It was one of those chilly afternoons when the sky had that soft, gray glow, and the cozy hum of the kitchen felt like a safe haven from the bustling world outside. Honestly, I was skeptical—turning those spiced, fruity buns into a custardy dessert sounded like a gamble. But as the rich aroma of cinnamon and vanilla filled the room, I took a bite and immediately understood why this recipe was a keeper.
That moment stuck with me, especially on days when I crave comfort food with a twist. The idea that leftover hot cross buns—often overlooked after the holiday rush—could transform into something this luscious and heartwarming felt like a little kitchen magic. It’s not just a dessert; it’s a reminder that even the simplest ingredients can surprise you when you give them a second chance.
So here we are, with this cozy hot cross bun bread pudding that’s perfect for those moments you want to slow down and savor something deeply satisfying. The vanilla custard sauce? That’s the quiet companion that wraps the pudding in creamy warmth, making every bite feel like a gentle hug. I’m excited to share this recipe with you, not because it’s fancy, but because it’s honest, easy, and absolutely delicious.
Why You’ll Love This Recipe
Honestly, this cozy hot cross bun bread pudding recipe has become one of my go-to comfort desserts for a few solid reasons:
- Quick & Easy: You can pull this together in under an hour, which is perfect when you want something indulgent but don’t want to spend all afternoon in the kitchen.
- Simple Ingredients: Hot cross buns, eggs, milk, and a handful of pantry staples—no need for a special shopping trip. If you have leftover buns, this recipe feels like a tiny victory over food waste.
- Perfect for Cozy Nights: Whether you’re winding down after a hectic day or hosting a low-key brunch, this pudding fits right in with its warm spices and smooth custard.
- Crowd-Pleaser: I’ve served this at family gatherings and casual get-togethers, and it always disappears fast. Kids and adults alike find it irresistible.
- Unbelievably Delicious: The soft, spiced bread soaked in custard combined with the silky vanilla sauce hits that sweet spot of comfort food you didn’t know you needed.
What sets this apart is the custard sauce that’s both easy to make and rich without being overwhelming. It’s a little trick I picked up while testing various custard recipes—balancing cream and vanilla just right to complement the pudding without stealing the spotlight.
Plus, it’s versatile. If you’re curious about other indulgent yet approachable desserts, you might appreciate the moist pink velvet bundt cake with creamy vanilla glaze—another favorite from my collection that shares a similar comforting vibe.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and the hot cross buns bring in that seasonal spice and fruitiness that makes this pudding special.
- Hot cross buns (4-5 medium-sized, preferably a day or two old; stale buns absorb custard better)
- Whole milk (2 cups / 480 ml) – you can swap with almond or oat milk for a dairy-free option
- Heavy cream (1 cup / 240 ml) – adds richness to the custard
- Large eggs (4, room temperature) – eggs are essential for setting the pudding
- Granulated sugar (1/2 cup / 100 g) – balances the spiced buns’ flavors
- Vanilla extract (2 teaspoons) – pure vanilla is best for that deep aromatic note
- Ground cinnamon (1 teaspoon) – enhances the warm spice profile
- Salt (a pinch) – to round out the flavors
- Butter (2 tablespoons, melted) – for greasing the baking dish and adding subtle richness
- For the Vanilla Custard Sauce:
- Whole milk (1 cup / 240 ml)
- Heavy cream (1/2 cup / 120 ml)
- Granulated sugar (1/4 cup / 50 g)
- Egg yolks (3)
- Vanilla bean paste or extract (1 teaspoon)
- Salt (a small pinch)
For the buns, I recommend using a brand like King’s or a local bakery that uses quality dried fruit and spices. If fresh buns aren’t available, you can substitute with cinnamon raisin bread, but the hot cross buns add that unique Easter-time charm.
In summer, I sometimes swap out the milk for coconut milk in the custard sauce to add a tropical twist, which pairs surprisingly well with the fruity notes in the buns.
Equipment Needed
- Medium mixing bowl for custard mixture
- Whisk or fork for mixing eggs and liquids
- 9×9-inch (23×23 cm) baking dish or similar oven-safe dish
- Small saucepan for making the vanilla custard sauce
- Fine mesh strainer (optional but recommended for smooth custard)
- Measuring cups and spoons
If you don’t have a 9×9-inch dish, a similar-sized oven-safe ceramic or glass dish will work just fine. I’ve used cast iron skillets for this pudding, which adds a nice rustic touch and keeps heat evenly distributed.
For the custard sauce, a heavy-bottomed saucepan helps prevent scorching. I once tried making the sauce in a thin pan, and let’s just say it took some extra whisking to fix that burnt layer!
Preparation Method

- Preheat your oven to 350°F (175°C). Butter your baking dish generously to prevent sticking and add a subtle buttery flavor.
- Slice the hot cross buns into 1-inch (2.5 cm) cubes. It’s okay if the pieces aren’t perfectly uniform—some variation adds texture.
- In a medium bowl, whisk together the eggs, whole milk, heavy cream, sugar, vanilla extract, cinnamon, and salt. Whisk until the sugar is mostly dissolved and the mixture is smooth.
- Place the bun cubes into the prepared baking dish. Pour the custard mixture evenly over the bread, pressing down lightly with a spatula to make sure all pieces soak up the liquid. Let it sit for about 10-15 minutes to absorb fully. You’ll notice the buns get plump and soft—this is key for that custardy texture.
- Drizzle the melted butter over the top. This adds a lovely golden crust as it bakes.
- Bake for 35-40 minutes. The pudding should be puffed, golden on top, and a knife inserted in the center should come out mostly clean with a few moist crumbs.
- While the pudding bakes, prepare the vanilla custard sauce: In a small saucepan, combine the milk, cream, and half the sugar. Warm over medium heat until tiny bubbles form around the edges but do not boil.
- In a separate bowl, whisk the egg yolks with the remaining sugar and vanilla bean paste (or extract). Slowly pour the warm milk mixture into the egg yolks, whisking constantly to temper the eggs.
- Return the mixture to the saucepan and cook over low heat, stirring constantly. The custard will thicken slightly and coat the back of a spoon—don’t let it boil or it will curdle. Remove from heat and strain if desired for extra smoothness.
- Serve the hot cross bun bread pudding warm, drizzled generously with the vanilla custard sauce. If you like, add a sprinkle of cinnamon or a few fresh berries for a pop of color and freshness.
Pro tip: If the top starts browning too quickly, cover loosely with foil halfway through baking. Also, letting the pudding rest for 5 minutes after baking helps the custard set without losing that creamy texture.
Cooking Tips & Techniques
One thing I learned the hard way is not to rush the soaking step. You want those buns to absorb the custard fully, or the pudding ends up dry in spots. Trust me, giving it a good 10-15 minutes before baking makes a huge difference.
When whisking your eggs and milk, do it gently but thoroughly. Over-whisking can introduce too much air, leading to a less creamy texture.
For the vanilla custard sauce, low and slow is the mantra. I’ve scorched custard more than once by turning up the heat too high. Stirring constantly and watching for that “nappe” stage—when the custard coats the back of a spoon—is your best indicator that it’s ready.
Multitasking tip: While the pudding bakes, use that time to make the custard sauce and clean up. It’s a smooth workflow that means you’re all set to serve as soon as the pudding comes out.
Lastly, don’t skip the butter on top before baking. It creates a subtle crust that contrasts beautifully with the soft inside and keeps the pudding from feeling soggy.
Variations & Adaptations
This cozy hot cross bun bread pudding is flexible, so you can make it your own in several ways:
- Dietary tweaks: Use almond or oat milk and a dairy-free butter substitute for a vegan-friendly version. Swap eggs for a flaxseed or chia egg mixture, but be aware the texture will be slightly different.
- Fruit swaps: If you’re not into hot cross buns, try cinnamon raisin bread or challah for a different flavor profile. In summer, fresh or frozen berries stirred into the custard soak add a bright note.
- Spice variations: Add a pinch of nutmeg or ground cardamom for extra warmth, or a splash of orange zest to complement the dried fruit’s sweetness.
- Cooking methods: While baking is traditional, I’ve tried this in a slow cooker on low for about 3 hours, which gives a slightly different, denser texture—perfect if you want a hands-off approach.
- Personal twist: Once, I folded in some chopped pecans for crunch, inspired by my love for the cherry chocolate brownies recipe. The nuts added a lovely texture contrast.
Serving & Storage Suggestions
This bread pudding is best served warm, straight from the oven, with a generous pour of vanilla custard sauce. The warmth makes the spices and vanilla really sing. For a touch of freshness, I like to add a few sliced strawberries or a dusting of powdered sugar.
It pairs wonderfully with a cup of black tea or a creamy latte, especially on a quiet morning or lazy afternoon. If you’re looking for a special occasion drink, the pink champagne jello shots might be a fun contrast for adult gatherings.
To store, cover leftover pudding tightly with plastic wrap or foil and refrigerate for up to 3 days. Reheat individual portions in the microwave or oven until warmed through. The custard sauce can be stored separately in the fridge for up to 2 days and gently reheated.
Flavors tend to meld and deepen if you make the pudding a few hours ahead, making it a great make-ahead dessert for entertaining.
Nutritional Information & Benefits
Estimated per serving (based on 8 servings): approximately 350 calories, 12g fat, 45g carbohydrates, and 8g protein.
Key ingredients like eggs provide protein and essential nutrients, while the spices offer antioxidants. Using whole milk and cream adds richness but can be swapped for lighter options if desired.
This recipe is gluten-containing due to the hot cross buns, but swapping in gluten-free bread can make it accessible to those with sensitivities.
Overall, it’s a treat that balances indulgence with familiar ingredients, making it a satisfying comfort dish without feeling overly heavy.
Conclusion
This cozy hot cross bun bread pudding with vanilla custard sauce is one of those recipes that sticks with you because it’s simple, satisfying, and a little bit nostalgic. It’s easy to make, uses ingredients you probably already have, and turns something as humble as leftover buns into a dessert that feels special without fuss.
Feel free to tweak the spices or custard richness to suit your taste—the recipe is a friendly canvas waiting for your personal touch. I love how this pudding brings warmth and a sense of calm, especially on quiet evenings when you just want a little comfort on a plate.
If you try it, I’d love to hear how you made it your own or what memories it sparked. Sharing recipes like this is what makes cooking feel like community, don’t you think?
Happy baking, and may your kitchen be filled with the cozy scent of cinnamon and vanilla.
FAQs
- Can I make this bread pudding ahead of time? Yes! You can prepare it up to the soaking step, cover, and refrigerate overnight. Bake it fresh the next day for best results.
- What if I don’t have hot cross buns? Substitute with cinnamon raisin bread, challah, or any slightly sweet bread. Just adjust soaking time if the bread is very fresh.
- How do I know when the custard sauce is done? It should coat the back of a spoon and leave a clean line when you run your finger through it. Avoid boiling to prevent curdling.
- Can I freeze leftover bread pudding? While it’s best fresh, you can freeze portions. Thaw overnight in the fridge and reheat gently.
- Is there a dairy-free version? Yes, use plant-based milks and vegan butter, and replace eggs with a flax or chia egg substitute, but expect a slightly different texture.
Pin This Recipe!

Cozy Hot Cross Bun Bread Pudding Recipe with Easy Vanilla Custard Sauce
A comforting bread pudding made from leftover hot cross buns soaked in a spiced custard and baked to golden perfection, served with a rich and silky vanilla custard sauce.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 8 servings 1x
- Category: Dessert
- Cuisine: British
Ingredients
- 4–5 medium-sized hot cross buns (preferably a day or two old)
- 2 cups whole milk (480 ml)
- 1 cup heavy cream (240 ml)
- 4 large eggs (room temperature)
- 1/2 cup granulated sugar (100 g)
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- Pinch of salt
- 2 tablespoons melted butter
- For the Vanilla Custard Sauce:
- 1 cup whole milk (240 ml)
- 1/2 cup heavy cream (120 ml)
- 1/4 cup granulated sugar (50 g)
- 3 egg yolks
- 1 teaspoon vanilla bean paste or extract
- Small pinch of salt
Instructions
- Preheat your oven to 350°F (175°C). Butter your baking dish generously to prevent sticking and add a subtle buttery flavor.
- Slice the hot cross buns into 1-inch (2.5 cm) cubes. Variation in size is fine for texture.
- In a medium bowl, whisk together the eggs, whole milk, heavy cream, sugar, vanilla extract, cinnamon, and salt until the sugar is mostly dissolved and the mixture is smooth.
- Place the bun cubes into the prepared baking dish. Pour the custard mixture evenly over the bread, pressing down lightly with a spatula to ensure all pieces soak up the liquid. Let it sit for 10-15 minutes to absorb fully.
- Drizzle the melted butter over the top to create a golden crust.
- Bake for 35-40 minutes until the pudding is puffed, golden on top, and a knife inserted in the center comes out mostly clean with a few moist crumbs.
- While the pudding bakes, prepare the vanilla custard sauce: In a small saucepan, combine the milk, cream, and half the sugar. Warm over medium heat until tiny bubbles form around the edges but do not boil.
- In a separate bowl, whisk the egg yolks with the remaining sugar and vanilla bean paste or extract. Slowly pour the warm milk mixture into the egg yolks, whisking constantly to temper the eggs.
- Return the mixture to the saucepan and cook over low heat, stirring constantly until the custard thickens slightly and coats the back of a spoon. Do not boil to avoid curdling. Remove from heat and strain if desired.
- Serve the hot cross bun bread pudding warm, drizzled generously with the vanilla custard sauce. Optionally, add a sprinkle of cinnamon or fresh berries.
Notes
Let the buns soak in the custard for 10-15 minutes before baking to ensure a custardy texture. Cover loosely with foil if the top browns too quickly. Let pudding rest 5 minutes after baking for best texture. For a dairy-free version, use plant-based milks and vegan butter, and substitute eggs with flax or chia eggs.
Nutrition
- Serving Size: 1 slice (1/8 of the
- Calories: 350
- Sugar: 25
- Sodium: 150
- Fat: 12
- Saturated Fat: 7
- Carbohydrates: 45
- Fiber: 2
- Protein: 8
Keywords: hot cross bun, bread pudding, vanilla custard sauce, comfort food, dessert, easy recipe, leftover buns, cinnamon, spiced dessert


