“Can you make that eggnog French toast thing again?” My sister texted me this on December 26th, and honestly, I hadn’t even put the dish away yet. That’s the thing about this recipe—it sticks with you. It’s not just breakfast; it’s the breakfast that people ask for by name, sometimes months after the holidays are over.
I first made this Cozy Overnight Eggnog French Toast Bake on a whim a few years back. I had a carton of eggnog leftover from a party and a loaf of brioche that was starting to go stale. Staring at those two ingredients felt like a challenge. I mean, you can’t just throw them away, right? So I soaked the bread, let it sit overnight, and baked it the next morning while everyone was still in their pajamas. The smell alone—nutmeg, vanilla, warm butter—got people out of bed faster than any alarm clock ever could.
What I love most about this dish is how it makes a regular morning feel special. It’s the kind of breakfast that turns a Tuesday into a celebration. The top gets golden and slightly crisp, while the inside stays soft, almost custard-like. Every bite has that cozy, spiced flavor of eggnog without being too heavy. It’s rich, but in a way that feels comforting, not overwhelming.
This isn’t just another French toast recipe. It’s the one you’ll pull out when you want to impress without stress. The kind that makes people think you spent hours in the kitchen when really, you just threw it together the night before. And honestly, that’s my favorite kind of recipe.
Why You’ll Love This Recipe
Let me tell you why this Cozy Overnight Eggnog French Toast Bake has earned a permanent spot in my holiday rotation. I’ve tested it more times than I can count, tweaking the ratios and the soak time until it was absolutely perfect. Here’s what makes it stand out:
- Make-Ahead Magic : Assemble it the night before, pop it in the fridge, and bake it fresh in the morning. No early morning scrambling or messy stovetop flipping.
- Simple Ingredients : You probably have most of these in your pantry already. The eggnog does the heavy lifting for flavor, so you don’t need a dozen spices or fancy extracts.
- Perfect for Holiday Mornings : Christmas morning, New Year’s brunch, or a cozy weekend when you want something warm and special without the fuss.
- Crowd-Pleaser : I’ve served this to kids, adults, and even a few eggnog skeptics. Every single person went back for seconds. It’s that good.
- Unbelievably Delicious : The texture is what gets me every time. Crispy edges, soft center, and that creamy, spiced custard that soaks into every nook and cranny of the bread.
What sets this recipe apart is the overnight soak. Most recipes rush this step, but letting the bread sit for at least 8 hours means every piece is saturated with that eggnog custard. It’s not soggy—it’s perfectly tender. I also use a mix of brioche and challah for the best texture, but I’ll get into that in the ingredients section.
This is the kind of breakfast that makes everyone at the table pause. You know that moment when someone takes a bite and just closes their eyes for a second? That’s what this bake does. It’s comfort food at its finest, without the stress of standing over a hot skillet flipping individual slices.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to create something that tastes far more complex than it is. The eggnog is the star here, so choose a good quality one if you can. Here’s everything you’ll need:
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 falling apart)
- 2 cups eggnog (full-fat or low-fat both work; I prefer full-fat for a richer custard)
- 4 large eggs, room temperature
- 1/2 cup whole milk (or half-and-half for extra richness)
- 1/4 cup granulated sugar
- 2 tablespoons brown sugar, packed
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground nutmeg (freshly grated if you have it—it makes a difference)
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon salt
For the Streusel Topping

