Written by

Nancy Allen

Published

Easy Holiday Eggnog French Toast Bake

Ready In 45 minutes
Servings 8 servings
Difficulty Easy

My niece asked me why I couldn’t just throw everything in one dish instead of standing there flipping individual slices of French toast. I started to explain why that wouldn’t work — then stopped. Honestly? I had no good answer. I just assumed overnight bakes needed that crispy edge only a skillet can give. Turns out, I was completely wrong, and this Easy Holiday Eggnog French Toast Bake is proof that sometimes the student teaches the teacher a thing or two.

That morning, I let her dump everything into a baking dish, and I braced for disaster. What came out of the oven was golden, custardy, and so much better than my fussy stovetop method. The edges were soft but set, the middle was practically pudding, and the whole kitchen smelled like Christmas morning. I’ve made it every holiday season since. You know that feeling when a recipe just clicks? This one clicked hard.

This isn’t just another breakfast casserole. It’s the kind of dish that lets you actually sit down with your coffee while your oven does the heavy lifting. Perfect for when you’re hosting a crowd and need something impressive without the stress. And honestly? The eggnog does all the heavy lifting on flavor — you barely have to think about it.

  • Quick & Easy: Ten minutes of prep the night before, then just bake and serve. That’s it.
  • Simple Ingredients: If you’ve got bread, eggs, and a carton of eggnog, you’re basically there.
  • Perfect for Holiday Hosting: This dish feeds a crowd with zero last-minute fuss. Your guests will think you worked way harder than you did.
  • Crowd-Pleaser: Kids, adults, even the picky uncle — everyone goes back for seconds.
  • Unbelievably Delicious: The eggnog creates this rich, spiced custard that soaks into every bite. It’s comfort food that feels a little bit fancy.

What makes this version different from the rest? It’s the ratio. I tested this more times than I’d like to admit, and the secret is letting the bread soak long enough to absorb every drop of that eggnog mixture. No dry spots, no sad bites. Just pure, custardy perfection with a hint of nutmeg in every forkful.

This is the recipe you’ll pull out when you want to impress without the stress. It’s holiday mornings made easy — and honestly, isn’t that what we all need?

What Ingredients You Will Need

This recipe keeps things simple with ingredients you probably already have in your fridge and pantry. The eggnog does the heavy lifting here, so choose a good one — I prefer full-fat eggnog for the richest texture, but any brand works fine.

  • For the French Toast Base:
  • 1 loaf (about 16 ounces) day-old brioche or challah bread, cut into 1-inch cubes (stale bread soaks better without turning to mush)
  • 2 cups (480 ml) eggnog (use your favorite brand; I like Hood or a local creamery version)
  • 4 large eggs, room temperature
  • ¼ cup (50 g) granulated sugar
  • 1 teaspoon vanilla extract
  • ½ teaspoon ground cinnamon
  • ¼ teaspoon ground nutmeg (freshly grated is amazing if you have it)
  • ¼ teaspoon salt
  • For the Streusel Topping:
  • ½ cup (60 g) all-purpose flour
  • ½ cup (100 g) packed brown sugar
  • ½ teaspoon ground cinnamon
  • ¼ cup (60 g) cold unsalted butter, cut into small cubes
  • ¼ cup (30 g) chopped pecans or walnuts (optional, but highly recommended)
  • For Serving:
  • Maple syrup, warmed
  • Powdered sugar for dusting
  • Fresh berries or sliced bananas (adds a pop of color and freshness)
  • Whipped cream (if you’re feeling extra indulgent)

A quick note on bread: day-old or slightly stale bread is your best friend here. Fresh bread can turn into a soggy mess because it hasn’t had time to dry out. If all you have is fresh bread, spread the cubes on a baking sheet and let them sit out for an hour or two. That little trick saves the texture every time.

For the eggnog, don’t use the low-fat or light versions if you can help it. The fat content is what gives the custard that silky, rich texture. And if you’re dairy-free? There are some great plant-based eggnogs out there — just check the thickness because some are thinner and may need an extra egg to set properly.

I’ve made this with both brioche and challah, and honestly, they both work beautifully. Brioche gives you a slightly richer result, but challah holds its shape a little better. You can’t go wrong either way.

Equipment Needed

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

  • A 9×13-inch baking dish (ceramic or glass works best for even heat distribution)
  • A large mixing bowl for whisking the custard
  • A whisk (a fork works in a pinch, but a whisk makes it smoother)
  • A sharp knife and cutting board for cubing the bread
  • Plastic wrap or aluminum foil for covering overnight
  • A small bowl for mixing the streusel
  • A pastry cutter or two forks for cutting the butter into the streusel

