Written by

Harmony Rich

Published

Best Easy Overnight Eggnog French Toast Casserole Recipe

Ready In 9-13 hours (including overnight soak)
Servings 10-12 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

It was 11:47 PM on a random Wednesday in December, and I had a very specific craving for something warm, custardy, and soaked in festive flavor. I didn’t have the energy to stand over a stove dipping individual slices of bread into a shallow dish—let’s face it, I was in my pajamas and had already brushed my teeth. But I did have a half-empty carton of eggnog lingering in the fridge from a party two weeks ago, a stale loaf of brioche I’d forgotten about, and this wild idea that maybe, just maybe, I could throw it all together in a baking dish and let time do the hard work.

The result was a happy accident that honestly surprised me. I pulled that casserole out of the fridge the next morning, baked it while my coffee brewed, and the smell alone convinced my neighbor to knock on my door asking what in the world I was making. It was golden on top, soft and pudding-like underneath, and that eggnog flavor had seeped into every single crevice. I mean, I ate two servings standing at the counter. Maybe you’ve been there—you make something on a whim, half-expecting it to flop, and instead it becomes the thing everyone begs you to bring to every holiday brunch. That’s this casserole.

It’s become my secret weapon for hosting without the stress. You prep it the night before, pop it in the oven when your guests arrive, and suddenly you’re the hero of the morning. No standing at the stove, no messy counters, just pure, buttery, eggnog-infused magic. Honestly, this is the kind of recipe that makes you look like you planned it all along—even if it started as a late-night experiment in fuzzy slippers.

Why You’ll Love This Recipe

This isn’t just another breakfast casserole. This is the one your friends will text you about the next day asking for the recipe. I’ve tested this version at three different holiday gatherings now, and it’s never let me down.

  • Totally Make-Ahead: Assemble it the night before your brunch, potluck, or holiday morning. The overnight soak makes it better, not worse. You literally just bake it when you’re ready.
  • Simple Ingredients: No weird specialty items. You need bread, eggs, eggnog, butter, and a few pantry spices. If you’ve hosted a holiday party recently, you probably have eggnog in your fridge right now.
  • Perfect for a Crowd: This recipe serves 10 to 12 people easily. It’s the kind of dish that feeds a houseful of overnight guests or shows up at a potluck and disappears in minutes.
  • Impossibly Custardy: The eggnog replaces both the milk and some of the eggs in a traditional recipe, creating a richer, thicker custard that sets up perfectly. The texture is absolutely next-level.
  • Stress-Free Hosting: While it bakes, you can set out fruit, start the bacon, and pour mimosas. You aren’t stuck at the stove flipping individual slices. This is breakfast entertaining at its finest.

This recipe is comfort food reimagined—faster, easier, but with the same soul-soothing satisfaction as a classic French toast. It’s the kind that makes you close your eyes after the first bite. And honestly, it’s perfect for impressing your guests without breaking a sweat.

What Ingredients You Will Need

This recipe uses simple, mostly pantry-staple ingredients to deliver that rich, custardy texture and warm holiday flavor. Nothing fussy here—just the good stuff.

For the Casserole Base

  • 1 large loaf (about 16 ounces) brioche or challah bread, cut into 1-inch cubes (stale or day-old bread works best—it soaks up the custard without turning to mush)
  • 8 large eggs, room temperature (helps the custard emulsify smoothly)
  • 2 cups (480 ml) high-quality eggnog (I prefer Organic Valley or Hood for the richest flavor; avoid low-fat versions here)
  • 1 cup (240 ml) whole milk (half-and-half works beautifully for an even richer casserole)
  • 1/2 cup (100 g) granulated sugar
  • 1/4 cup (55 g) packed light brown sugar
  • 2 teaspoons vanilla extract (pure, not imitation)
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg (freshly grated if you have it—it makes a difference)
  • 1/4 teaspoon ground cloves
  • 1/4 teaspoon salt (balances the sweetness and brightens the flavors)

For the Streusel Topping

