Cozy Hot Cross Bun Bread Pudding Recipe with Easy Vanilla Sauce

Posted on

hot cross bun bread pudding - featured image

“You know, sometimes the best recipes come from those unexpected kitchen moments when you’re just trying to use up what’s left.” That’s exactly how this cozy hot cross bun bread pudding with vanilla sauce came to be a staple in my recipe collection. One chilly afternoon, I found myself staring at a slightly stale batch of hot cross buns—too good to toss, but not quite fresh enough to enjoy as they were. Honestly, I wasn’t sure how well they’d work in a bread pudding, but a little instinct and a dash of hope later, I had a warm, comforting dessert that felt like a hug on a plate.

The aroma that filled my kitchen as the pudding baked—spiced cinnamon mingling with the subtle citrus notes of the buns—was enough to make me stop everything and just breathe it in. It’s funny how something that started as a “waste-not” experiment turned into a recipe I couldn’t stop making. I found myself tweaking the vanilla sauce just right so it wasn’t too sweet, balancing out the rich texture of the pudding perfectly.

There’s something quietly satisfying about sinking a spoon into this bread pudding. It’s not flashy or complicated, but it carries the soul of those hot cross buns in a new, unexpected way. This recipe stuck with me because it’s perfect for those moments when you want comfort without fuss—like a cozy reset on a hectic day. And honestly, it’s the kind of dish that invites you to slow down, savor, and maybe even share with someone who needs a little warmth.

Why You’ll Love This Recipe

After making this hot cross bun bread pudding countless times, I can honestly say it’s one of those recipes that feels both special and effortless. Here’s why it’s earned a permanent spot in my kitchen:

  • Quick & Easy: This pudding comes together in about 45 minutes, making it perfect for a last-minute treat or an easy weekend dessert.
  • Simple Ingredients: No need for fancy or hard-to-find items. If you have hot cross buns, eggs, milk, and a few pantry staples, you’re halfway there.
  • Perfect for Cozy Occasions: Whether it’s a relaxed brunch, a chilly evening dessert, or a comforting finish to a family meal, this recipe fits right in.
  • Crowd-Pleaser: It’s always a hit with both kids and adults—maybe because it feels familiar but with that extra creamy, custardy twist.
  • Unbelievably Delicious: The texture is just right—soft and custardy inside with a lightly crisp top. And the vanilla sauce? It’s smooth, fragrant, and just sweet enough to complement the spiced bread.

What sets this recipe apart is the way it honors the classic hot cross bun flavors—cinnamon, nutmeg, and citrus peel—while giving them a new life. The bread pudding soaks up the custard beautifully, and the vanilla sauce adds that elegant finishing touch that feels homemade but a little fancy. Honestly, it’s a dessert that invites you to slow down and enjoy every bite, whether you’re eating it straight from the baking dish or plated with a drizzle of sauce.

What Ingredients You Will Need

This cozy hot cross bun bread pudding recipe relies on straightforward ingredients that come together to create bold flavor and a rich, satisfying texture without any fuss. Most of these are pantry staples, and if you want, there are a few simple swaps to make it your own.

  • Hot cross buns (about 6 medium-sized, sliced into cubes) – the star ingredient; if you can find fresh ones, great, but slightly stale works even better for soaking up the custard.
  • Whole milk (2 cups / 480 ml) – adds creaminess; you can use 2% or a dairy-free alternative like almond milk if needed.
  • Heavy cream (1 cup / 240 ml) – for richness and that custardy texture (optional but recommended).
  • Large eggs (4) – room temperature for best mixing and custard setting.
  • Granulated sugar (¾ cup / 150 g) – balances the spices and sweetness.
  • Vanilla extract (2 tsp) – for that warm, comforting aroma and flavor.
  • Ground cinnamon (1 tsp) – echoes the spices in the buns.
  • Ground nutmeg (½ tsp) – adds a subtle earthy note.
  • Salt (a pinch) – to round out the flavors.
  • Unsalted butter (2 tbsp, melted) – helps keep the pudding moist and adds a subtle depth.

For the easy vanilla sauce:

  • Whole milk (1 cup / 240 ml)
  • Heavy cream (½ cup / 120 ml)
  • Granulated sugar (⅓ cup / 65 g)
  • Vanilla bean paste (1 tsp) or vanilla extract (1 tsp) – I prefer vanilla bean paste for those lovely specks and extra flavor.
  • Cornstarch (1 tbsp) – to thicken without lumps.
  • Salt (a pinch)

