If you’re craving a holiday hug in dessert form, this Holiday Bread Pudding is exactly the cozy, slightly naughty treat your kitchen needs right now.
Brief introduction to the recipe
Meet the easiest, most comforting twist on classic bread pudding: cubes of slightly-stale bread soaked in a spiced eggnog custard, baked until puffed and golden, then drowned (in the best possible way) in a warm, silky eggnog custard sauce. Think of it as Holiday Bread Pudding on steroids — but the friendlier kind. Serve it warm with whipped cream or a scoop of vanilla ice cream and watch polite dinner guests turn into enthusiastic seconds-seekers.
Why you’ll love this recipe
Why love it? Short answer: nostalgia, texture, and booze-adjacent decadence (if you want). Long answer: it uses leftover bread and leftover eggnog — two holiday problems solved — and it transforms them into something that tastes like celebration. This is one of those recipes that looks fancy but is laughably easy to pull off. Want breakfast? Try it for brunch. Want dessert? Perfect. Hosting? Make it ahead. Need to impress someone? Done.
Pro tip: use slightly stale bread — it soaks better and gives a custardy, custard-rich center.
The story behind the recipe
I adore eggnog, but I don’t love wasting a whole carton. Sound familiar? I kept finding half-full cartons in the fridge, looking forlorn. Enter: this cozy mash-up of comfort and cleverness. A family recipe remix, if you will — inspired by classic Winter Bread Pudding vibes and a soft spot for anything that smells like nutmeg and cinnamon. It started as a “use-up-the-eggnog” experiment and turned into an annual holiday staple. Also: full disclosure — I’ve been known to eat it for breakfast. No regrets.
Ingredients breakdown (with short descriptive blurbs)
Below is a friendly look at what each ingredient does and why it matters.
- Bread (brioche, challah, French loaf, or sliced white): Slightly stale is best. It soaks and sets into that luxurious custard texture we all want. Brioche gives extra richness; challah gives a tender crumb.
- Eggnog: This is the star. The eggnog adds spice, aroma, and creaminess. Store-bought works great; homemade would be epic.
- Milk (any type): Cuts the richness just enough and helps the custard set. Whole milk makes it richer; plant milks work fine for a lighter or dairy-free pivot.
- Sugar (white or brown): Sweetness and caramel notes. Brown sugar adds depth and toasty flavor.
- Eggs (large): The custard binder. They give structure and creaminess.
- Vanilla extract: A small dash brightens everything.
- Ground cinnamon + nutmeg: Classic holiday spice handshake. Don’t skip the nutmeg — it makes it taste like the holidays.
- Salt: Balances sweetness and rounds flavors.
- Butter: Added into the sauce for gloss and mouthfeel.
- Cornstarch: Thickens the eggnog custard sauce so it clings beautifully.
- Spiced rum (optional): Because yes. A little rum in the sauce makes it feel grown-up and cozy. No judgment either way.