overnight eggnog french toast casserole preparation steps

  • 1/2 cup (115 g) unsalted butter, cold and cut into small cubes
  • 1 cup (125 g) all-purpose flour
  • 1/2 cup (100 g) granulated sugar
  • 1/2 cup (100 g) packed light brown sugar
  • 1 teaspoon ground cinnamon
  • Pinch of salt
  • Optional: 1/2 cup (60 g) chopped pecans or walnuts (adds a lovely crunch)

Ingredient Selection Tip: Look for eggnog that lists cream and egg yolks as the first ingredients—that’s the good stuff. The cheaper cartons are often thinner and won’t give you that luxurious custard texture. Also, don’t skip the stale bread step. If your bread is fresh, cube it and spread it on a baking sheet in a 300°F oven for about 10 minutes to dry it out slightly.

Substitution Guidance: For a gluten-free version, use a good-quality gluten-free brioche or challah. You can also substitute the all-purpose flour in the streusel with a 1:1 gluten-free baking flour. If you’re dairy-sensitive, use a plant-based eggnog (like So Delicious brand) and substitute the butter with a vegan butter stick. The texture will be slightly less rich, but it still works beautifully.

Equipment Needed

  • 9×13-inch baking dish (a ceramic or glass dish works best for even heat distribution)
  • Large mixing bowl (for whisking the custard)
  • Medium mixing bowl (for making the streusel topping)
  • Whisk
  • Pastry cutter or two forks (for cutting butter into the streusel)
  • Plastic wrap or aluminum foil (for covering the casserole overnight)
  • Sharp knife and cutting board (for cubing the bread)

Personal Note: I’ve made this in a metal baking dish before, and honestly, the edges cooked a little faster than the center. If you have a ceramic or glass dish, use it. Also, a pastry cutter makes the streusel topping so much easier—but two forks work in a pinch if you don’t have one. I actually lost my pastry cutter during a move last year and used my fingers for months. It’s messier, but it gets the job done.

Preparation Method

  1. Prepare the bread (5 minutes): Cut your brioche or challah loaf into 1-inch cubes. If the bread is fresh, spread the cubes on a baking sheet and toast them in a 300°F oven for 8-10 minutes. This helps them absorb the custard without getting soggy. Let them cool completely before proceeding.
  2. Make the custard (10 minutes): In a large mixing bowl, whisk together the 8 eggs until they’re completely broken up and slightly frothy—about 30 seconds of vigorous whisking. Add the eggnog, whole milk, granulated sugar, brown sugar, vanilla extract, cinnamon, nutmeg, cloves, and salt. Whisk until everything is fully combined and the sugars have mostly dissolved. The mixture should smell incredibly festive at this point.
  3. Assemble the casserole (5 minutes): Lightly grease your 9×13-inch baking dish with butter or non-stick spray. Spread the bread cubes evenly in the dish. Pour the custard mixture evenly over the bread, pressing down gently with a spatula to make sure every cube gets soaked. Some cubes will poke above the surface—that’s perfect; they’ll get crispy and golden.
  4. Prepare the streusel topping (10 minutes): In a medium bowl, combine the flour, granulated sugar, brown sugar, cinnamon, and salt. Add the cold butter cubes. Using a pastry cutter or two forks, cut the butter into the dry ingredients until the mixture resembles coarse sand with some pea-sized butter pieces remaining. If using nuts, stir them in now. Pro tip: Don’t overwork the streusel—you want those butter chunks for a crumbly, crispy topping.
  5. Chill overnight (8-12 hours): Sprinkle the streusel topping evenly over the soaked bread cubes. Cover the dish tightly with plastic wrap and refrigerate for at least 8 hours, or up to 24 hours. This overnight rest is crucial—it allows the bread to fully absorb the custard, creating that perfect pudding-like interior.
  6. Bake the casserole (45-55 minutes): When you’re ready to bake, remove the casserole from the fridge and let it sit on the counter while your oven preheats to 350°F. Bake uncovered for 45-55 minutes, or until the top is golden brown and the center is set—it should jiggle slightly but not be liquid. A knife inserted into the center should come out clean or with just a few moist crumbs.
  7. Rest before serving (10 minutes): Let the casserole rest for at least 10 minutes after baking. This allows the custard to finish setting and makes slicing much cleaner. Trust me on this—I once cut into it immediately and ended up with a delicious but messy puddle on the plate.