If you want to swap out hot cross buns (maybe you don’t have any on hand), sturdy challah or brioche work well too. And if you’re avoiding dairy, coconut milk and vegan butter make a nice alternative, though the flavor shifts a bit. I personally like using King Arthur brand sugar for consistency, but any granulated sugar will do just fine.

Equipment Needed

  • 9×9-inch (23×23 cm) baking dish – perfect size for even cooking and easy serving.
  • Mixing bowls – at least two; one for custard, one for the pudding mix.
  • Whisk – to blend eggs and liquids smoothly.
  • Measuring cups and spoons – accuracy matters, especially for custard.
  • Rubber spatula – great for folding the bread without breaking it up too much.
  • Medium saucepan – for making the vanilla sauce gently on the stove.
  • Fine mesh sieve or strainer (optional) – to ensure smooth sauce without lumps.

If you don’t have a 9×9-inch pan, a similar-sized ovenproof dish will do. I once used a cast-iron skillet when I was in a pinch, and the results were surprisingly good—the edges crisped up nicely. For whisking, a hand mixer is handy but not necessary; a sturdy wire whisk works just fine. Keeping your equipment clean and dry, especially the baking dish, helps the pudding cook evenly without sticking.

Preparation Method

hot cross bun bread pudding preparation steps

  1. Preheat your oven to 350°F (175°C). Lightly butter your baking dish to prevent sticking and set it aside.
  2. Prepare the hot cross buns: Slice the buns into roughly 1-inch (2.5 cm) cubes. You want pieces that’re big enough to hold their shape but still soak up the custard well.
  3. Make the custard: In a large mixing bowl, whisk together 4 large eggs, 2 cups (480 ml) whole milk, 1 cup (240 ml) heavy cream, ¾ cup (150 g) granulated sugar, 2 teaspoons vanilla extract, 1 teaspoon ground cinnamon, ½ teaspoon ground nutmeg, and a pinch of salt. Whisk until fully combined and smooth, about 1-2 minutes.
  4. Combine the bread and custard: Gently fold the cubed hot cross buns into the custard mixture with a rubber spatula, making sure all pieces get coated. Let it sit for about 10 minutes so the bread soaks up the custard well. You’ll notice the bread becoming soft and plump—that’s what you want.
  5. Transfer to the baking dish: Pour the custard-soaked bread mixture into your prepared dish. Press down lightly with the spatula to compact it evenly.
  6. Add melted butter: Drizzle 2 tablespoons of melted unsalted butter over the top to add richness and help the crust develop a golden color.
  7. Bake: Place the dish in the oven and bake for 40-45 minutes. The pudding should be set but still slightly jiggly in the center. The top will turn a lovely golden brown, and you might catch the warm spices wafting through your kitchen.
  8. While baking, prepare the vanilla sauce: In a medium saucepan, whisk together 1 cup (240 ml) whole milk, ½ cup (120 ml) heavy cream, ⅓ cup (65 g) sugar, 1 teaspoon vanilla bean paste (or extract), 1 tablespoon cornstarch, and a pinch of salt. Cook over medium heat, whisking constantly until the sauce thickens and coats the back of a spoon—about 5-7 minutes. Remove from heat and let cool slightly.
  9. Serve: Once the bread pudding is out of the oven, let it rest for 5-10 minutes. Serve warm with a generous drizzle of the vanilla sauce on top.

Pro tip: If the tops start browning too quickly, tent the dish loosely with foil halfway through baking. Also, if you find the pudding too custardy for your liking, reduce the milk by ¼ cup next time for a firmer texture. This recipe pairs wonderfully with a cup of coffee or tea, making it a perfect cozy treat.

Cooking Tips & Techniques

Making bread pudding might seem straightforward, but a few little tricks make all the difference between a soggy mess and a perfectly custardy dessert. First, don’t rush the soaking step. Letting the bread sit in the custard for at least 10 minutes helps it absorb flavors deeply without falling apart. I remember the first time I skipped this step and ended up with dry pockets of bread—it’s definitely worth the wait.

Another tip: use room temperature eggs and dairy. Cold ingredients can cause the custard to cook unevenly and sometimes curdle during baking. Taking them out ahead of time helps everything blend smoothly.