## Egg Nog Pudding Recipe — How to make it (step-by-step)
Follow these steps and you’ll have a warm, fragrant pan of comfort on the table in about an hour, depending on your oven and chosen bread.
- Prep the bread. Cut the bread into roughly 1–1.5 inch cubes. Toss them into a roomy bowl. If your bread is fresh, toast the cubes for 8–10 minutes at 325°F to remove some moisture.
- Make the custard base. Whisk together eggnog, milk, sugar, eggs, vanilla, cinnamon, nutmeg, and a pinch of salt until smooth. Don’t over-whisk; you want a silky mix, not foam.
- Soak the bread. Pour the custard over the bread cubes and gently fold until evenly coated. Let rest 10–15 minutes so the bread soaks up the mixture. Want it extra custardy? Let it sit 30 minutes in the fridge.
- Transfer to the baking dish. Butter your dish lightly, then nestle the soaked bread in. Press gently so the top is even.
- Bake. Preheat oven to 350°F. Bake uncovered for about 35–45 minutes until the top is golden and the center still wobbles slightly (it will set as it cools). If the top browns too fast, tent with foil.
- Make the eggnog custard sauce. In a small saucepan, whisk together eggnog, sugar, and cornstarch. Bring to a simmer while stirring constantly until it thickens. Temper one beaten egg by slowly whisking in a few tablespoons of the hot mixture, then whisk the tempered egg back into the saucepan. Bring back to a light boil, then remove from heat and stir in butter and spiced rum if using. Make sure to temper the egg — this prevents scrambled bits.
- Serve. Slice, dust with powdered sugar if you like, drizzle warm eggnog sauce, top with whipped cream or ice cream, and serve immediately.
Pro tips for perfect results
- Use stale bread — it soaks but keeps texture. Fresh bread gets gummy.
- Don’t overbake. If the center still wiggles, you’re good — it finishes as it cools. Overbaking yields dry bread pudding.
- Tempering is non-negotiable when adding hot custard to raw egg — do it slowly and whisk fast.
- Brown sugar in the custard adds great depth and a caramel hint. Try a 50/50 white-to-brown mix if you want nuance.
- If top browns too quickly, tent with foil. This avoids a burnt top and a raw middle.
- Make ahead: assemble and refrigerate overnight, then bake the next day. It actually improves flavor. (Big win for hosts.)
- Want crunch? Scatter chopped pecans or spiked streusel on top before baking for texture contrast.
Variations to try
This recipe plays well with twists. Swap and experiment:
- Gingerbread Bread Pudding: Add molasses and extra ginger, or swap in ginger snap cookies for some cubes. This gives a spicy snap that pairs with eggnog beautifully. Use Gingerbread Bread Pudding cubes or crumbs for extra punch.
- Hot Cocoa Bread Pudding: Stir cocoa powder into the custard and drop in mini marshmallows before baking for a gooey, chocolatey version — basically adult hot chocolate in pudding form. Call it Hot Cocoa Bread Pudding and watch it disappear.
- Rum Raisin: Soak raisins in rum and fold them into the bread before baking for classic holiday vibes.
- Gluten-free: Use GF bread and check custard thickeners. Works great.
- Savory twist (weird but good): Skip sugar and add sharp cheddar + chiles for a breakfast-forward casserole. Not eggnog-related, but hey — creativity.
- Eggnog breakfast: Serve smaller portions for brunch and label as Eggnog Breakfast Recipes—your brunch crew will think you leveled up.
Best ways to serve
This dish sings when served warm. Here are my favs:
- Pile a slice on a plate, drizzle warm eggnog custard sauce, then crown with whipped cream.
- Add a scoop of vanilla ice cream for an indulgent contrast — hot pudding + cold ice cream = pure joy.
- For brunch, slice smaller portions and serve with coffee and a dusting of powdered sugar.
- Want to go full holiday? Add a sprinkle of toasted pecans and a light drizzle of rum caramel.
- Turn it into a breakfast bake by serving with maple syrup or even a spoonful of jam. Don’t knock it till you try it. FYI, this also works as a Christmas Bread Pudding Recipe for morning-after festivities.

Quick tips for storage and leftovers
- Store in an airtight container in the fridge for 3–5 days. Reheat gently in microwave or oven until warmed through.
- To reheat in the oven: Cover loosely with foil and warm at 325°F until heated — about 15–20 minutes depending on portion size.
- Sauce storage: Keep sauce separate in a jar; it lasts 4–5 days chilled. Rewarm slowly and whisk before serving. Cover with plastic wrap directly on the sauce surface to avoid a film.
- Freeze: You can freeze portions, but texture shifts a bit. Thaw in the fridge overnight and reheat.
FAQs
Can I use homemade eggnog?
Absolutely — if you have it, use it. Homemade will intensify the flavor. If your eggnog is very thick, thin it slightly with milk so the custard sets properly.
Can I make this dairy-free?
Yes. Swap almond or oat milk and use a dairy-free butter for the sauce. Use a plant-based egg replacer if you avoid eggs, but note texture will shift.
My top is getting too brown before the center is done. Help!
Tent with foil and finish baking. The foil slows surface browning while the middle catches up.
Can I add fruit?
Sure — chopped apples, pears, or berries fold nicely. If using juicy fruits, reduce added milk slightly to keep custard ratio right.
Is this suitable as a brunch dish?
Totally. Serve warm, cut into smaller squares, and call it a festive Eggnog Breakfast Recipes delight.
Serving ideas for special occasions
- Christmas morning: Make this as a make-ahead casserole. Pop it in the oven while presents are being unwrapped. This doubles as Christmas Bread Pudding Recipe material and brunch showmanship.
- Holiday party: Bake in a shallow pan so you can serve family-style with sauce on the side — saves time and looks gorgeous.
- Cozy night in: Pair a bowl with hot cocoa or spiced coffee to lean into the Hot Cocoa Bread Pudding vibe. Perfect with throw blankets and ugly sweaters.
Other sauce options (because variety is the spice of life)
If you don’t want the eggnog sauce, try one of these:
- Vanilla sauce — smooth, classic, and not-too-sweet.
- Rum sauce — buttery and boozy (for grown-ups).
- Rum raisin sauce — rich and fruity.
- Warmed caramel sauce — for caramel lovers who mean business.
Final thoughts (wrap-up)
This Egg Nog Pudding Recipe doubles as a crowd-pleaser, a leftover-saver, and a comfort-food hug in a dish. It fits perfectly into both dessert and brunch rotations and adapts beautifully to riffing and remixing. Whether you call it Holiday Bread Pudding, Winter Bread Pudding, or a cheeky Eggnog Treats centerpiece, it delivers nostalgic spice, textural contrasts, and that warm holiday glow we all chase.
So: will you make it for breakfast, dessert, or just because? IMO, that’s the whole point — indulge.
Last bold tip: if you’re on the fence about adding rum to the sauce, add a splash. It tastes like holiday magic. And remember — leftovers reheat like a dream. You’re welcome.
Follow me on Pinterest for daily new recipes.

