Best Overnight Eggnog French Toast Casserole (Easy Holiday Recipe)

Written by

kate

Posted on

overnight eggnog french toast casserole - featured image

Post title

The neighborhood holiday brunch was in twelve hours and I’d completely forgotten. Everyone else would be bringing those perfectly arranged pastry boxes from the fancy bakery downtown, or those elaborate quiches with the homemade crusts that take all morning. I had a half-gallon of eggnog left over from our tree-trimming party, a loaf of day-old brioche I’d stashed in the freezer, and honestly, a mild sense of panic setting in. I mean, I couldn’t show up empty-handed to the Clarkson’s annual gathering—that’s just not how things work on our street.

So I did what any reasonable person would do when faced with a brunch emergency. I grabbed that brioche, cracked a few eggs, and poured way too much eggnog into a baking dish without really measuring anything. I figured if it turned out terrible, I’d just say I was trying something new and laugh it off. Maybe you’ve been there—that moment when you’re throwing things together and hoping for a miracle? I slid the whole thing into the fridge, crossed my fingers, and went to bed hoping for the best.

The next morning, I pulled that casserole out of the oven and something magical happened. The whole kitchen filled with this warm, spiced aroma that smelled exactly like Christmas morning should smell. And when I cut into it? That golden, custardy center with the slightly caramelized edges—honestly, it was the thing everyone talked about all afternoon. People actually asked for the recipe while I was still holding the serving dish. I stood there in my slightly flour-dusted sweater, trying to explain that I’d basically thrown it together in a panic. But here’s the thing about this overnight eggnog French toast casserole—it doesn’t need fancy techniques or hours of prep. It just needs a little time in the fridge and a whole lot of holiday spirit. And now? I don’t think I’d show up to any holiday gathering without it.

Why You’ll Love This Recipe

Let me tell you why this overnight eggnog French toast casserole has become my absolute go-to for holiday hosting. I’ve tested this recipe more times than I care to admit—through burnt edges, soggy middles, and one particularly disastrous attempt where I forgot the sugar entirely. But every failure taught me something, and this version? It’s the one I’d serve to anyone, including my mother-in-law who once brought her own dish to Thanksgiving.

  • Stress-Free Hosting : Assemble it the night before, pop it in the fridge, and forget about it until morning. When your guests arrive, you’re relaxed and the hard work is already done.
  • Simple Ingredients : You probably have most of these in your kitchen right now. Eggnog is the star, and the rest is just pantry staples you already trust.
  • Perfect for Holiday Gatherings : This dish feeds a crowd beautifully and looks impressive on a brunch table alongside fresh fruit, crispy bacon, and mimosas.
  • Crowd-Pleaser Guaranteed : Kids love the sweet, custardy texture, and adults appreciate the sophisticated eggnog flavor without any of the work.
  • Unbelievably Delicious : The bread soaks up all that spiced custard overnight, creating a texture that’s soft and creamy in the middle with perfectly golden, slightly crisp edges.

What makes this recipe different from every other French toast casserole out there is the eggnog itself. It’s not just a festive gimmick—the eggnog adds richness, a natural sweetness, and that signature blend of nutmeg and cinnamon that infuses every single bite. I’ve tried making it with regular milk and extra spices, and it’s just not the same. The eggnog does the heavy lifting here, and honestly, that’s what makes it so special.

This is the kind of breakfast that makes people close their eyes after the first bite. It’s comfort food dressed up for the holidays—familiar enough to feel like home, but special enough to feel like an occasion.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that come together to create something truly special. Most of these are holiday pantry staples, so you probably already have everything you need.

For the Casserole

  • 1 large loaf (about 16 ounces) brioche or challah bread, cut into 1-inch cubes (day-old bread works best—it soaks up the custard without getting mushy)
  • 6 large eggs, at room temperature
  • 2 cups high-quality eggnog (I prefer the full-fat version for the richest texture, but low-fat works too)
  • 1/2 cup whole milk (or half-and-half for extra richness)
  • 1/4 cup granulated sugar
  • 1/4 cup packed light brown sugar
  • 2 teaspoons vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg (freshly grated if you have it—it makes a difference)
  • 1/4 teaspoon salt

For the Streusel Topping

