When the holiday season arrives, I find myself reaching for eggnog in ways that go far beyond just sipping it from a glass. This eggnog bread pudding transforms that beloved seasonal beverage into a warm, comforting dessert that captures everything I love about Christmas baking. Soft cubes of brioche or challah bread soak up a rich custard made with eggnog, vanilla, and warming spices, then bake until golden and perfectly set. The result is a dessert that’s creamy on the inside with slightly crispy edges on top—pure holiday comfort in every spoonful.
I love how this recipe takes advantage of day-old bread, turning it into something truly special. The eggnog adds a luxurious creaminess and subtle spiced flavor that you simply can’t achieve with regular milk or cream. Whether you’re hosting a Christmas dinner, attending a holiday potluck, or simply want to enjoy a cozy dessert on a cold winter evening, this eggnog bread pudding delivers impressive results with minimal effort. It’s one of those desserts that makes your kitchen smell absolutely incredible while it bakes.
What makes this bread pudding particularly appealing is its versatility. You can serve it warm right out of the oven, at room temperature, or even chilled the next day. I recommend adding a dusting of powdered sugar and perhaps a drizzle of caramel sauce or a dollop of whipped cream. It’s a dessert that feels fancy enough for special occasions but is straightforward enough to make any time you have leftover bread and a carton of eggnog in your refrigerator.
Why You’ll Love This Eggnog Bread Pudding
This dessert combines the nostalgic flavors of eggnog with the comforting texture of classic bread pudding. I find that it’s the perfect way to use up day-old bread while creating something that feels truly festive. The eggnog provides a built-in flavor profile—you get the vanilla, nutmeg, and cinnamon all working together to create that signature holiday taste we all crave during the winter months.
One of the things I appreciate most about this recipe is how forgiving it is. Bread pudding is naturally a flexible dessert, and this version is no exception. The bread soaks up the custard beautifully, and even if you let it sit a bit longer than the recommended 30 minutes, it only gets better. The texture is wonderfully custardy without being soggy, and the top develops a lovely golden crust that provides a nice contrast to the soft interior.
I also love that this recipe makes enough to feed a crowd. A 9×13-inch pan yields generous servings, making it ideal for holiday gatherings. It’s the kind of dessert that disappears quickly, with guests coming back for seconds. Plus, it can be made ahead and reheated, which takes some pressure off when you’re juggling multiple dishes for a holiday meal.
Ingredients and Substitutions
The foundation of this eggnog bread pudding is day-old brioche or challah bread. I prefer these enriched breads because they’re already slightly sweet and have a tender crumb that soaks up the custard beautifully. If you don’t have day-old bread, you can cube fresh bread and let it sit out for a few hours, or toast the cubes lightly in a 300°F oven for about 10 minutes to dry them out slightly.
The eggnog is obviously the star ingredient here. I recommend using full-fat, store-bought eggnog for the best flavor and texture. Light eggnog will work, but the result won’t be quite as rich and creamy. If you have homemade eggnog, that’s even better—just make sure it’s well-spiced. The eggs provide structure to the custard, while the brown sugar adds a subtle molasses flavor that complements the spices beautifully. You could substitute granulated sugar if that’s what you have on hand.
The melted butter enriches the custard and helps create that golden top. Vanilla extract enhances all the other flavors, and the cinnamon and nutmeg echo the spices already present in the eggnog. I like adding a pinch of salt to balance the sweetness. The optional raisins add little bursts of sweetness throughout, but you can easily omit them if you’re not a fan. Some people prefer dried cranberries for a more festive touch, which I think works wonderfully.

