Written by

Scott Murphy

Published

Cozy Eggnog French Toast Bake: Best Christmas Breakfast Recipe

Ready In 60 minutes
Servings 12 servings
Difficulty Easy

It was 11:47 PM on a quiet Christmas Eve, and I was supposed to be asleep. The whole house was dark, the presents were wrapped, and somewhere in the kitchen, a carton of eggnog was calling my name. I didn’t have a plan—I just knew I wanted something warm, something sweet, and something that felt like the holiday itself. The thing is, I didn’t have any fresh bread for a traditional French toast, and I definitely wasn’t about to start a complicated recipe at midnight. But I had a loaf of slightly stale brioche, a half-empty carton of eggnog, and a crazy idea that just might work.

I mean, honestly, that’s how the best recipes happen, right? When you’re too tired to overthink and just go with what feels right. I grabbed a baking dish, cracked some eggs into the eggnog, and started whisking like a woman possessed by the ghost of Christmas breakfast past. The kitchen smelled like nutmeg and pure holiday magic. I soaked those brioche slices, layered them in the dish, and popped it in the fridge, figuring I’d deal with the consequences in the morning.

Let me tell you, waking up to that smell on Christmas morning was something else. The oven did its thing while everyone was opening presents, and by the time we sat down to eat, this eggnog French toast bake had turned into a golden, custardy masterpiece. Maybe you’ve been there—when a late-night kitchen experiment becomes a new family tradition. This one stuck because it’s the kind of recipe that makes Christmas morning feel exactly like it should: cozy, effortless, and absolutely delicious.

Why You’ll Love This Recipe

This isn’t just another French toast casserole. After testing this recipe through three different Christmases (and one very memorable New Year’s brunch), I can tell you it’s the real deal. Here’s why you’ll fall for it:

  • Make-Ahead Magic : Assemble it the night before, pop it in the fridge, and bake it while everyone’s tearing into presents. Christmas morning just got a whole lot easier.
  • Simple Ingredients : No fancy grocery trips needed. If you’ve got bread, eggs, eggnog, and a few pantry staples, you’re good to go.
  • Perfect for Christmas Morning : This dish was made for those chaotic, joyful hours when you want something special but don’t want to be stuck at the stove.
  • Crowd-Pleaser : Kids love the sweet custard texture, adults appreciate the warm spice, and everyone goes back for seconds.
  • Unbelievably Delicious : The eggnog gives it this rich, velvety texture that regular milk just can’t match. Plus, that caramelized top? Absolute perfection.

What makes this recipe different from the rest is the technique. I found that letting the bread soak overnight (not just 30 minutes) allows the eggnog custard to penetrate every nook and cranny, creating a texture that’s almost like bread pudding. It’s not just good—it’s the kind of breakfast that makes you close your eyes after the first bite and forget about the wrapping paper mess waiting in the living room.

What Ingredients You Will Need

This recipe uses simple, holiday-friendly ingredients that come together to create something truly special. Most of these are pantry staples, especially if you’ve already stocked up for Christmas baking.

For the French Toast Bake

  • 1 loaf (about 16 ounces) brioche or challah bread, cut into 1-inch cubes (stale bread works best—it soaks up the custard without getting mushy)
  • 6 large eggs, room temperature (this helps them blend smoothly into the custard)
  • 2 cups eggnog (I prefer full-fat for the richest flavor, but low-fat works too)
  • 1/2 cup whole milk (adds lightness to the custard without diluting the eggnog flavor)
  • 1/3 cup granulated sugar (just enough sweetness without overpowering the eggnog)
  • 1 teaspoon vanilla extract (pure, not imitation—trust me on this)
  • 1/2 teaspoon ground nutmeg (freshly grated if you have it, but pre-ground is fine)
  • 1/2 teaspoon ground cinnamon (the warm spice that ties everything together)
  • 1/4 teaspoon salt (balances the sweetness and enhances the flavors)