When whisking the custard, take your time to combine the sugar fully. Gritty sugar can ruin the texture of the pudding. If you want to be extra careful, dissolve the sugar in the milk and cream over low heat before adding the eggs, but I usually go straight to whisking and have never had issues.

As for the vanilla sauce, constant whisking while it thickens prevents lumps and gives you that silky finish. I learned the hard way that even a small scorch can add a burnt taste, so patience is key here. If lumps do form, just strain the sauce through a fine sieve before serving.

Lastly, timing matters. Bread pudding is best enjoyed fresh and warm. Leftovers reheat well, but avoid overheating to keep that tender texture. I like reheating mine gently in the oven at 300°F (150°C) wrapped in foil to keep moisture intact.

Variations & Adaptations

This hot cross bun bread pudding is a canvas for many delicious tweaks. Here are some ideas I’ve tried and loved:

  • Fruit Boost: Toss in a handful of raisins, dried cranberries, or chopped apples for extra texture and bursts of sweetness.
  • Chocolate Lover’s Twist: Add dark chocolate chips or a swirl of Nutella before baking. The rich bitterness pairs beautifully with the spiced bread.
  • Dairy-Free Version: Swap milk and cream for coconut or cashew milk, and use a dairy-free butter alternative. The pudding is still creamy but with a subtle nutty note.
  • Spice It Up: Increase cinnamon and nutmeg or add a pinch of ground cloves for a more intense warm spice profile—perfect for chilly nights.
  • Individual Portions: Make mini puddings in ramekins. They bake faster and feel extra special for serving guests.

For a different cooking method, try baking the pudding in a slow cooker on low for 2-3 hours. It’s a hands-off way to get that custardy texture without worrying about oven timing. Just be sure to check for doneness early to avoid overcooking.

One personal favorite variation is adding a splash of orange liqueur to the custard, which complements the citrus peel in the hot cross buns beautifully. It’s subtle but adds that little extra something that keeps people asking for seconds.

Serving & Storage Suggestions

This bread pudding shines when served warm, fresh out of the oven, with a generous drizzle of the luscious vanilla sauce. A scoop of vanilla ice cream or a dollop of whipped cream turns it into an indulgent dessert, but honestly, the pudding and sauce alone are enough for me.

For a brunch or afternoon snack, pair it with a cup of freshly brewed coffee or chai tea—the spices in the pudding play nicely with both.

If you have leftovers (and sometimes I wish I didn’t), store them covered in the refrigerator for up to 3 days. The pudding firms up a bit but still tastes amazing when reheated gently in the oven or microwave. You can also freeze portions wrapped tightly in plastic wrap and foil for up to a month; thaw overnight in the fridge before reheating.

Fun fact: letting the pudding sit overnight after baking actually deepens the flavors and softens the texture even more. So if you want to prep ahead, it’s a win. Just warm it up slightly before serving to bring back that cozy feeling.

Nutritional Information & Benefits

This hot cross bun bread pudding isn’t just a comforting treat; it also offers some nutritional benefits thanks to its wholesome ingredients. A typical serving contains roughly 350-400 calories, with a balanced mix of protein from eggs and dairy, and carbohydrates from the bread and sugar.

The spices—cinnamon and nutmeg—bring antioxidants and may aid digestion, while the dairy provides calcium and vitamin D. Using whole milk and cream adds richness but also healthy fats that help keep you satisfied.

If you’re watching sugar intake, you can reduce the sugar slightly or swap granulated sugar for coconut sugar or maple syrup, which have a lower glycemic index. This recipe can also be adapted for gluten-free diets by using gluten-free hot cross buns or similar bread.

As a person who enjoys treats but tries to keep wellness in mind, I appreciate that this pudding feels indulgent without being overly heavy or artificial. It’s a perfect balance of comfort and nutrition, especially when enjoyed in moderation.

Conclusion

This cozy hot cross bun bread pudding with vanilla sauce has become one of those recipes I reach for when I want something warm, comforting, and just a little bit special. It’s easy to make, uses simple ingredients, and brings those familiar flavors into a new form that feels both nostalgic and fresh.

What I love most is how flexible it is—you can tweak the spices, add fruits or chocolate, or switch up the sauce to fit your mood or occasion. It’s a recipe that invites you to experiment and make it your own, while still delivering that reliable, soul-soothing satisfaction.