- 1/2 cup all-purpose flour
- 1/2 cup brown sugar, packed
- 1/2 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 (Optional but Lovely)
- Powdered sugar, for dusting
- Maple syrup, warmed
- Fresh berries or sliced bananas
- A dollop of whipped cream (because why not?)
A few notes on ingredients. For the bread, I really recommend using a sturdy, rich loaf like brioche or challah. They have enough structure to hold up to the custard without turning into mush. If you can only find standard sandwich bread, let it sit out overnight to dry out a bit first. I’ve also used day-old croissants in a pinch, and that was absolutely delicious.
When it comes to eggnog, don’t overthink it. Store-bought is totally fine. I usually grab one from a local dairy, but any brand works. The spices in the eggnog will complement the ones you add, so there’s no need to go overboard with extra seasoning. If you’re feeling fancy, you can use homemade eggnog, but honestly, it’s not necessary here.
For the streusel, cold butter is key. You want those little pebbles of butter to stay distinct so they melt and create pockets of crispiness on top. If your butter gets too warm, just pop the bowl in the fridge for 10 minutes before sprinkling it over the bake.
Equipment Needed
You don’t need a lot of fancy tools for this recipe, which is part of its charm. Here’s what you’ll need:
- 9×13-inch baking dish : This is the standard size for this recipe. A glass or ceramic dish works best because it heats evenly. I’ve used a metal pan before, and it worked fine, but the edges browned a bit faster.
- Large mixing bowl : For whisking together the custard. Any big bowl will do.
- Whisk : To get the eggs and eggnog smooth. A fork works in a pinch, but a whisk is faster.
- Measuring cups and spoons : For accuracy. I know some people eyeball it, but for the best texture, measure your liquids.
- Aluminum foil : To cover the dish while it bakes. This prevents the top from burning before the center is set.
- Plastic wrap or a lid : To cover the dish while it soaks overnight.
- Pastry cutter or two forks : For cutting the butter into the streusel. You can also use your fingers, but try not to melt the butter with your body heat.
If you don’t have a 9×13 dish, you can use two smaller dishes or even a cast iron skillet. Just keep an eye on the baking time, as smaller dishes will cook faster. I’ve made this in a 10-inch cast iron skillet before, and it came out beautifully with extra crispy edges.
Preparation Method
Alright, let’s get to it. This recipe is straightforward, but there are a few little tricks I’ve learned along the way that make a big difference. Follow these steps, and you’ll have a breakfast that feels like a warm hug.
- Prep the bread. 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. Stale bread soaks up the custard better and doesn’t get mushy. I’ve forgotten this step before, and the bake was still good, but the texture was definitely softer.
- Make the custard. In a large mixing bowl, whisk together the eggnog, eggs, milk, granulated sugar, brown sugar, vanilla extract, nutmeg, cinnamon, and salt. Whisk until the sugars are mostly dissolved and the mixture is smooth. This takes about a minute. Don’t over-whisk, or you’ll incorporate too much air.
- Combine bread and custard. Place the bread cubes in your greased 9×13 baking dish. Pour the custard evenly over the top. Gently press down on the bread with a spatula to make sure every piece gets soaked. Some cubes will stick up—that’s okay. They’ll get crispy on top.
- Let it soak. Cover the dish with plastic wrap and refrigerate for at least 4 hours, but preferably overnight (8-12 hours). This is the most important step. The longer it sits, the more the bread absorbs the custard. I’ve done a 2-hour soak in a pinch, and it was fine, but the overnight version is noticeably better.
- Make the streusel. In a medium bowl, combine the flour, brown sugar, cinnamon, and nutmeg. Add the cold butter cubes. Use a pastry cutter or two forks to cut the butter into the dry ingredients until the mixture resembles coarse crumbs with some pea-sized butter pieces. Stir in the chopped nuts if using. Refrigerate the streusel until you’re ready to use it.
- Bake. Preheat your oven to 350°F (175°C). Remove the baking dish from the fridge and let it sit on the counter while the oven heats up—about 15 minutes. Sprinkle the streusel evenly over the top of the French toast bake.
- Cover and bake. Cover the dish with aluminum foil and bake for 30 minutes. The foil traps steam and helps the center cook through without burning the top.
- Uncover and finish. Remove the foil and bake for another 15-20 minutes, until the top is golden brown and the center is set. You’ll know it’s done when the edges are bubbling and a knife inserted in the center comes out clean. The top should be slightly puffed and crispy.
- Rest. Let the bake rest for 5-10 minutes before serving. This allows the custard to set up a bit, making it easier to slice and serve. I know it’s hard to wait, but trust me on this one.
- Serve. Dust with powdered sugar, drizzle with warm maple syrup, and add fresh berries or a dollop of whipped cream if you’re feeling extra. Serve warm.
One thing I’ve learned the hard way: don’t skip the rest time. The first time I made this, I cut into it immediately, and it was a bit loose. After a 10-minute rest, the texture was perfect—firm but tender, with that lovely custard-like interior.
Cooking Tips & Techniques
Over the years, I’ve made this Cozy Overnight Eggnog French Toast Bake more times than I can count. Here are some tips I’ve picked up along the way, including a few mistakes I’ve made so you don’t have to.
Use stale bread. This is non-negotiable for the best texture. Fresh bread will absorb the custard unevenly and can turn mushy. If you don’t have stale 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. I’ve done this many times, and it works perfectly.
Don’t over-soak. While overnight is ideal, don’t go beyond 24 hours. The bread can break down and become too soft. I once left it for 30 hours, and the texture was a bit too pudding-like. Still tasty, but not the same.
Room temperature ingredients. Let your eggs and milk come to room temperature before whisking. They blend more smoothly into the custard. Cold eggs can cause the mixture to seize up a bit. I usually take them out 30 minutes before I start.
Press gently. When you pour the custard over the bread, press down gently with a spatula to help absorption. Don’t mash it—just a gentle push. Some bread cubes will stay above the custard line, and that’s fine. They’ll get beautifully crispy.
Watch the edges. Every oven runs a bit differently. Check the bake at the 40-minute mark. If the edges are browning too quickly, cover with foil again for the remaining time. I’ve had ovens that run hot, and this trick saved the dish.
Double the recipe. If you’re feeding a crowd, this recipe doubles easily. Use a larger dish or two 9×13 pans. Just increase the baking time by about 10 minutes. I’ve done this for Christmas brunch, and it was a lifesaver.
Make it ahead completely. You can bake this the night before, let it cool, cover it, and refrigerate. The next morning, reheat it in a 300°F oven for 15-20 minutes. It’s not quite as crispy on top, but it’s still delicious and perfect for busy mornings.
Variations & Adaptations
This recipe is wonderfully adaptable. Here are some variations I’ve tried and loved:
Dairy-Free Version : Use a dairy-free eggnog (I like the one from Califia Farms) and substitute the butter in the streusel with cold coconut oil or a plant-based butter. Use almond or oat milk instead of whole milk. The texture is slightly less rich, but still very good. I’ve made this for a friend with a dairy allergy, and she couldn’t tell the difference.
Gluten-Free Option : Use a good quality gluten-free bread. I recommend a sturdy one like Against the Grain or Canyon Bakehouse. Let it dry out a bit before using. For the streusel, use a gluten-free all-purpose flour blend. The texture will be a bit different, but the flavor is still there.
Seasonal Twist : In the fall, add 1/2 cup of pumpkin puree to the custard and increase the cinnamon to 1 teaspoon. Top with candied pecans instead of regular ones. I did this last October, and it was incredible. For spring, swap the eggnog for a vanilla oat milk and add fresh strawberries to the custard.
Chocolate Lover’s Version : Add 1/2 cup of chocolate chips to the bread cubes before pouring the custard. Use a chocolate brioche if you can find it. The chocolate melts into the custard and creates little pockets of gooey goodness. This is my husband’s favorite version.
Boozy Adult Version : Add 2 tablespoons of dark rum or bourbon to the custard. It adds a lovely warmth that complements the eggnog. Just don’t tell the kids. I’ve served this at a New Year’s brunch, and it was a hit.
Individual Servings : Instead of a large dish, divide the bread and custard among greased ramekins or a muffin tin. Bake for 20-25 minutes. These are perfect for portion control or for serving a crowd with different toppings. I’ve done this for a brunch party, and everyone loved having their own little dish.
Serving & Storage Suggestions
This Cozy Overnight Eggnog French Toast Bake is best served warm, fresh from the oven. Here’s how to make the most of it:
Serving Temperature : Serve it warm, not hot. Let it rest for 5-10 minutes after baking. This allows the custard to set and makes it easier to slice. If it’s too hot, the custard will be runny.
Presentation : Dust with powdered sugar right before serving. Add a drizzle of warm maple syrup and a handful of fresh berries. A dollop of whipped cream or a spoonful of crème fraîche adds a lovely tang that cuts through the richness. I like to arrange the berries in a little pattern on top—it looks so pretty.
Complementary Dishes : This bake pairs beautifully with a simple green salad with a citrus vinaigrette, some crispy bacon or sausage, and a hot cup of coffee or tea. For a holiday brunch, I serve it alongside a creamy brown sugar cinnamon pumpkin chai latte for the ultimate cozy morning. If you’re looking for something savory to balance the sweetness, try it with simple crockpot honey garlic chicken thighs for a dinner twist—trust me, it works.
Storage : Store leftovers in an airtight container in the refrigerator for up to 4 days. The texture will soften a bit, but the flavor remains. To reheat, place individual portions in the microwave for 30-45 seconds, or reheat the entire dish in a 300°F oven for 10-15 minutes. The oven method helps restore some of the crispiness.
Freezing : This bake freezes beautifully. Let it cool completely, then wrap it tightly in plastic wrap and aluminum foil. Freeze for up to 3 months. To serve, thaw overnight in the refrigerator and reheat in a 300°F oven until warmed through. I’ve done this for a busy holiday morning, and it was a lifesaver.
Flavor Development : Honestly, this bake tastes even better the next day. The flavors meld together, and the custard sets up perfectly. If you have leftovers, you’re in for a treat. I’ve been known to eat it cold, straight from the fridge, as a midnight snack.
Nutritional Information & Benefits
While this is definitely a treat, here’s a rough estimate of what you’re getting per serving (based on 12 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | ~380 |
| Total Fat | 18g |
| Saturated Fat | 9g |
| Cholesterol | 140mg |
| Sodium | 320mg |
| Total Carbohydrates | 44g |
| Dietary Fiber | 2g |
| Sugars | 24g |
| Protein | 10g |
Eggnog is a good source of calcium and vitamin D, thanks to the dairy. The eggs provide high-quality protein and important nutrients like choline, which is great for brain health. The nuts in the streusel add healthy fats and a bit of fiber. If you’re looking to lighten it up, use low-fat eggnog and milk, and skip the streusel. You can also reduce the sugar by a tablespoon or two without affecting the texture too much.
This recipe contains dairy, eggs, gluten, and nuts (if you add them). For allergen-friendly options, see the variations section above. I always check labels on eggnog, as some brands add extra thickeners or preservatives. A simple, clean eggnog is best.
Conclusion
This Cozy Overnight Eggnog French Toast Bake is more than just a breakfast recipe. It’s the kind of dish that makes mornings feel special, even on the busiest days. The combination of rich, spiced custard and crispy, buttery streusel is pure comfort. And the best part? You do all the work the night before, so you can actually enjoy the morning with your family and friends.
I love that this recipe is endlessly adaptable. Whether you’re making it for a holiday brunch, a lazy Sunday, or a weekday treat, it always delivers. Feel free to customize it with your favorite add-ins or toppings. That’s the beauty of a good base recipe—it’s a starting point for your own creativity.
If you make this, I’d love to hear about it. Leave a comment below and let me know how it turned out. Did you add anything extra? Serve it with something special? Share your photos on social media and tag me—I love seeing your creations. And if you’re looking for more cozy breakfast ideas, check out my creamy pumpkin overnight oats or ultra-moist one-bowl banana bread for more make-ahead magic.
Now go ahead, pour yourself a cup of coffee, and enjoy a slice of this warm, cozy goodness. You deserve it.
Frequently Asked Questions
Can I use regular milk instead of eggnog?
You can, but it won’t have the same flavor or richness. The eggnog is what gives this bake its signature taste and creamy texture. If you don’t have eggnog, you can make a quick substitute by mixing 2 cups of milk with 1 teaspoon of vanilla extract, 1/2 teaspoon of nutmeg, and 1/4 teaspoon of cinnamon. It won’t be quite the same, but it’ll still be good.
Can I make this without the streusel topping?
Absolutely. The streusel adds a nice crunch, but the bake is still delicious without it. You can skip it or substitute with a simple sprinkle of cinnamon sugar before baking. If you’re short on time, just dust with powdered sugar at the end.
How do I know when the French toast bake is done?
The center should be set and not jiggly when you gently shake the dish. A knife inserted in the center should come out clean. The edges should be golden brown and bubbling. If the top is browning too quickly but the center isn’t set, cover with foil and continue baking.
Can I use a different type of bread?
Yes, but the texture will vary. Brioche and challah are ideal because they’re rich and sturdy. You can also use French bread, sourdough, or even croissants. Avoid very soft sandwich bread, as it can become mushy. If you use a denser bread, you may need a bit more custard.
How far in advance can I assemble this?
You can assemble it up to 24 hours in advance. Any longer, and the bread may break down too much. If you’re planning ahead, you can also freeze the unbaked dish (without the streusel) for up to 3 months. Thaw overnight in the fridge, add the streusel, and bake as directed.
Pin This Recipe!

Cozy Overnight Eggnog French Toast Bake
This make-ahead French toast bake features brioche or challah soaked in a rich eggnog custard, topped with a buttery streusel, and baked to golden perfection. It’s the perfect stress-free breakfast for holiday mornings or cozy weekends.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 8 hours 45 minutes (includes overnight soak)
- Yield: 12 servings 1x
- Category: Breakfast
- Cuisine: American
Ingredients
- 1 loaf (about 16 ounces) brioche or challah bread, cut into 1-inch cubes
- 2 cups eggnog
- 4 large eggs, room temperature
- 1/2 cup whole milk
- 1/4 cup granulated sugar
- 2 tablespoons brown sugar, packed
- 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/2 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 (optional)
- Maple syrup, warmed (optional)
- Fresh berries or sliced bananas (optional)
- Whipped cream (optional)
Instructions
- Cut brioche or challah into 1-inch cubes. If bread is fresh, spread on a baking sheet and let dry for 1-2 hours.
- In a large mixing bowl, whisk together eggnog, eggs, milk, granulated sugar, brown sugar, vanilla extract, nutmeg, cinnamon, and salt until smooth.
- Place bread cubes in a greased 9×13-inch baking dish. Pour custard evenly over the top. Gently press down with a spatula to ensure all pieces are soaked.
- Cover with plastic wrap and refrigerate for at least 4 hours, preferably overnight (8-12 hours).
- In a medium bowl, combine flour, brown sugar, cinnamon, and nutmeg. 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.
- Preheat oven to 350°F (175°C). Remove baking dish from fridge and let sit on counter for 15 minutes. Sprinkle streusel evenly over the top.
- Cover dish with aluminum foil and bake for 30 minutes.
- Remove foil and bake for another 15-20 minutes, until top is golden brown and center is set (knife inserted in center comes out clean).
- Let rest for 5-10 minutes before serving.
- Dust with powdered sugar, drizzle with warm maple syrup, and add fresh berries or whipped cream if desired. Serve warm.
Notes
Use stale bread for best texture. Do not soak longer than 24 hours. Let eggs and milk come to room temperature before whisking. For a dairy-free version, use dairy-free eggnog and substitute butter with coconut oil. For gluten-free, use gluten-free bread and flour blend. The bake can be frozen for up to 3 months.
Nutrition
- Serving Size: 1 serving
- Calories: 380
- Sugar: 24
- Sodium: 320
- Fat: 18
- Saturated Fat: 9
- Carbohydrates: 44
- Fiber: 2
- Protein: 10
Keywords: overnight French toast bake, eggnog French toast, holiday breakfast, make-ahead breakfast, brioche French toast, Christmas breakfast, brunch recipe