For the Streusel Topping

eggnog french toast bake preparation steps

  • 1/2 cup all-purpose flour
  • 1/2 cup brown sugar, packed
  • 1/4 cup cold unsalted butter, cut into small cubes (this is key for that crumbly texture)
  • 1/2 teaspoon cinnamon
  • Pinch of nutmeg

For Serving (Optional)

  • Maple syrup (warm it up for extra coziness)
  • Powdered sugar for dusting
  • Fresh berries or sliced bananas (adds a fresh pop of color and flavor)
  • Whipped cream (because it’s Christmas, after all)

I recommend using a good-quality eggnog for this—the kind that’s thick and creamy, not watery. I’ve tried this with store-brand eggnog and with a local dairy’s version, and the richer eggnog makes a noticeable difference in the final texture. Also, if you can find day-old brioche from a local bakery, grab it. It’s usually cheaper and works perfectly for this dish.

Equipment Needed

You don’t need a professional kitchen to pull this off. Here’s what you’ll need:

  • 9×13-inch baking dish (glass or ceramic works best—metal can sometimes react with the egg custard)
  • Large mixing bowl (for whisking the custard)
  • Whisk (a good strong one that won’t bend on you)
  • Measuring cups and spoons
  • Sharp knife and cutting board (for cubing the bread)
  • Small bowl (for making the streusel topping)
  • Pastry cutter or two forks (for cutting butter into the streusel)
  • Plastic wrap or aluminum foil (for covering overnight)
  • Cooling rack (optional, but helps the bake cool evenly)

If you don’t have a pastry cutter, don’t sweat it. I’ve used two forks, and I’ve even used my fingers (cold hands work best!). The key is just to get the butter broken down into pea-sized pieces. And if you don’t have a 9×13 dish, a slightly smaller dish will work—just check for doneness a few minutes earlier since the bake will be thicker.

Preparation Method

Alright, let’s get to the good part. This recipe comes together in two phases: the overnight prep and the morning bake.

Phase 1: The Night Before (15 minutes of work)

  1. Prep your bread : Cut the 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 to dry out slightly. Stale bread is actually better here—it soaks up the custard without turning into mush.
  2. Make the custard : In your large mixing bowl, whisk together the eggs until they’re smooth and slightly frothy. Add the eggnog, milk, sugar, vanilla, nutmeg, cinnamon, and salt. Whisk until everything is fully combined—you don’t want any streaks of egg white.
  3. Assemble the dish : Place the bread cubes in your greased 9×13 baking dish. Pour the custard evenly over the bread, pressing down gently with a spatula to make sure every piece gets soaked. Don’t rush this step—some cubes will float, and that’s okay. Just give them a gentle push.
  4. Make the streusel : In a small bowl, combine the flour, brown sugar, cinnamon, and nutmeg. Add the cold butter cubes and use your pastry cutter (or forks or fingers) to work the butter into the dry ingredients until it looks like coarse crumbs with some pea-sized butter pieces remaining. Cover and refrigerate separately.
  5. Rest overnight : Cover the baking dish with plastic wrap or foil and refrigerate for at least 4 hours, but preferably overnight. This is where the magic happens—the bread absorbs all that eggnog goodness.

Phase 2: Christmas Morning (45 minutes to bake)

  1. Preheat and rest : About 30 minutes before you want to bake, take the dish out of the fridge and let it sit on the counter. Preheat your oven to 350°F (175°C). This rest time helps the dish bake more evenly.
  2. Add the topping : Sprinkle the chilled streusel evenly over the top of the French toast bake. Don’t press it in—just let it sit on top so it gets nice and crunchy.
  3. Bake : Place the dish on the middle rack of your oven and bake for 40-45 minutes. You’ll know it’s done when the top is golden brown, the streusel is crispy, and the center is set but still slightly jiggly (like a cheesecake). A knife inserted in the center should come out clean, though it might look a little wet from the custard.
  4. Rest before serving : Let it sit for 5-10 minutes after baking. This is crucial—it allows the custard to set up fully so you get clean slices instead of a messy spoonful.
  5. Serve it up : Dust with powdered sugar, drizzle with warm maple syrup, and add any toppings you like. Watch it disappear.