overnight eggnog french toast casserole preparation steps

  • 1/2 cup all-purpose flour
  • 1/2 cup packed light brown sugar
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1/4 cup cold unsalted butter, cut into small cubes
  • 1/2 cup chopped pecans or walnuts (optional, but highly recommended for crunch)

For Serving

  • Powdered sugar for dusting
  • Pure maple syrup
  • Fresh berries or sliced bananas (optional)
  • Whipped cream (because why not?)

When choosing your eggnog, I recommend sticking with a brand you trust. I’ve found that the thicker, creamier eggnogs create a better custard texture. If you’re dairy-free, there are some excellent plant-based eggnogs available now—just look for one that’s rich and not too watery. For the bread, brioche is my absolute favorite because it’s already rich and buttery, but challah, French bread, or even a sturdy sourdough work beautifully too. Just avoid anything too soft or pre-sliced sandwich bread—it’ll turn into mush overnight.

Equipment Needed

You don’t need anything fancy for this recipe, which is part of why I love it so much for holiday mornings when the kitchen is already chaotic.

  • 9×13-inch baking dish : This is the perfect size for feeding 8-10 people. If you’re cooking for a smaller crowd, an 8×8 dish works—just reduce the recipe by half.
  • Large mixing bowl : For whisking together the custard base. A glass or stainless steel bowl works best.
  • Whisk : To get those eggs fully incorporated into the eggnog mixture.
  • Measuring cups and spoons : For accuracy, especially with the spices.
  • Plastic wrap or aluminum foil : To cover the dish overnight.
  • Pastry cutter or two forks : For making the streusel topping. You can also use your fingers—it’s messier but works just fine.
  • Small skillet : If you’re toasting the pecans before adding them to the streusel (trust me, it’s worth it).

I’ve made this casserole in a ceramic dish, a glass Pyrex, and even a disposable aluminum pan when I was bringing it to a friend’s house. They all work perfectly. The only thing I’d avoid is a dark nonstick pan—it can cause the bottom to brown too quickly before the center is set.

Preparation Method

This overnight eggnog French toast casserole comes together in just 20 minutes of active prep time. The rest is just waiting—and trust me, it’s worth every minute.

  1. Prep your bread (5 minutes) : Cut your brioche or challah into 1-inch cubes. If your bread is fresh, spread the cubes on a baking sheet and let them sit out for an hour or two to dry slightly. Day-old bread is ideal because it soaks up the custard without falling apart.
  2. Make the custard base (5 minutes) : In your large mixing bowl, whisk together the 6 eggs until they’re fully beaten and slightly frothy. Add the eggnog, milk, granulated sugar, brown sugar, vanilla extract, cinnamon, nutmeg, and salt. Whisk everything together until the sugar is mostly dissolved and the mixture is smooth and fragrant. Take a moment to smell it—that’s the smell of Christmas morning right there.
  3. Assemble the casserole (5 minutes) : Lightly grease your 9×13 baking dish with butter or nonstick spray. Spread the bread cubes evenly in the dish. Pour the custard mixture slowly and evenly over the bread, making sure every piece gets some love. Use a spatula to gently press the bread down so it’s all submerged. Don’t worry if some pieces stick up a little—they’ll soften as they soak.
  4. Make the streusel topping (5 minutes) : In a medium bowl, combine the flour, brown sugar, cinnamon, and nutmeg. Add the cold butter cubes and use a pastry cutter or two forks to cut the butter into the dry ingredients until the mixture looks like coarse crumbs. If you’re using nuts, stir them in now. Pop this in the fridge while the casserole soaks.
  5. Refrigerate overnight (8-12 hours) : Cover the baking dish tightly with plastic wrap or foil. Refrigerate for at least 8 hours, but 12 is even better. This is where the magic happens—the bread absorbs all that spiced custard, creating that perfect soft-yet-hold-together texture. I usually make this before I go to bed and wake up to a breakfast that’s practically done.
  6. Bake the casserole (45-55 minutes) : In the morning, take the dish out of the fridge about 30 minutes before baking to take the chill off. Preheat your oven to 350°F (175°C). Remove the plastic wrap and sprinkle the streusel topping evenly over the top. Bake for 45-55 minutes, until the casserole is puffed up, golden brown, and the center is just set—it should jiggle slightly but not be liquid. If the top is browning too quickly, tent loosely with foil for the last 15 minutes.
  7. Rest and serve (10 minutes) : Let the casserole rest for 10 minutes after it comes out of the oven. This helps it set up and makes it easier to cut into clean squares. Dust generously with powdered sugar, drizzle with warm maple syrup, and add fresh berries if you’re feeling fancy.