How to Make Eggnog Bread Pudding
Making this bread pudding is wonderfully straightforward. I start by preheating my oven to 350°F and greasing a 9×13-inch baking dish. The bread cubes should be about 1 inch in size—this ensures they soak up the custard evenly without falling apart. I spread them in an even layer in the prepared dish, making sure they’re loosely packed rather than compressed.
The custard comes together quickly in a large bowl. I whisk together the eggnog, eggs, brown sugar, melted butter, vanilla extract, cinnamon, nutmeg, and salt until everything is completely smooth and well combined. The key is to whisk thoroughly so the eggs are fully incorporated and there are no streaks. Once the custard is ready, I pour it evenly over the bread cubes, then use a spatula or my hands to gently press down on the bread, encouraging it to absorb the liquid.
If you’re using raisins, sprinkle them over the top at this point. Then comes the important step: covering the dish and refrigerating it for 30 minutes. This soaking time allows the bread to fully absorb the custard, which results in a much better texture. I’ve made bread pudding without this step, and it’s noticeably less custardy in the center. After the soaking time, I remove the cover and bake the pudding for 40 to 50 minutes, until the top is golden brown and the center is set. A knife inserted near the center should come out without liquid custard clinging to it.
I always let the bread pudding rest for about 10 minutes after removing it from the oven. This allows the custard to set up a bit more and makes it easier to serve. A dusting of powdered sugar right before serving adds a beautiful finishing touch.
Expert Tips for Best Results
The quality of your bread makes a significant difference in the final result. I recommend using brioche or challah because their rich, slightly sweet flavor and tender texture are perfect for soaking up custard. If you use a drier bread like French bread or sourdough, you may need to increase the soaking time or add a bit more eggnog to ensure the bread is fully moistened.
Don’t skip the refrigeration step. I know it’s tempting to bake the pudding right away, but that 30-minute soak time is crucial for achieving the right texture. The bread needs time to absorb the custard fully, and rushing this step can result in dry spots or an unevenly cooked pudding.
When checking for doneness, I look for a golden-brown top and a center that jiggles just slightly when you gently shake the pan. If the top is browning too quickly but the center isn’t set, I tent the dish loosely with aluminum foil and continue baking. Every oven is different, so start checking around the 40-minute mark.
I find that using room-temperature eggs helps the custard come together more smoothly. If your eggs are cold from the refrigerator, let them sit out for about 15 minutes before using them. This small step helps prevent the melted butter from solidifying when it hits the cold eggs.
Serving Suggestions
This eggnog bread pudding is delicious on its own, but I love dressing it up with various toppings and accompaniments. My favorite way to serve it is warm with a generous dusting of powdered sugar and a dollop of freshly whipped cream. The cool cream against the warm pudding is absolutely heavenly. You could also add a splash of bourbon or rum to the whipped cream for an adults-only version.
Caramel sauce is another excellent topping choice. The buttery sweetness of caramel complements the spiced eggnog flavor beautifully. I sometimes drizzle warm caramel sauce over individual servings and add a sprinkle of sea salt for a sweet-and-salty contrast. Vanilla ice cream is also a classic pairing—the cold ice cream melting into the warm bread pudding creates an irresistible combination.
For a truly decadent presentation, I like to serve this bread pudding with a bourbon sauce or a rum-spiked crème anglaise. These sauces echo the flavors already present in the eggnog and take the dessert to restaurant-quality levels. If you’re serving this for a holiday brunch, it pairs wonderfully with coffee or hot chocolate. For an evening dessert, consider serving it alongside a glass of dessert wine or a creamy liqueur.
Variations and Substitutions
While this recipe is delicious as written, there are plenty of ways to customize it to your preferences. If you want to add more texture and flavor, consider mixing in chopped pecans or walnuts along with (or instead of) the raisins. Toasted nuts add a wonderful crunch and nutty flavor that complements the soft bread pudding nicely.
For a chocolate version, fold in 1 cup of chocolate chips before baking. Dark chocolate works particularly well with the eggnog spices, but milk chocolate or white chocolate chips are also delicious. You could even use a combination of different chocolates for more complexity. If you’re a fan of the pumpkin praline bread pudding, you might enjoy adding a praline topping to this eggnog version as well.
If you can’t find eggnog or want to make this recipe year-round, you can create a similar flavor profile by using 3 cups of half-and-half mixed with an extra teaspoon of vanilla extract, an additional 1/2 teaspoon each of cinnamon and nutmeg, and a pinch of ground cloves. It won’t be exactly the same, but it will still be delicious.
For a lighter version, you can use low-fat eggnog and reduce the butter to 2 tablespoons. The texture will be slightly less rich, but it will still be tasty. You could also experiment with different types of bread—croissants make an incredibly decadent bread pudding, while cinnamon raisin bread adds even more flavor. For more holiday dessert inspiration, you might also enjoy this cranberry orange bundt cake with cream cheese glaze.
Storage, Freezing, and Reheating
One of the great things about bread pudding is how well it keeps. I store leftover eggnog bread pudding covered in the refrigerator for up to 4 days. The texture changes slightly as it sits—it becomes a bit more dense and less custardy—but it’s still delicious. In fact, some people prefer bread pudding after it’s been refrigerated because the flavors have more time to meld together.
To reheat individual portions, I use the microwave. Place a serving in a microwave-safe dish and heat for 30 to 60 seconds, until warmed through. For larger portions or the entire pan, I prefer reheating in the oven. Cover the dish with foil and warm at 325°F for about 15 to 20 minutes, until heated through. This method helps maintain the texture better than the microwave.
This bread pudding also freezes well, which makes it perfect for make-ahead holiday planning. I let it cool completely, then cut it into individual portions and wrap each piece tightly in plastic wrap, followed by a layer of aluminum foil. Frozen portions will keep for up to 2 months. To serve, thaw overnight in the refrigerator, then reheat as directed above. You can also freeze the entire pan—just wrap it very well to prevent freezer burn.
If you’re planning to freeze the bread pudding, I recommend doing so before adding the powdered sugar garnish. Add that fresh when you’re ready to serve for the best presentation.
Frequently Asked Questions
Can I make this bread pudding ahead of time?
Yes, absolutely. You can assemble the entire dish, cover it, and refrigerate it for up to 24 hours before baking. This actually allows the bread to soak up even more of the custard, which results in an even creamier texture. When you’re ready to bake, let the dish sit at room temperature for about 20 minutes, then bake as directed. You may need to add a few extra minutes to the baking time since it’s starting from a colder temperature.
Why is my bread pudding soggy in the middle?
If your bread pudding is soggy in the center, it likely needs more baking time. The custard should be fully set—a knife inserted in the center should come out clean or with just a few moist crumbs. Make sure your oven temperature is accurate (an oven thermometer helps), and don’t be afraid to bake it a bit longer if needed. Also, ensure you’re using day-old bread that’s slightly dried out, as fresh bread can absorb too much liquid and become soggy.
Can I use a different type of bread?
Yes, you can use various types of bread for this recipe. French bread, Italian bread, croissants, or even cinnamon rolls all work well. Just keep in mind that denser breads may need a longer soaking time, while very soft breads might need less time. The key is to use bread that’s at least a day old so it can properly absorb the custard without falling apart.
Do I have to use raisins?
Not at all. The raisins are completely optional. You can omit them entirely, or substitute dried cranberries, chopped dried apricots, or chocolate chips. Some people prefer their bread pudding without any add-ins, and that’s perfectly fine too.
Can I make this in individual ramekins?
Yes, this recipe works beautifully in individual ramekins. Divide the bread cubes among 8 to 10 greased ramekins, pour the custard over each one, and let them soak for 30 minutes. Reduce the baking time to about 25 to 35 minutes, checking for doneness by inserting a knife in the center. Individual portions are great for dinner parties and make serving much easier.
What’s the best way to tell when bread pudding is done?
I use a combination of visual cues and the knife test. The top should be golden brown, and the pudding should be puffed up slightly. When you gently shake the pan, the center should jiggle just slightly but not look liquid. Insert a knife about an inch from the center—it should come out without liquid custard on it. A few moist crumbs are fine, but if you see wet custard, it needs more time.
Eggnog Bread Pudding
This eggnog bread pudding features soft brioche or challah bread soaked in a rich, creamy eggnog custard spiced with cinnamon and nutmeg. Baked until golden and perfectly set, it’s a warm, comforting Christmas dessert that captures all the flavors of the holiday season in every delicious spoonful.
- Prep Time: 15 minutes
- Soaking Time: 30 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 30 minutes
- Servings: 12 servings
- Difficulty: Easy
- Cuisine: American
- Course: Dessert
Ingredients
- 8 cups day-old brioche or challah bread, cubed (about 1-inch cubes)
- 3 cups eggnog
- 4 large eggs
- 1/3 cup brown sugar
- 1/4 cup melted butter
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/4 teaspoon salt
- 1/2 cup raisins (optional)
- Powdered sugar for serving
Instructions
- Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter or cooking spray.
- Cut the day-old brioche or challah bread into 1-inch cubes. Spread the bread cubes evenly in the prepared baking dish.
- In a large bowl, whisk together the eggnog, eggs, brown sugar, melted butter, vanilla extract, cinnamon, nutmeg, and salt until the mixture is smooth and well combined.
- Pour the custard mixture evenly over the bread cubes in the baking dish. Gently press down on the bread with a spatula or your hands to help it absorb the liquid.
- If using raisins, sprinkle them evenly over the top of the bread pudding.
- Cover the baking dish with plastic wrap or aluminum foil and refrigerate for 30 minutes to allow the bread to soak up the custard.
- Remove the cover and bake uncovered for 40 to 50 minutes, until the top is golden brown and the center is set. A knife inserted near the center should come out without liquid custard clinging to it.
- Remove from the oven and allow the bread pudding to rest for 10 minutes before serving.
- Dust with powdered sugar and serve warm with whipped cream, caramel sauce, or vanilla ice cream if desired.
Recipe Notes
- Day-old bread works best because it’s slightly dried out and absorbs the custard better. If using fresh bread, cube it and let it sit out for a few hours or toast lightly in a 300°F oven for 10 minutes.
- Don’t skip the 30-minute refrigeration time—it ensures the bread fully absorbs the custard for the best texture.
- The bread pudding is done when the top is golden and a knife inserted near the center comes out without liquid custard. The center may jiggle slightly, but it will set as it cools.
- If the top browns too quickly, tent the dish loosely with aluminum foil and continue baking until the center is set.
- This bread pudding can be assembled up to 24 hours ahead and refrigerated before baking. Let it sit at room temperature for 20 minutes before baking, and add a few extra minutes to the baking time if needed.
- Substitute dried cranberries, chopped pecans, or chocolate chips for the raisins, or omit them entirely.
Nutrition Information (per serving, estimated)
- Calories: 285
- Carbohydrates: 38g
- Protein: 7g
- Fat: 11g
- Saturated Fat: 6g
- Fiber: 1g
- Sugar: 20g
- Sodium: 280mg
Nutrition information is estimated based on standard ingredient measurements and may vary based on specific brands used, portion sizes, and individual preparation methods.