Cozy Winter Bread Pudding with Eggnog — Ultimate Holiday Bread Pudding
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 8 servings 1x
- Category: Dessert
Description
A festive, creamy bread pudding soaked in eggnog and topped with a warm eggnog sauce. Best served hot with a spoonful of whipped cream — crowd-pleasing comfort right out of the oven.
Ingredients
Bread Pudding
- 1 1/2 cups eggnog
- 1/2 cup milk
- 1/2 cup granulated sugar
- 4 large eggs
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/4 teaspoon fine salt
- 10 cups bread, cut into 1–1½ inch cubes (brioche, challah, French loaf, or white)
Eggnog Sauce
- 1 1/2 cups eggnog
- 1/4 cup granulated sugar
- 1 teaspoon cornstarch
- 1 large egg, beaten
- 2 tablespoons unsalted butter
- 2 tablespoons spiced rum (optional)
Equipment & Prep
- Preheat your oven to 350°F (175°C). Grease a 9×13-inch or 8×11-inch baking dish and set it aside.
Instructions
Make the bread pudding
- In a large mixing bowl, whisk together the eggnog, milk, sugar, eggs, vanilla, cinnamon, nutmeg, and salt until smooth.
- Add the cubed bread to the bowl and fold gently so every piece soaks in the custard. Let the mixture rest for 10–15 minutes so the bread absorbs the liquid (longer if you want a more custard-like interior).
- Transfer the soaked bread into the prepared baking dish, pressing lightly to level the top.
- Bake uncovered for 35–40 minutes, or until the top is golden and the center is mostly set but still has a slight jiggle. If the surface begins to brown too quickly, loosely cover with foil for the remaining bake time.
- Remove from oven and let rest a few minutes while you make the sauce.
Make the eggnog sauce
- In a small saucepan, combine the eggnog, sugar, and cornstarch; whisk until the cornstarch dissolves.
- Heat the mixture over medium, stirring constantly, until it comes to a simmer and starts to thicken.
- Meanwhile, beat the extra egg in a small bowl. Slowly ladle about 1/3 of the hot eggnog mixture into the beaten egg while whisking continuously (this tempers the egg and prevents curdling).
- Pour the tempered egg mixture back into the saucepan and continue to cook, stirring, until the sauce returns to a simmer and reaches a thicker, custard-like consistency.
- Remove from heat and whisk in the butter until melted. Stir in the spiced rum if using.
- Keep the sauce warm and serve it spooned over slices of the bread pudding.
Notes
- To serve
- Cut into portions, drizzle with the warm eggnog sauce, and top with whipped cream or a scoop of vanilla ice cream if you like.
- Notes
- Use a 9×13-inch baking dish for the typical timing. If you bake in a smaller, deeper dish (approx. 8×11-inch), add about 5 minutes to the bake time.
- Slightly stale bread works best — it soaks up the custard without turning mushy.
- Store leftovers in an airtight container in the fridge for 3–5 days. Reheat gently before serving.
Nutrition
- Calories: 407kcal
- Sugar: 28g
- Sodium: 499mg
- Fat: 11.3g
- Carbohydrates: 60g
- Fiber: 3.2g
- Protein: 14.2g
- Cholesterol: 140mg
Holiday Bread Pudding, Winter Bread Pudding, Egg Nog Pudding Recipe, Hot Cocoa Bread Pudding, Eggnog Treats, Christmas Bread Pudding Recipe, Eggnog Desserts Christmas, Gingerbread Bread Pudding, Eggnog Breakfast Recipes