One thing I learned the hard way—don’t skip that 30-minute rest before baking. I once put a cold dish straight from the fridge into the oven and ended up with a casserole that was perfectly brown on top but still cold in the center. That extra half hour makes all the difference.

Cooking Tips & Techniques

After making this overnight eggnog French toast casserole more times than I can count, I’ve picked up a few tricks that make the difference between good and absolutely unforgettable.

Toast your nuts first : If you’re adding pecans or walnuts to the streusel, toast them in a dry skillet over medium heat for 3-4 minutes until they’re fragrant. This brings out their natural oils and adds a deeper, nuttier flavor. I forgot to do this once and the nuts were just… there. Toasted nuts actually contribute to the dish.

Don’t oversoak the bread : Eight hours is the sweet spot. Anything less and the bread won’t be fully saturated. Anything more than 14 hours and the bread can start to break down, giving you a texture that’s more like bread pudding than French toast casserole. I learned this when I prepped a dish two nights ahead and ended up with something that was delicious but definitely more pudding-like.

Check for doneness with a knife : Insert a knife into the center of the casserole. If it comes out clean or with just a few moist crumbs, it’s done. If there’s liquid custard clinging to it, give it another 5-10 minutes. Every oven runs a little differently, so trust your senses over the timer.

Let it rest : I know it’s tempting to dig in right away, but that 10-minute rest is crucial. It allows the custard to finish setting up, which means cleaner slices and a better texture. I once rushed this step and ended up with a casserole that fell apart on the serving platter. Patience pays off here.

Double the streusel : This is my personal preference, but I always make a little extra streusel topping. It adds that wonderful crunchy contrast to the soft, custardy bread underneath. If you’re feeding a crowd, double the streusel recipe and thank me later.

Variations & Adaptations

This overnight eggnog French toast casserole is wonderfully adaptable, and I’ve tried several variations over the years. Here are some of my favorites.

Dairy-Free Version : Use a high-quality plant-based eggnog (I’ve had good luck with the brands that use oat or coconut milk as a base) and substitute the butter in the streusel with a vegan butter stick. Use your favorite non-dairy milk in place of the whole milk. The texture will be slightly less rich, but it’s still absolutely delicious.

Gluten-Free Option : Replace the brioche with a sturdy gluten-free bread, like a rustic gluten-free sourdough or a gluten-free challah. For the streusel, use a gluten-free all-purpose flour blend. Just make sure your bread is dense enough to hold up to the overnight soaking—some gluten-free breads can get too soft.

Bourbon Maple Variation : Add 2 tablespoons of bourbon to the custard mixture for a grown-up twist. It pairs beautifully with the eggnog and adds a subtle warmth. Drizzle with bourbon-infused maple syrup before serving. I made this for a New Year’s Day brunch once and it was a huge hit with the adults.

Berry Studded Version : Layer 1 cup of fresh or frozen blueberries, raspberries, or sliced strawberries between the bread cubes before pouring the custard. The berries burst as they bake, creating little pockets of tartness that balance the sweetness of the eggnog. My kids love this version.

Make It a Main Dish : Reduce the sugar in the custard to just 2 tablespoons and skip the streusel topping. Add 1 cup of cooked, crumbled breakfast sausage or crispy bacon to the bread cubes before adding the custard. Bake as directed and serve with a drizzle of maple syrup. It’s savory, sweet, and completely satisfying.

Serving & Storage Suggestions

This overnight eggnog French toast casserole is best served warm, straight from the oven, when the edges are still slightly crispy and the center is soft and custardy. I like to set up a little brunch bar with bowls of fresh berries, sliced bananas, whipped cream, and warm maple syrup so guests can customize their own plates.