If you don’t have a 9×13 dish, a 10-inch cast iron skillet works beautifully too. Just keep an eye on the bake time since cast iron holds heat differently. I’ve also used a disposable aluminum pan when taking this to potlucks — works like a charm and saves on cleanup.

One tip: if you’re using a glass dish, let it come to room temperature for about 15 minutes before putting it in the oven. Glass can crack with sudden temperature changes, and nobody wants to deal with that on a holiday morning.

Preparation Method

This is the part where the magic happens. The night before is your friend here — do the prep, cover it, and let the fridge do the work.

  1. Prep the bread. Cut your brioche or challah into 1-inch cubes. Spread them evenly in your 9×13 baking dish. Don’t pack them down — let the cubes stay light and airy so the custard can seep into every nook and cranny.

  2. Make the custard. In your large mixing bowl, whisk together the eggnog, eggs, granulated sugar, vanilla extract, cinnamon, nutmeg, and salt. Whisk until the sugar is dissolved and the mixture looks smooth and slightly frothy. This takes about 30 seconds. Taste it — yes, raw egg warning aside, you should taste it. You want the spice level to feel warm but not overwhelming.

  3. Pour it over. Slowly pour the custard mixture evenly over the bread cubes. Use a spatula to gently press down on the bread so every piece gets soaked. Don’t stir too much or you’ll break the bread into mush. Just press and let it absorb.

  4. Let it soak. Cover the dish with plastic wrap and refrigerate for at least 4 hours, but overnight is best. I know, I know — you want to eat it now. Trust me, the wait is worth it. The longer it sits, the more the bread absorbs that spiced custard. Eight hours is my sweet spot.

  5. Make the streusel. In a small bowl, combine the flour, brown sugar, and cinnamon. Add the cold butter cubes. Use a pastry cutter or two forks to cut the butter into the flour mixture until it looks like coarse crumbs with some pea-sized butter pieces remaining. Stir in the chopped nuts if using. Pop this in the fridge too — cold streusel bakes up crunchier.

  6. Bake it. Preheat your oven to 350°F (175°C). Take the baking dish out of the fridge and let it sit on the counter while the oven heats up. Remove the plastic wrap and sprinkle the streusel evenly over the top. Bake for 45-50 minutes, until the top is golden brown and the center is set but still slightly jiggly. A knife inserted near the center should come out clean.

  7. Rest before serving. Let the bake cool for 5-10 minutes. This is crucial — it needs that time to finish setting up. I learned this the hard way when I cut into it too early and got a soupy mess. Patience, my friend.

  8. Serve it up. Dust with powdered sugar, drizzle with warm maple syrup, and add fresh berries on top. Watch everyone’s eyes light up.

One thing I always do: set a timer for 40 minutes and check it. Ovens run differently, and you don’t want to overbake the custard. The top should be golden, but the inside should still be soft and creamy. Think bread pudding, not dry toast.

Cooking Tips & Techniques

eggnog french toast bake preparation steps

Let me save you from my own mistakes. The first time I made this, I used fresh bread and skipped the overnight soak. Big mistake. The bread basically disintegrated into a weird, eggy soup. Here’s what I’ve learned since then:

Use stale bread. Day-old bread is ideal because it’s dry enough to soak up the custard without falling apart. If you’re in a pinch, toast the cubes in a 300°F oven for 10 minutes to dry them out. Works like a charm.

Don’t skimp on the soak time. I know it’s tempting to rush this, but 4 hours is the bare minimum. Overnight is where the real magic happens. The bread absorbs the custard completely, and the flavors meld together in a way that just doesn’t happen in a few hours.

Watch your oven temperature. Every oven runs a little hot or cold. If your streusel is browning too fast but the center isn’t set yet, tent the dish loosely with foil for the last 10-15 minutes. That saves the topping while letting the middle finish cooking.

Let it rest. I cannot stress this enough. Let the bake rest for at least 5 minutes after it comes out of the oven. The custard needs that time to firm up. Cut too soon, and you’ll get a puddle on your plate instead of a perfect square.

Double it for a crowd. This recipe scales beautifully. For a larger group, use two 9×13 dishes or one half-sheet pan. Just increase the bake time by about 10 minutes and check for doneness.

One last thing: if you’re making this for a holiday brunch, prep everything the night before. In the morning, just preheat, top with streusel, and bake. You can even set the table and make the coffee while it’s in the oven. That’s the kind of hosting I can get behind.

Variations & Adaptations

This recipe is a canvas, and you can paint it however you like. Here are some ways I’ve played around with it:

Dairy-Free Version: Use a plant-based eggnog and substitute the butter in the streusel with cold coconut oil or a vegan butter stick. The texture will be slightly different — a little less rich — but still delicious. I’ve tried this with oat milk eggnog and it worked surprisingly well.

Gluten-Free Option: Swap the brioche for a good-quality gluten-free bread. Look for one that’s sturdy, not the thin sandwich slices. I like the Udi’s or Schar brands for baking. Also use a gluten-free all-purpose flour blend in the streusel.

Boozy Adult Version: Add 2 tablespoons of dark rum or bourbon to the custard mixture. The alcohol mostly cooks off, but it leaves behind this warm, complex flavor that pairs beautifully with the eggnog. I did this for a New Year’s brunch once, and it was a hit.

Fruit-Filled Version: Layer 1 cup of fresh or frozen berries (blueberries, raspberries, or sliced strawberries) between the bread cubes before pouring the custard. The berries burst as they bake and create these little pockets of jammy goodness.

Chocolate Lover’s Twist: Sprinkle ½ cup of chocolate chips over the bread before adding the custard. The chocolate melts into the custard as it bakes, creating these gooey pockets. My nephew requests this version every single time he visits.

Make it a Meal: Add a layer of cooked breakfast sausage crumbles or crispy bacon bits between the bread cubes. The salty-sweet combo is absolutely killer. I did this for a Christmas morning brunch, and my brother-in-law ate three servings.

Serving & Storage Suggestions

This dish is best served warm, straight from the oven. The contrast between the crunchy streusel topping and the soft, custardy bread underneath is pure magic. Dust it with powdered sugar right before serving — it makes it look like a snow-covered winter morning on a plate.

For a full holiday brunch spread, serve this alongside:

  • Crispy bacon or breakfast sausage links
  • A fresh fruit salad with citrus and pomegranate seeds
  • Mimosas or a hot coffee bar with flavored syrups
  • A dollop of whipped cream or a drizzle of caramel sauce for extra indulgence

Storing leftovers: Cover the baking dish tightly with foil or transfer leftovers to an airtight container. It will keep in the refrigerator for up to 3 days. The texture does soften a bit as it sits, but the flavor actually gets better.

Reheating: The best way to reheat is in the oven at 300°F for about 10 minutes. This helps restore some of the crunch on top. The microwave works in a pinch, but the streusel will lose its texture. If you’re microwaving, do it in 30-second bursts and eat it quickly.

Freezing: This bake freezes beautifully. Assemble it completely (including the streusel) but don’t bake it. Cover tightly with plastic wrap and then foil, and freeze for up to 3 months. When you’re ready to bake, thaw it overnight in the fridge, then bake as directed. You may need to add 5-10 minutes to the bake time since it’s starting from cold.

One thing I love about this recipe: the flavors actually deepen overnight. If you have leftovers, don’t be sad — tomorrow’s breakfast is going to be even better.

Nutritional Information & Benefits

Let’s be real — this is a holiday indulgence, not a health food. But that doesn’t mean it’s all empty calories. Here’s a rough breakdown per serving (based on 8 servings):

  • Calories: 380-420
  • Protein: 10-12g
  • Fat: 18-22g
  • Carbohydrates: 45-50g
  • Sugar: 25-30g
  • Fiber: 2-3g

The eggs in this recipe provide a solid dose of protein and choline, which is great for brain health. Eggnog itself is made with milk and eggs, so you’re getting calcium and vitamin D too. And if you add nuts to the streusel, you’re getting healthy fats and a little extra protein.

For a lighter version, you can use a lower-fat eggnog and reduce the sugar in the custard to 2 tablespoons. The texture will be slightly less rich, but it’ll still be delicious. I’ve also swapped half the bread for whole wheat challah, and it worked fine — just note that whole wheat bread absorbs custard a bit faster, so reduce the soak time to 4 hours instead of overnight.

This recipe contains dairy, eggs, gluten, and nuts (if you add the pecans). For allergen-friendly versions, check the variations section above.

Conclusion

This Easy Holiday Eggnog French Toast Bake has become my go-to for every holiday gathering. It’s the recipe that taught me that sometimes the simplest approach is the best one — and that listening to a ten-year-old can lead to something genuinely amazing.

Whether you’re hosting a Christmas brunch, a New Year’s Day breakfast, or just a cozy weekend with family, this dish delivers. It’s forgiving, it’s delicious, and it lets you actually enjoy the party instead of standing at the stove flipping French toast one slice at a time.

I’d love to hear how this turns out for you. Did you add any twists? Did your family fight over the last piece? Drop a comment below and let me know. And if you snap a picture, tag me — I love seeing your creations.

Now go make some memories. And maybe grab the last piece before your brother-in-law does.

Frequently Asked Questions

Can I make this eggnog French toast bake the night before?