Sensory Cue: You’ll know it’s done when the kitchen smells like a holiday candle, the streusel is deep golden brown, and the edges are bubbling slightly. The center should feel firm but springy when you gently press it with a finger.

Cooking Tips & Techniques

Don’t skip the overnight soak. I know it’s tempting to bake it right away, but the bread needs time to fully absorb that custard. If you bake it immediately, you’ll end up with a drier casserole that hasn’t developed that signature pudding-like texture. The overnight rest is where the magic happens.

Watch your oven temperature. Every oven runs a little differently. I’ve made this in a friend’s oven that ran hot, and the top was deeply browned before the center was done. If your streusel is browning too quickly, tent the dish loosely with foil for the last 15-20 minutes of baking.

Use a serrated knife for slicing. This casserole is tender and custardy, and a regular chef’s knife can squish it. A serrated bread knife cuts through cleanly without crushing those beautiful layers.

My biggest failure with this recipe: The first time I made it, I used low-fat eggnog (because I was trying to be “healthy”). The custard never set properly—it was runny and sad. Don’t do that. Full-fat eggnog is non-negotiable here. The fat and egg yolks are what give this casserole its structure and richness.

Timing strategy for hosting: Assemble the casserole the morning before your brunch (or even two days ahead—it keeps beautifully in the fridge). Pop it in the oven about an hour before you want to serve. While it bakes and rests, you can cook bacon or sausage, slice fruit, and set up a coffee bar. By the time your guests arrive, you’re relaxed and the casserole is ready.

Variations & Adaptations

Boozy Eggnog French Toast Casserole: Add 2 tablespoons of dark rum or bourbon to the custard mixture. The alcohol mostly cooks off, but it leaves behind a lovely warmth that complements the eggnog beautifully. I tried this for a New Year’s Day brunch, and it was a huge hit—just make sure your guests know it’s there if kids are present.

Dairy-Free Version: Use a high-quality plant-based eggnog (I’ve had good results with So Delicious brand) and substitute the butter in the streusel with Miyoko’s vegan butter. Use a sturdy gluten-free bread if needed. The texture will be slightly less rich, but the flavor is still fantastic.

Seasonal Berry Swirl: Before adding the streusel, dollop 1 cup of raspberry or cranberry jam over the soaked bread and swirl it gently with a knife. The tartness cuts through the richness of the eggnog and adds a beautiful color contrast. This is my go-to for spring brunches when I want something a little lighter.

Pumpkin Eggnog Hybrid: Replace 1/2 cup of the eggnog with 1/2 cup of pumpkin puree and add an extra 1/2 teaspoon of pumpkin pie spice. It’s like fall and winter had a delicious breakfast baby. I made this for a Friendsgiving brunch, and people were scraping the dish clean.

Serving & Storage Suggestions

This casserole is best served warm, straight from the oven, with a dusting of powdered sugar and a drizzle of maple syrup. The contrast between the crunchy streusel topping and the soft, custardy interior is absolutely perfect.

What to serve alongside: A platter of crispy bacon or breakfast sausage balances the sweetness beautifully. Fresh fruit—like sliced strawberries, blueberries, or a citrus salad—adds brightness. For beverages, a classic mimosa bar or spiced apple cider is a natural pairing. Honestly, this casserole is rich enough to stand alone, but a little savory-sweet balance never hurts.

Storage: Leftovers keep in the refrigerator for up to 4 days. Cover the dish tightly with foil or transfer individual portions to airtight containers. The streusel will soften over time, but the flavor actually gets better as the spices meld.

Reheating: The best way to reheat is in a 350°F oven for 10-15 minutes, which restores some of the crispiness to the top. In a pinch, the microwave works—just heat individual portions for 45-60 seconds. The texture won’t be quite as good, but it’s still delicious.