One thing I learned the hard way: don’t overbake this. The first time I made it, I left it in for an extra 10 minutes because I was distracted by a particularly exciting gift. It came out a bit dry. The center should be soft and custardy, not firm like a cake. Trust the jiggle!

Cooking Tips & Techniques

After making this eggnog French toast bake more times than I can count (seriously, I’ve brought it to three different holiday brunches), I’ve picked up a few tricks that make a real difference.

Use day-old bread : This is non-negotiable. Fresh bread turns into a soggy mess because it hasn’t had time to dry out. If all you have is fresh bread, cube it and spread it on a baking sheet in a 300°F oven for 5-7 minutes. Let it cool completely before using.

Don’t skip the overnight soak : I know, I know—sometimes you forget until the morning of. But trust me, that overnight rest is what gives this dish its incredible texture. The custard needs time to penetrate every piece of bread. Four hours is the absolute minimum.

Watch your eggnog : Different brands have different levels of thickness and sweetness. If your eggnog is particularly thin, reduce the milk by a couple of tablespoons. If it’s super sweet, cut back on the sugar a bit. You’re looking for a custard that’s rich but not cloying.

Keep the streusel cold : That little rest in the fridge isn’t just for show. Cold butter in the streusel creates those lovely, craggy bits that get crispy in the oven. If the butter melts before it hits the oven, you’ll end up with a soggy topping.

Multitask like a pro : While the bake is resting for 30 minutes before going in the oven, that’s your window to set the table, make coffee, and prep any toppings. I like to warm the maple syrup on the stove during the last 5 minutes of baking.

One mistake I made early on: I used a metal baking dish, and the edges got a bit overdone while the center was still undercooked. Glass or ceramic distributes heat more evenly for this type of custard dish. Learn from my error!

Variations & Adaptations

This recipe is wonderfully flexible. Here are some ways I’ve adapted it over the years:

Gluten-Free Version : Swap the brioche for a good-quality gluten-free bread. Look for one that’s sturdy and slightly sweet. I’ve used a gluten-free challah from a local bakery with great results. Just note that gluten-free bread tends to soak up custard faster, so you might need to reduce the overnight soak to 4-6 hours.

Dairy-Free Option : Use a dairy-free eggnog (many brands make one now) and substitute the milk with unsweetened almond or oat milk. For the streusel, use cold coconut oil or a plant-based butter. The texture will be slightly different, but it’s still delicious.

Boozy Adult Version : Add 2 tablespoons of dark rum or bourbon to the custard mixture. The alcohol mostly cooks off, but it leaves behind a warm, complex flavor that pairs beautifully with the eggnog. I tried this one Christmas Eve when I was feeling particularly festive, and it was a hit.

Fruit-Filled Twist : Layer 1 cup of fresh or frozen cranberries (or chopped apples) between the bread cubes before pouring the custard. The tart fruit cuts through the richness beautifully. This is my personal favorite variation for Christmas morning.

Slow Cooker Method : If your oven is full of other dishes (hello, holiday ham!), you can make this in a slow cooker. Prepare everything the same way, pour it into a greased slow cooker, and cook on low for 3-4 hours. Skip the streusel topping and add it during the last 30 minutes if you want that crunch.

Serving & Storage Suggestions

This eggnog French toast bake is best served warm, straight from the oven, when the streusel is still crispy and the custard is soft and pillowy. Set out a little buffet of toppings so everyone can customize their plate: warm maple syrup, a dusting of powdered sugar, fresh berries, sliced bananas, or a dollop of whipped cream.

For a complete Christmas morning spread, pair it with crispy bacon or breakfast sausage (the salty-sweet combo is unbeatable), a fresh fruit salad, and a hot mug of coffee or spiced tea. If you’re feeling extra festive, a pitcher of mimosas or a Christmas morning punch would be lovely.

Storage : Leftovers (if you have any!) keep well in the refrigerator for up to 3 days. Cover the dish tightly with foil or transfer individual portions to airtight containers. The streusel will lose some of its crunch, but the flavor is still fantastic.

Reheating : The best way to reheat is in the oven at 300°F for about 10-15 minutes, covered with foil to prevent drying out. You can also use the microwave for a quick fix—30-second bursts until warm—but the texture won’t be quite as good. I actually think leftovers taste even better the next day, after the flavors have had more time to meld together.

Freezing : This bake freezes beautifully. Let it cool completely, then wrap the entire dish (or individual portions) tightly in plastic wrap and then foil. Freeze for up to 2 months. Thaw overnight in the refrigerator and reheat as directed above. I’ve done this for New Year’s brunch, and nobody could tell it wasn’t fresh.

Nutritional Information & Benefits

Let’s be real—this is a holiday indulgence, and it’s meant to be enjoyed. But here’s a rough estimate per serving (based on 12 servings): approximately 380-420 calories, 18g fat, 45g carbohydrates, 12g protein, and 28g sugar.

The eggs in this dish provide high-quality protein and essential nutrients like choline, which is great for brain health. Eggnog itself contains milk, which offers calcium and vitamin D. And the cinnamon and nutmeg aren’t just for flavor—they’re packed with antioxidants and have anti-inflammatory properties. So while this isn’t a health food, it does have some redeeming qualities.

If you’re watching your sugar intake, you can reduce the sugar in the custard to 1/4 cup without sacrificing too much sweetness, especially if you’re serving it with maple syrup. For a lower-calorie option, use low-fat eggnog and milk, though the texture will be slightly less rich.

This recipe contains dairy, eggs, and gluten. For allergen-friendly alternatives, see the variations section above. As always, consult with your healthcare provider about specific dietary needs.

Conclusion

This eggnog French toast bake has become my go-to Christmas morning tradition, and I have a feeling it’ll become yours too. It’s the kind of recipe that makes the holiday feel complete—warm, cozy, and full of flavor. The best part? You get to spend the morning with your loved ones instead of standing at the stove flipping individual slices of French toast. That’s a Christmas win in my book.

I’d love to hear how yours turns out! Did you add any fun twists? Did your family go back for thirds? Drop a comment below and let me know. And if you’re looking for more holiday breakfast inspiration, check out my cranberry orange scones or this sausage and sage breakfast casserole—they’re perfect for a holiday brunch spread.

Happy Christmas, and happy eating! May your morning be merry, bright, and full of eggnog goodness.

Frequently Asked Questions

Can I make this eggnog French toast bake without eggnog?

You can, but it won’t be the same! If you don’t have eggnog, mix 1 cup of milk with 1/2 cup heavy cream, 2 tablespoons sugar, 1/2 teaspoon nutmeg, and 1/4 teaspoon cinnamon. It’s a decent substitute, but the real thing is so much better.

How do I know when the French toast bake is done?

The top should be golden brown and the center should be set but still slightly jiggly when you gently shake the dish. A knife inserted in the center should come out clean, though it might look a little wet from the custard. Overbaking will dry it out, so keep an eye on it during the last 10 minutes.

Can I use regular sandwich bread instead of brioche?

You can, but the texture won’t be as rich or custardy. Brioche and challah have more eggs and butter, which gives the bake that luxurious texture. If you use sandwich bread, consider toasting it lightly first so it doesn’t get too soggy.

How long can I leave the assembled dish in the fridge before baking?

You can refrigerate it for up to 24 hours. Any longer than that, and the bread might start to break down too much. I usually assemble it on Christmas Eve morning and bake it on Christmas morning—that’s about 24 hours, and it’s perfect.