If you try it, I’d love to hear how you customize it or what moments you enjoyed it in. Recipes like this remind me why cooking at home can be both a creative outlet and a comforting ritual. So go ahead—warm up that oven and treat yourself to something cozy today!

Frequently Asked Questions

  • Can I use other types of bread instead of hot cross buns?
    Yes! Sturdy breads like challah, brioche, or even day-old croissants work wonderfully in bread pudding.
  • How do I store leftovers properly?
    Cover the pudding tightly and refrigerate for up to 3 days. Reheat gently in the oven or microwave before serving.
  • Can I make the vanilla sauce ahead of time?
    Absolutely. The sauce can be made a day ahead and refrigerated. Warm it gently before serving.
  • Is it possible to make this recipe dairy-free?
    Yes, substitute dairy milk and cream with coconut, almond, or oat milk and use vegan butter instead of regular butter.
  • How do I know when the bread pudding is done baking?
    It should be set around the edges and slightly jiggly in the center. The top will be golden brown and aromatic.

While you’re savoring this, you might also enjoy the fluffy cottage cheese protein pancakes for a wholesome breakfast treat or the easy make-ahead breakfast burritos when you’re in a rush but want something satisfying and delicious.

Pin This Recipe!

hot cross bun bread pudding recipe

Print

Cozy Hot Cross Bun Bread Pudding Recipe with Easy Vanilla Sauce

A warm, comforting bread pudding made from hot cross buns soaked in a spiced custard and served with a smooth vanilla sauce. Perfect for cozy occasions and easy to make with simple ingredients.

  • Author: Kai
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 6 servings 1x
  • Category: Dessert
  • Cuisine: British

Ingredients

Scale
  • 6 medium-sized hot cross buns, sliced into cubes
  • 2 cups whole milk (480 ml)
  • 1 cup heavy cream (240 ml)
  • 4 large eggs, room temperature
  • 3/4 cup granulated sugar (150 g)
  • 2 teaspoons vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg
  • Pinch of salt
  • 2 tablespoons unsalted butter, melted
  • For the vanilla sauce:
  • 1 cup whole milk (240 ml)
  • 1/2 cup heavy cream (120 ml)
  • 1/3 cup granulated sugar (65 g)
  • 1 teaspoon vanilla bean paste or vanilla extract
  • 1 tablespoon cornstarch
  • Pinch of salt

Instructions

  1. Preheat your oven to 350°F (175°C). Lightly butter your 9×9-inch baking dish and set aside.
  2. Slice the hot cross buns into roughly 1-inch cubes.
  3. In a large mixing bowl, whisk together 4 large eggs, 2 cups whole milk, 1 cup heavy cream, 3/4 cup granulated sugar, 2 teaspoons vanilla extract, 1 teaspoon ground cinnamon, 1/2 teaspoon ground nutmeg, and a pinch of salt until smooth.
  4. Gently fold the cubed hot cross buns into the custard mixture with a rubber spatula. Let sit for 10 minutes to soak.
  5. Pour the custard-soaked bread mixture into the prepared baking dish and press down lightly to compact evenly.
  6. Drizzle 2 tablespoons melted unsalted butter over the top.
  7. Bake for 40-45 minutes until set but slightly jiggly in the center and golden brown on top.
  8. While baking, prepare the vanilla sauce: In a medium saucepan, whisk together 1 cup whole milk, 1/2 cup heavy cream, 1/3 cup sugar, 1 teaspoon vanilla bean paste or extract, 1 tablespoon cornstarch, and a pinch of salt. Cook over medium heat, whisking constantly until thickened, about 5-7 minutes. Remove from heat and cool slightly.
  9. Let the bread pudding rest for 5-10 minutes after baking.
  10. Serve warm with a generous drizzle of the vanilla sauce.

Notes

If the top browns too quickly, tent loosely with foil halfway through baking. For a firmer texture, reduce milk by 1/4 cup. Use room temperature eggs and dairy for best custard texture. Vanilla sauce can be made ahead and reheated gently. Leftovers store well in the fridge for up to 3 days or frozen for up to a month.

Nutrition

  • Serving Size: 1 slice (approximate
  • Calories: 375
  • Sugar: 28
  • Sodium: 180
  • Fat: 18
  • Saturated Fat: 10
  • Carbohydrates: 45
  • Fiber: 1
  • Protein: 8

Keywords: hot cross bun, bread pudding, vanilla sauce, dessert, cozy, easy recipe, cinnamon, nutmeg, custard

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating