Home » Christmas Desserts » Christmas Bread Pudding
Vertical collage showing a baked bread pudding in a baking dish and a close-up of a plated slice with caramel drizzle, garnished with cranberries and nuts, labeled “Christmas Bread Pudding” in large text.

Christmas Bread Pudding Recipe

This Christmas bread pudding is cubed brioche or challah soaked in a cinnamon and vanilla custard, with dried cranberries, golden raisins, apricots and chopped nuts tucked in and scattered on top. It bakes in a 9×13 inch dish at 350°F for 40 to 50 minutes and serves 8 to 10.

The part that makes it work for the holidays: you can assemble it the night before, keep it in the fridge, and bake it while the rest of the meal comes together.

Vertical collage showing a baked bread pudding in a baking dish and a close-up of a plated slice with caramel drizzle, garnished with cranberries and nuts, labeled “Christmas Bread Pudding” in large text.

Following a special diet?

Every recipe on this site can be converted to gluten-free, vegan, dairy-free, keto, nut-free or egg-free with adjusted ratios so nothing falls flat.

Try the Recipe Converter →

The Numbers for One 9×13 Pan

  • Bread: 6 cups day-old brioche or challah, in 1 inch cubes
  • Custard: 2 cups whole milk, 1 cup heavy cream, 4 large eggs, 1 cup sugar, 2 teaspoons vanilla, 1 teaspoon cinnamon, 1/4 teaspoon nutmeg, 1/2 teaspoon salt
  • Fruit and nuts: 3/4 cup dried cranberries, 1/2 cup raisins, 1/2 cup chopped dried apricots, 1/2 cup mixed nuts
  • Oven: 350°F (175°C), 40 to 50 minutes, uncovered
  • Time: 20 minutes prep, 20 to 30 minutes soaking, about 1 hour 35 minutes in total
  • Serves: 8 to 10

The ratio to remember is 3 cups of milk and cream to 4 eggs for 6 cups of bread. That is enough custard to soak every cube and still set softly in the middle.

Brioche or Challah for a Holiday Bread Pudding

Flat lay of ingredients for bread pudding on a marble countertop, including cubed bread, milk, eggs, dried fruits, apricots, mixed nuts, sugar, spices, butter, and vanilla extract.

Both are egg-rich breads that soak up custard without falling apart, which is why the recipe calls for one or the other. I have baked this with both. Brioche has more butter, so the pudding comes out richer and softer. Challah is a little drier and less sweet, so it drinks up more custard and keeps a bit more chew.

Sandwich bread works in a pinch, but it is softer and gives a flatter, more uniform texture. Whatever you use, it should be a day or two old. Fresh bread turns to mush once it is soaked. If yours is fresh, spread the cubes on a baking sheet and dry them at 300°F for about 10 minutes, until the outsides feel dry to the touch.

Whisking the Spiced Custard

Bowl of whisked egg and milk mixture for bread pudding, surrounded by baking ingredients such as sugar, spices, cinnamon sticks, and whole eggs on a white marble background.

Heat the oven to 350°F and butter the 9×13 dish generously with the 2 tablespoons of butter. In a large bowl, whisk the eggs with the sugar, cinnamon, nutmeg, salt and vanilla first, then whisk in the milk and cream. Starting with the eggs and sugar breaks up the whites, so you do not end up with streaks of cooked egg white in the finished pudding.

For a brighter custard, grate in the zest of 1 orange. It cuts through the cream and goes well with the apricots.

Plumping the Cranberries, Raisins and Apricots

A white ceramic bowl filled with colorful dried fruits, including golden raisins, dark raisins, dried cranberries, and dried cherries, sitting on a marble surface with syrup spilling around the base.

Mix the cranberries, raisins and chopped apricots in a small bowl. Pour the optional tablespoon of dark rum or brandy over them, or a splash of orange juice if you want it alcohol-free, and let them sit while you make the custard. Plumped fruit stays soft in the oven. Dry fruit on top of the pudding can scorch and turn leathery.

Each fruit does a different job. Cranberries bring the tart, red bits. Golden raisins taste mild and honeyed. Apricots are the chewiest and give the deepest fruit flavor.

Assembling the Pan and Soaking Overnight

Put the bread cubes in the buttered dish and pour the custard evenly over them. Press down with a spatula until every cube has touched the liquid. Pieces left sticking up dry out and go hard in the oven.

Scatter the soaked fruit and half of the chopped nuts over the bread and press them in lightly. Sprinkle the rest of the nuts and, if you like, the 2 tablespoons of brown sugar over the top. The sugar melts into a thin caramel crust around the nuts. With a nut allergy at the table, leave the nuts out; the fruit carries the flavor on its own.

Let the pan rest at room temperature for 20 to 30 minutes so the bread can soak up the custard. To make it ahead, cover it and refrigerate overnight instead. The next day, set it on the counter while the oven heats, about 30 minutes, and expect it to need a few extra minutes of baking because it starts cold.

How to Tell the Pudding Is Baked Through

Overhead shot of a golden-baked bread pudding topped with raisins, cranberries, hazelnuts, and almonds in a metal baking dish on a marble background.

Bake uncovered for 40 to 50 minutes. It is done when the top is golden brown, the edges are puffed, and a knife pushed into the center comes out mostly clean with no liquid custard. If you have a thermometer, the center should read about 160°F.

Check at 30 minutes. If the nuts and brown sugar are already dark, lay a loose sheet of foil over the top and keep baking until the middle sets. The pudding puffs up in the oven and settles as it cools, which is normal. Let it rest for 10 to 15 minutes before you cut it, so the squares hold together.

Wet Bottom, Dry Top: Bread Pudding Fixes

  • Eggy, wet layer at the bottom: the bread was too fresh or the pudding came out early. Use day-old or dried cubes and bake until the knife comes out with no liquid.
  • Dry, bready top: cubes were sticking up out of the custard. Press them down before the rest, and again halfway through if needed.
  • Center still wobbly at 50 minutes: common with a pan straight from the fridge. Tent with foil and give it 5 to 10 more minutes.
  • Burnt fruit on top: the fruit went on dry. Soak it first, and press it lightly into the custard.

Christmas Bread Pudding vs Christmas Pudding

They are easy to mix up but not the same dessert. A traditional British Christmas pudding is a dense, dark pudding of dried fruit, suet, breadcrumbs and spices, steamed for hours and usually made weeks ahead. This Christmas bread pudding is custard-soaked bread baked in a pan the same day or the next morning. It is lighter, softer and much quicker, with the same dried fruit and spice flavors of the season.

Serving, Leftovers and Reheating

Close-up of baked Christmas bread pudding in a rectangular pan, topped with golden raisins, dried cranberries, and mixed nuts for a festive holiday dessert look.

Serve it warm with a drizzle of caramel sauce or a dusting of powdered sugar, plus a jug of cream or a bowl of whipped cream on the side. For a quicker sauce, caramel sauce from condensed milk works well too. A mug of Christmas hot chocolate next to it makes a good Christmas Eve dessert.

Cover leftovers and keep them in the fridge for up to 3 days. To reheat, cover the dish with foil and warm it in a 300°F oven for about 15 to 20 minutes. The oven keeps the top crisp, while the microwave softens it. You can also bake the whole pudding the day before and reheat it the same way, which frees the oven on Christmas Day. Cold squares hold up well enough to pack for lunch the next day.

If you like this, try the chocolate bread pudding next, or use leftover brioche for brioche French toast. For the dessert table, chewy Christmas sugar cookie bars and crunchy Christmas cracker toffee sit nicely beside the soft, spiced pudding.

Xmas Bread Pudding Questions

Can I make Christmas bread pudding the day before?

Yes. Either assemble it and chill it overnight unbaked, or bake it a day ahead and reheat covered at 300°F for 15 to 20 minutes.

Can I use regular sandwich bread?

Yes, if it is a day or two old. The pudding will be a little less rich and softer than with brioche or challah.

Can I leave out the nuts or the rum?

Yes. Both are optional. Skip the nuts entirely, and soak the fruit in orange juice instead of rum or brandy.

Yield: 8 to 10 servings (one 9x13 inch pan)

Christmas Bread Pudding Recipe

Vertical collage showing a baked bread pudding in a baking dish and a close-up of a plated slice with caramel drizzle, garnished with cranberries and nuts, labeled “Christmas Bread Pudding” in large text.

This Christmas bread pudding is a holiday bread pudding made with day-old brioche or challah soaked in a cinnamon, nutmeg and vanilla custard of milk, cream and eggs, with dried cranberries, raisins, apricots and mixed nuts. It bakes in a 9x13 inch dish at 350°F for 40 to 50 minutes and serves 8 to 10. Press the bread into the custard and let it soak 20 to 30 minutes, or overnight, so every cube is soft and the center sets without a wet layer. Serve it warm for Christmas dessert, Christmas Eve or a holiday brunch, with caramel sauce, powdered sugar or cream. Add orange zest or swap the rum for brandy. Leftovers keep 3 days in the fridge.

Prep Time 20 minutes
Cook Time 45 minutes
Additional Time 30 minutes
Total Time 1 hour 35 minutes

Ingredients

  • FOR THE BREAD PUDDING
  • 6 cups day-old brioche or challah, cubed (about 1-inch pieces)
  • 2 cups whole milk
  • 1 cup heavy cream
  • 4 large eggs
  • 1 cup granulated sugar
  • 2 teaspoons pure vanilla extract
  • 1 teaspoon ground cinnamon
  • ¼ teaspoon ground nutmeg
  • ½ teaspoon salt
  • ¾ cup dried cranberries
  • ½ cup golden raisins or regular raisins
  • ½ cup dried apricots, chopped
  • ½ cup mixed nuts (hazelnuts, almonds, pecans), roughly chopped
  • 2 tablespoons unsalted butter, for greasing the baking dish
  • OPTIONAL ADD-INS
  • Zest of 1 orange
  • 1 tablespoon dark rum or brandy
  • 2 tablespoons brown sugar, for topping
  • OPTIONAL TOPPING
  • Caramel sauce, for drizzling
  • Powdered sugar, for dusting

Instructions

  1. PREHEAT THE OVEN AND PREP THE DISH: Preheat your oven to 350°F (175°C). Grease a 9x13-inch baking dish generously with butter and set it aside.
  2. SOAK THE DRIED FRUIT: In a small bowl, combine the dried cranberries, raisins, and chopped apricots. If using rum or orange juice, pour it over the fruit and let sit while preparing the custard to keep the fruit plump and flavorful.
  3. WHISK THE CUSTARD: In a large mixing bowl, whisk together the eggs, granulated sugar, cinnamon, nutmeg, salt, vanilla extract, whole milk, and heavy cream until the mixture is smooth and fully combined.
  4. ASSEMBLE THE BREAD PUDDING: Add the cubed brioche or challah to the prepared baking dish. Pour the custard mixture evenly over the bread cubes. Use a spatula to press down gently, making sure the bread soaks up the custard. Evenly distribute the soaked fruits and half of the chopped nuts on top, pressing them lightly into the surface. Sprinkle the remaining nuts and optional brown sugar over the top.
  5. REST THE MIXTURE: Let the assembled bread pudding sit at room temperature for 20–30 minutes to allow the bread to fully absorb the custard. Alternatively, cover and refrigerate overnight for deeper flavor and texture.
  6. BAKE UNTIL SET: Bake the bread pudding uncovered for 40–50 minutes, or until the top is golden brown and the custard is set in the center. A knife inserted into the middle should come out mostly clean with no liquid custard remaining.
  7. COOL AND SERVE: Allow the bread pudding to cool for 10–15 minutes after baking. Serve warm, topped with a drizzle of caramel sauce or a dusting of powdered sugar if desired.

Notes

Use day-old bread; if it is fresh, dry the cubes at 300°F for about 10 minutes so they do not turn mushy. Press every cube into the custard before resting. It is done when a knife in the center comes out mostly clean with no liquid custard (about 160°F); tent with foil if the nuts darken before the center sets. Make ahead: assemble, cover and refrigerate overnight, then let it sit out about 30 minutes while the oven heats and allow a few extra minutes of baking. Or bake a day ahead and reheat covered at 300°F for 15 to 20 minutes. For extra flavor, add orange zest to the custard or swap the rum for brandy. Store leftovers covered in the fridge for up to 3 days.

Nutrition Information

Yield

10

Serving Size

1

Amount Per Serving Calories 585Total Fat 23gSaturated Fat 12gTrans Fat 0gUnsaturated Fat 10gCholesterol 152mgSodium 328mgCarbohydrates 86gFiber 3gSugar 68gProtein 10g

Leave a Comment

Your email address will not be published. Required fields are marked *

*