Freezing: You can freeze the unbaked casserole (without the streusel topping) for up to 3 months. Thaw overnight in the fridge, add the streusel, and bake as directed. Alternatively, freeze baked portions individually for quick breakfasts—just wrap them tightly in plastic wrap and foil.

Nutritional Information & Benefits

Per serving (based on 12 servings, without optional nuts):

  • Calories: 410
  • Fat: 22g
  • Carbohydrates: 46g
  • Protein: 11g
  • Fiber: 1g
  • Sugar: 28g

This is definitely a treat-yourself breakfast, but it’s not without some redeeming qualities. Eggs provide high-quality protein and choline, which supports brain health. Eggnog is rich in calcium and vitamin D (especially if fortified). Cinnamon and nutmeg are loaded with antioxidants and have anti-inflammatory properties. Plus, the overnight prep means you’re less likely to reach for a less satisfying, processed breakfast option when you’re hosting—you’ve already done the work.

Dietary Considerations: This recipe contains gluten, dairy, eggs, and tree nuts (if you add the optional pecans or walnuts). For a gluten-free version, use gluten-free bread and flour. For a dairy-free version, use plant-based eggnog and vegan butter. The recipe is naturally vegetarian.

Conclusion

This overnight eggnog French toast casserole is the kind of recipe that makes hosting feel effortless. You prep it the night before, bake it the morning of, and suddenly you’re the person who pulled off an incredible brunch without breaking a sweat. It’s rich, custardy, topped with a buttery streusel that shatters when you bite into it, and it tastes like the holidays in every single forkful.

I love this recipe because it saves me every single time I have houseguests. It’s the breakfast equivalent of a warm hug—familiar, comforting, and just a little bit indulgent. Whether you’re feeding a crowd on Christmas morning, hosting a New Year’s Day brunch, or just want to treat your family to something special on a lazy weekend, this casserole delivers.

I’d love to hear how yours turns out! Did you add the bourbon? Swirl in some jam? Make it dairy-free? Drop a comment below and let me know—and don’t forget to share your photos on Pinterest. Tag me so I can see your beautiful creation. Happy hosting, friends!

Frequently Asked Questions

Can I use regular French bread instead of brioche?

Absolutely. A sturdy French bread or Italian loaf works great—just make sure it’s a day old or slightly stale. The texture will be a little less rich and buttery than brioche, but it still makes a fantastic casserole. You might want to add an extra tablespoon of melted butter to the custard to compensate for the missing richness.

Can I make this without the streusel topping?

Yes, you can skip the streusel entirely. The casserole will still be delicious—it just won’t have that crunchy, buttery top layer. If you skip it, consider dusting the top with a mixture of cinnamon and sugar before baking for a little extra sweetness and texture.

How do I know when the casserole is fully baked?

The center should jiggle slightly when you shake the dish, but it shouldn’t be liquid. A knife inserted into the center should come out clean or with just a few moist crumbs clinging to it. The internal temperature should reach 165°F if you want to be precise. If the top is browning too quickly before the center is set, tent it with foil.

Can I use a different type of milk?

Yes. Whole milk gives the richest texture, but you can use 2% or even oat milk in a pinch. Avoid skim milk—it’s too thin and won’t create that luscious custard. Half-and-half or heavy cream mixed with a little milk works beautifully for an extra-indulgent version.

Can I prep this two days ahead?

Yes, absolutely. Assemble the casserole up to 48 hours in advance. The bread will continue to absorb the custard, and the flavors will deepen. Just make sure it’s tightly covered so the bread doesn’t dry out on top. If you’re adding the streusel ahead, wait until just before baking to sprinkle it on—otherwise it can get soggy.

Pin This Recipe!

overnight eggnog french toast casserole recipe

Print

Best Easy Overnight Eggnog French Toast Casserole Recipe

This overnight eggnog French toast casserole is the ultimate make-ahead holiday breakfast. Rich, custardy brioche is soaked in a spiced eggnog custard, topped with a buttery streusel, and baked to golden perfection—effortless hosting at its finest.

  • Author: Merry
  • Prep Time: 15 minutes
  • Cook Time: 50 minutes
  • Total Time: 8 hours 15 minutes (includes overnight chilling)
  • Yield: 12 servings 1x
  • Category: Breakfast / Brunch
  • Cuisine: American