Can I double this recipe for a larger crowd?

Absolutely! Double all the ingredients and use a larger baking dish (or two 9×13 dishes). You might need to add 5-10 minutes to the baking time. Just keep an eye on it and use the same doneness tests.

Pin This Recipe!

eggnog french toast bake recipe

Print

Cozy Eggnog French Toast Bake: Best Christmas Breakfast Recipe

This make-ahead eggnog French toast bake is the ultimate Christmas morning breakfast. With a rich custard, buttery brioche, and a crunchy streusel topping, it’s a cozy, effortless dish that lets you enjoy the holiday with loved ones instead of standing at the stove.

  • Author: Mila
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 8 hours 15 minutes (includes overnight refrigeration)
  • Yield: 12 servings 1x
  • Category: Breakfast
  • Cuisine: American

Ingredients

Scale
  • 1 loaf (about 16 ounces) brioche or challah bread, cut into 1-inch cubes
  • 6 large eggs, room temperature
  • 2 cups eggnog (full-fat preferred)
  • 1/2 cup whole milk
  • 1/3 cup granulated sugar
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon ground nutmeg
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon salt
  • 1/2 cup all-purpose flour
  • 1/2 cup brown sugar, packed
  • 1/4 cup cold unsalted butter, cut into small cubes
  • 1/2 teaspoon cinnamon
  • Pinch of nutmeg
  • Maple syrup (for serving, optional)
  • Powdered sugar (for serving, optional)
  • Fresh berries or sliced bananas (for serving, optional)
  • Whipped cream (for serving, optional)

Instructions

  1. Cut the brioche or challah into 1-inch cubes. If bread is fresh, spread cubes on a baking sheet and let dry for 1 hour.
  2. In a large mixing bowl, whisk together eggs until smooth and slightly frothy. Add eggnog, milk, sugar, vanilla, nutmeg, cinnamon, and salt. Whisk until fully combined.
  3. Place bread cubes in a greased 9×13-inch baking dish. Pour custard evenly over the bread, pressing down gently with a spatula to ensure all pieces are soaked.
  4. In a small bowl, combine flour, brown sugar, cinnamon, and nutmeg. Add cold butter cubes and use a pastry cutter or forks to work butter into dry ingredients until mixture resembles coarse crumbs with some pea-sized butter pieces. Cover and refrigerate separately.
  5. Cover the baking dish with plastic wrap or foil and refrigerate for at least 4 hours, preferably overnight.
  6. About 30 minutes before baking, remove dish from fridge and let sit on counter. Preheat oven to 350°F (175°C).
  7. Sprinkle chilled streusel evenly over the top of the French toast bake.
  8. Bake on middle rack for 40-45 minutes, until top is golden brown, streusel is crispy, and center is set but still slightly jiggly. A knife inserted in center should come out clean.
  9. Let rest for 5-10 minutes before serving.
  10. Dust with powdered sugar, drizzle with warm maple syrup, and add desired toppings.

Notes

Use day-old bread for best texture. Do not skip the overnight soak—it allows the custard to fully penetrate the bread. Keep streusel cold until ready to bake. Do not overbake; the center should be soft and custardy. For a gluten-free version, use sturdy gluten-free bread and reduce soak time to 4-6 hours. For a dairy-free option, use dairy-free eggnog and plant-based butter. For an adult version, add 2 tablespoons dark rum or bourbon to the custard.

Nutrition

  • Serving Size: 1 slice (1/12 of rec
  • Calories: 400
  • Sugar: 28
  • Sodium: 350
  • Fat: 18
  • Saturated Fat: 10
  • Carbohydrates: 45
  • Fiber: 1
  • Protein: 12

Keywords: eggnog french toast bake, christmas breakfast, make-ahead breakfast, holiday brunch, brioche french toast 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 ★☆ ★☆ ★☆ ★☆ ★☆