For presentation, dust the top generously with powdered sugar right before serving. A few sprigs of fresh mint or a sprinkle of cinnamon on top of the whipped cream adds a nice touch. This casserole pairs beautifully with crispy bacon or breakfast sausage, fresh fruit salad, and a pitcher of mimosas or hot coffee.

Storage : Leftovers (if you have any!) can be stored in an airtight container in the refrigerator for up to 3 days. The texture will soften slightly as it sits, but the flavor actually gets even better as the spices continue to meld.

Reheating : The best way to reheat individual portions is in a toaster oven or air fryer at 350°F for 5-7 minutes. This helps restore some of that crispy edge. You can also microwave individual servings for 45-60 seconds, but the texture will be softer. For larger portions, cover with foil and reheat in a 325°F oven for 15-20 minutes.

Freezing : This casserole freezes beautifully. Bake it completely, let it cool, then wrap tightly in plastic wrap and foil. Freeze for up to 3 months. To serve, thaw overnight in the refrigerator and reheat in a 325°F oven until warmed through. I’ve done this for holiday mornings when I wanted to prep even further ahead, and it works like a charm.

Nutritional Information & Benefits

While this overnight eggnog French toast casserole is definitely a treat, it does offer some nutritional benefits worth noting. Each serving (based on 10 servings) contains approximately:

  • Calories: 380
  • Protein: 12g
  • Carbohydrates: 42g
  • Fat: 18g
  • Fiber: 2g
  • Sugar: 24g

The eggs provide high-quality protein and important nutrients like choline, which supports brain health. Eggnog itself is typically fortified with vitamin A, vitamin D, and calcium, so you’re getting some bone-supporting nutrients with every bite. The cinnamon and nutmeg aren’t just for flavor—they’re packed with antioxidants and have anti-inflammatory properties.

If you’re watching your sugar intake, you can reduce the sugar in the custard to just 2 tablespoons and skip the streusel topping. The eggnog and bread provide enough natural sweetness that you might not even miss it. For a lower-calorie option, use low-fat eggnog and milk, and reduce the butter in the streusel by half.

This recipe contains dairy, eggs, gluten, and nuts (if you add the pecans), so it’s not suitable for those with allergies to these ingredients. But with the variations I’ve shared above, you can easily adapt it to fit most dietary needs.

Conclusion

This overnight eggnog French toast casserole has become my secret weapon for holiday hosting, and I honestly can’t imagine a Christmas morning without it now. It’s the kind of recipe that makes you look like you spent hours in the kitchen when really, you threw it together in 20 minutes and let the fridge do all the work. That’s my kind of holiday magic.

I love how versatile this recipe is—whether you’re serving a crowd on Christmas morning, bringing a dish to a neighborhood brunch, or just treating your family to something special on a cozy winter weekend, it never disappoints. The way the eggnog infuses every single bite with that warm, spiced flavor is just unbeatable.

I’d love to hear how this turns out for you! Leave a comment below and let me know if you tried any of the variations, or if you came up with your own twist. Don’t forget to share a photo of your beautiful casserole—I love seeing your creations. Until next time, happy cooking and happy holidays!

Frequently Asked Questions

Can I use store-bought eggnog for this recipe?

Absolutely! Store-bought eggnog works perfectly and is actually what I use most of the time. Just look for a brand that’s thick and creamy rather than watery. The quality of your eggnog directly affects the final texture, so don’t skimp here.

Do I have to let it sit overnight?

For the best texture, yes. The overnight soak allows the bread to fully absorb the custard, creating that soft, pudding-like interior. If you’re in a pinch, you can let it sit for at least 4 hours, but 8-12 hours is ideal.

Can I make this without the streusel topping?

Of course! The streusel adds a nice crunch, but the casserole is still delicious without it. If you skip the streusel, you might want to sprinkle a little extra cinnamon and sugar on top before baking for a similar effect.

What’s the best bread to use for this recipe?

Brioche is my top choice because it’s already rich and buttery. Challah, French bread, or a sturdy sourdough are also excellent options. Avoid soft sandwich bread—it will turn to mush during the overnight soak.

Can I freeze the unbaked casserole?

Yes! Assemble the casserole in a freezer-safe dish, cover tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking. You may need to add 10-15 minutes to the baking time since the dish will be colder.