Ingredients

Scale
  • 1 large loaf (about 16 ounces) brioche or challah bread, cut into 1-inch cubes (stale or day-old bread works best)
  • 8 large eggs, room temperature
  • 2 cups (480 ml) high-quality eggnog (avoid low-fat versions)
  • 1 cup (240 ml) whole milk (half-and-half works beautifully for an even richer casserole)
  • 1/2 cup (100 g) granulated sugar
  • 1/4 cup (55 g) packed light brown sugar
  • 2 teaspoons vanilla extract (pure, not imitation)
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon ground nutmeg (freshly grated if you have it)
  • 1/4 teaspoon ground cloves
  • 1/4 teaspoon salt
  • 1/2 cup (115 g) unsalted butter, cold and cut into small cubes (for streusel)
  • 1 cup (125 g) all-purpose flour (for streusel)
  • 1/2 cup (100 g) granulated sugar (for streusel)
  • 1/2 cup (100 g) packed light brown sugar (for streusel)
  • 1 teaspoon ground cinnamon (for streusel)
  • Pinch of salt (for streusel)
  • Optional: 1/2 cup (60 g) chopped pecans or walnuts (for streusel)

Instructions

  1. Prepare the bread (5 minutes): Cut your brioche or challah loaf into 1-inch cubes. If the bread is fresh, spread the cubes on a baking sheet and toast them in a 300°F oven for 8-10 minutes. Let them cool completely before proceeding.
  2. Make the custard (10 minutes): In a large mixing bowl, whisk together the 8 eggs until they’re completely broken up and slightly frothy—about 30 seconds of vigorous whisking. Add the eggnog, whole milk, granulated sugar, brown sugar, vanilla extract, cinnamon, nutmeg, cloves, and salt. Whisk until everything is fully combined and the sugars have mostly dissolved.
  3. Assemble the casserole (5 minutes): Lightly grease your 9×13-inch baking dish with butter or non-stick spray. Spread the bread cubes evenly in the dish. Pour the custard mixture evenly over the bread, pressing down gently with a spatula to make sure every cube gets soaked.
  4. Prepare the streusel topping (10 minutes): In a medium bowl, combine the flour, granulated sugar, brown sugar, cinnamon, and salt. Add the cold butter cubes. Using a pastry cutter or two forks, cut the butter into the dry ingredients until the mixture resembles coarse sand with some pea-sized butter pieces remaining. If using nuts, stir them in now.
  5. Chill overnight (8-12 hours): Sprinkle the streusel topping evenly over the soaked bread cubes. Cover the dish tightly with plastic wrap and refrigerate for at least 8 hours, or up to 24 hours.
  6. Bake the casserole (45-55 minutes): When you’re ready to bake, remove the casserole from the fridge and let it sit on the counter while your oven preheats to 350°F. Bake uncovered for 45-55 minutes, or until the top is golden brown and the center is set—it should jiggle slightly but not be liquid. A knife inserted into the center should come out clean or with just a few moist crumbs.
  7. Rest before serving (10 minutes): Let the casserole rest for at least 10 minutes after baking. This allows the custard to finish setting and makes slicing much cleaner.

Notes

Don’t skip the overnight soak—it’s crucial for the bread to fully absorb the custard. If the streusel is browning too quickly, tent the dish loosely with foil for the last 15-20 minutes. Use a serrated knife for slicing to avoid squishing the tender casserole. Full-fat eggnog is non-negotiable for proper texture.

Nutrition

  • Serving Size: 1 serving (1/12 of c
  • Calories: 410
  • Sugar: 28
  • Sodium: 320
  • Fat: 22
  • Saturated Fat: 12
  • Carbohydrates: 46
  • Fiber: 1
  • Protein: 11

Keywords: overnight french toast casserole, eggnog french toast, holiday breakfast, make-ahead brunch, christmas breakfast, eggnog casserole

Did you make this recipe?

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

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