Absolutely! In fact, I recommend it. Prepare everything up to step 4, cover the dish, and refrigerate overnight. In the morning, just add the streusel and bake. The overnight soak makes the custard even more flavorful and the texture perfectly set.

Can I use a different type of bread?

Yes, but avoid soft sandwich bread — it’ll turn to mush. Good options include challah, brioche, French bread, or even a sturdy sourdough. The key is using day-old bread that’s slightly dried out so it can soak up the custard without falling apart.

How do I know when the bake is done?

The top should be golden brown and the center should be set but still slightly jiggly. Insert a knife near the center — if it comes out clean or with just a few moist crumbs, it’s done. If there’s liquid custard, give it another 5-10 minutes.

Can I freeze this eggnog French toast bake?

Yes! Assemble the dish completely (including the streusel) but don’t bake it. Wrap tightly in plastic wrap and foil, and freeze for up to 3 months. Thaw overnight in the fridge, then bake as directed. You may need to add a few extra minutes to the bake time.

What can I serve with this French toast bake?

This dish pairs beautifully with crispy bacon or breakfast sausage, fresh fruit salad, and a hot cup of coffee or a mimosa. For a full holiday spread, add a side of scrambled eggs and some roasted potatoes. It’s also delicious on its own with just a drizzle of maple syrup.

Pin This Recipe!

eggnog french toast bake recipe

Print

Easy Holiday Eggnog French Toast Bake

A simple, overnight French toast bake made with eggnog, brioche, and a crunchy streusel topping. Perfect for holiday mornings with minimal prep and maximum flavor.

  • Author: Eva
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour (plus overnight soaking)
  • Yield: 8 servings 1x
  • Category: Breakfast
  • Cuisine: American

Ingredients

Scale
  • 1 loaf (about 16 ounces) day-old brioche or challah bread, cut into 1-inch cubes
  • 2 cups (480 ml) eggnog
  • 4 large eggs, room temperature
  • 1/4 cup (50 g) granulated sugar
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1/4 teaspoon salt
  • 1/2 cup (60 g) all-purpose flour
  • 1/2 cup (100 g) packed brown sugar
  • 1/2 teaspoon ground cinnamon
  • 1/4 cup (60 g) cold unsalted butter, cut into small cubes
  • 1/4 cup (30 g) chopped pecans or walnuts (optional)
  • Maple syrup, warmed (for serving)
  • Powdered sugar (for dusting)
  • Fresh berries or sliced bananas (for serving)
  • Whipped cream (optional)

Instructions

  1. Prep the bread: Cut brioche or challah into 1-inch cubes. Spread evenly in a 9×13-inch baking dish. Do not pack down.
  2. Make the custard: In a large mixing bowl, whisk together eggnog, eggs, granulated sugar, vanilla extract, cinnamon, nutmeg, and salt until smooth and slightly frothy.
  3. Pour the custard evenly over the bread cubes. Gently press down with a spatula to ensure all pieces are soaked.
  4. Cover the dish with plastic wrap and refrigerate for at least 4 hours, preferably overnight.
  5. Make the streusel: In a small bowl, combine flour, brown sugar, and cinnamon. Cut in cold butter using a pastry cutter or two forks until mixture resembles coarse crumbs. Stir in nuts if using. Refrigerate until ready to use.
  6. Preheat oven to 350°F (175°C). Remove baking dish from fridge and let sit on counter while oven heats.
  7. Remove plastic wrap and sprinkle streusel evenly over the top.
  8. Bake for 45-50 minutes, until top is golden brown and center is set but slightly jiggly. A knife inserted near center should come out clean.
  9. Let cool for 5-10 minutes before serving.
  10. Dust with powdered sugar, drizzle with warm maple syrup, and top with fresh berries or bananas. Serve with whipped cream if desired.

Notes

Use day-old bread for best texture. If using fresh bread, spread cubes on a baking sheet and let dry for 1-2 hours. For dairy-free, use plant-based eggnog and substitute butter with coconut oil or vegan butter. For gluten-free, use gluten-free bread and all-purpose flour blend. Add 2 tablespoons dark rum or bourbon for an adult version. Leftovers keep in the refrigerator for up to 3 days; reheat in oven at 300°F for 10 minutes.

Nutrition

  • Serving Size: 1 serving
  • Calories: 400
  • Sugar: 27
  • Sodium: 350
  • Fat: 20
  • Saturated Fat: 10
  • Carbohydrates: 47
  • Fiber: 2
  • Protein: 11

Keywords: eggnog, french toast, bake, holiday, breakfast, casserole, overnight, brioche, challah, streusel

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 ★☆ ★☆ ★☆ ★☆ ★☆