Pin This Recipe!

overnight eggnog french toast casserole recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
overnight eggnog french toast casserole - featured image

Best Overnight Eggnog French Toast Casserole (Easy Holiday Recipe)

This overnight eggnog French toast casserole is a stress-free holiday breakfast that comes together in just 20 minutes of prep. The bread soaks up a spiced eggnog custard overnight, then bakes to golden perfection with a crunchy streusel topping.

  • Total Time: 8 hours 30 minutes (including overnight refrigeration)
  • Yield: 10 servings 1x

Ingredients

Scale
  • 1 large loaf (about 16 ounces) brioche or challah bread, cut into 1-inch cubes (day-old bread works best)
  • 6 large eggs, at room temperature
  • 2 cups high-quality eggnog (full-fat preferred)
  • 1/2 cup whole milk (or half-and-half for extra richness)
  • 1/4 cup granulated sugar
  • 1/4 cup packed light brown sugar
  • 2 teaspoons vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg (freshly grated if possible)
  • 1/4 teaspoon salt
  • 1/2 cup all-purpose flour
  • 1/2 cup packed light brown sugar
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1/4 cup cold unsalted butter, cut into small cubes
  • 1/2 cup chopped pecans or walnuts (optional)
  • Powdered sugar for dusting
  • Pure maple syrup for serving
  • Fresh berries or sliced bananas (optional)
  • Whipped cream (optional)

Instructions

  1. Prep your bread (5 minutes): Cut your brioche or challah into 1-inch cubes. If your bread is fresh, spread the cubes on a baking sheet and let them sit out for an hour or two to dry slightly.
  2. Make the custard base (5 minutes): In your large mixing bowl, whisk together the 6 eggs until fully beaten and slightly frothy. Add the eggnog, milk, granulated sugar, brown sugar, vanilla extract, cinnamon, nutmeg, and salt. Whisk until the sugar is mostly dissolved and the mixture is smooth.
  3. Assemble the casserole (5 minutes): Lightly grease your 9×13 baking dish with butter or nonstick spray. Spread the bread cubes evenly in the dish. Pour the custard mixture slowly and evenly over the bread, pressing down gently with a spatula to submerge all pieces.
  4. Make the streusel topping (5 minutes): In a medium bowl, combine the flour, brown sugar, cinnamon, and nutmeg. Add the cold butter cubes and use a pastry cutter or two forks to cut the butter into the dry ingredients until the mixture looks like coarse crumbs. If using nuts, stir them in. Refrigerate while the casserole soaks.
  5. Refrigerate overnight (8-12 hours): Cover the baking dish tightly with plastic wrap or foil. Refrigerate for at least 8 hours, but 12 is even better.
  6. Bake the casserole (45-55 minutes): In the morning, take the dish out of the fridge about 30 minutes before baking to take the chill off. Preheat your oven to 350°F (175°C). Remove the plastic wrap and sprinkle the streusel topping evenly over the top. Bake for 45-55 minutes, until the casserole is puffed up, golden brown, and the center is just set (it should jiggle slightly but not be liquid). If the top is browning too quickly, tent loosely with foil for the last 15 minutes.
  7. Rest and serve (10 minutes): Let the casserole rest for 10 minutes after it comes out of the oven. Dust generously with powdered sugar, drizzle with warm maple syrup, and add fresh berries if desired.

Notes

For best results, use day-old brioche or challah bread. Avoid soft sandwich bread as it will become mushy. Let the casserole rest 30 minutes at room temperature before baking to ensure even cooking. Toast nuts before adding to streusel for deeper flavor. Double the streusel if you love extra crunch.

  • Author: David
  • Prep Time: 20 minutes
  • Cook Time: 50 minutes
  • Category: Breakfast / Brunch
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving (1/10 of c
  • Calories: 380
  • Sugar: 24
  • Sodium: 320
  • Fat: 18
  • Saturated Fat: 8
  • Carbohydrates: 42
  • Fiber: 2
  • Protein: 12

Keywords: overnight french toast casserole, eggnog french toast, holiday breakfast, christmas brunch, easy french toast casserole

❤️

Did you love this recipe?

Get weekly recipes, tips & exclusive content delivered to your inbox.