Follow Me On Pinterest!
Waking up on Christmas morning should be about the magic of the holiday, not about standing over a hot stove flipping individual slices of bread while the family opens presents. This Christmas Eggnog French Toast is the ultimate holiday hack. It combines the rich, creamy flavors of classic eggnog with thick-cut brioche, all baked to golden perfection in one single pan. By preparing it the night before, you allow the bread to soak up every drop of spiced custard, resulting in a bread pudding-like interior and a crisp, caramelized top. It is festive, decadent, and large enough to feed your entire hungry crew without any of the morning-of stress.
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 60 minutes
- Servings: 10 servings
- Difficulty: Easy
Nutrition values
- Calories: 385 kcal
- Protein: 12g
- Carbs: 48g
Why Make This Christmas Eggnog French Toast Make Ahead Easy Feed Crowd
This recipe is a game-changer for holiday hosting. First, the “make-ahead” factor means your kitchen stays clean on Christmas morning. You simply pull the dish from the fridge and slide it into the oven. Second, using eggnog instead of regular milk adds an instant layer of seasonal spices like nutmeg and vanilla without needing a dozen extra pantry ingredients. It is naturally sweet and incredibly rich, making it feel like a special treat. Finally, cooking it as a casserole ensures every slice is hot and ready at the exact same time, so the whole family can sit down and eat together.
Ingredients
- 1 large loaf of Brioche or Challah bread (approx. 1 pound), cut into 1-inch cubes
- 2 cups full-fat Eggnog
- 5 large eggs
- 1/2 cup whole milk
- 1/4 cup light brown sugar, packed
- 1 tablespoon vanilla extract
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/4 teaspoon salt
- 2 tablespoons unsalted butter, melted (for greasing the pan)
- Optional topping: Maple syrup, fresh cranberries, and powdered sugar
Directions
Step 1: Prep the Bread and Pan
Start by greasing a 9×13 inch baking dish generously with melted butter. Cut your brioche or challah into uniform 1-inch cubes. If the bread is very fresh, you can lightly toast the cubes in a 300°F oven for 10 minutes to dry them out. Spread the bread cubes evenly into the prepared baking dish, ensuring they fill the corners.
Step 2: Whisk the Custard
In a large mixing bowl, whisk together the eggs until they are smooth. Pour in the eggnog, whole milk, brown sugar, vanilla extract, cinnamon, nutmeg, and salt. Whisk vigorously until the sugar has dissolved and the spices are well distributed throughout the liquid. This creamy mixture is the secret to that signature holiday flavor.
Step 3: Soak Overnight
Pour the eggnog mixture evenly over the bread cubes in the baking dish. Use a spatula or your hands to gently press down on the bread, making sure every piece is submerged or coated in the custard. Cover the dish tightly with plastic wrap or aluminum foil. Place it in the refrigerator for at least 4 hours, though overnight is highly recommended for the best texture.
Step 4: Bake to Perfection
Preheat your oven to 350°F (175°C). Remove the dish from the refrigerator and let it sit at room temperature for about 20 minutes while the oven heats. Remove the plastic wrap and cover with foil if you prefer a softer top, or leave it uncovered for a crunchier finish. Bake for 40 to 45 minutes, or until the center is set and the top is a beautiful golden brown.
Step 5: Garnish and Serve
Let the French toast rest for 5 minutes after removing it from the oven to allow the custard to firm up slightly. Dust the top with a generous coating of powdered sugar. Top with fresh cranberries for a pop of color and serve with warm maple syrup on the side. Watch it disappear in minutes!
Expert Tips for Perfect Christmas Eggnog French Toast Make Ahead Easy Feed Crowd
For the best results, use “stale” bread. If the bread is too soft and fresh, it may become soggy. Drying it out ensures it absorbs the custard while maintaining its structure. Also, choose a high-quality, full-fat eggnog from the dairy aisle rather than a “light” version; the higher fat content creates a much creamier texture. If you want an extra crunch, sprinkle a handful of chopped pecans or a little extra cinnamon sugar over the top right before you put it in the oven.

Delicious Variations
- Boozy Brunch: Add 2 tablespoons of dark rum or bourbon to the custard mixture for an adult twist on the classic flavor.
- Cranberry Orange: Fold 1 cup of fresh or frozen cranberries and the zest of one orange into the bread cubes before adding the liquid.
- Streusel Topping: Mix 1/2 cup flour, 1/2 cup brown sugar, and 4 tablespoons of cold butter into crumbs and sprinkle over the top before baking.
- Chocolate Chip: Sprinkle 1/2 cup of semi-sweet chocolate chips between the layers of bread for a decadent, dessert-like breakfast.
Frequently Asked Questions
Can I make this with gluten-free bread?
Yes, you can substitute a sturdy gluten-free bread. Just be sure to use a brand that doesn’t fall apart easily when wet. You may need to reduce the soaking time to 2 hours to prevent the bread from becoming too mushy.
What if I don’t have eggnog?
If you can’t find eggnog, you can mimic the flavor by using 2 cups of heavy cream mixed with an extra 1/4 cup of sugar, an extra teaspoon of vanilla, and a heavy pinch of nutmeg and cloves.
Can I bake this immediately instead of making it ahead?
You can, but the texture will be different. If you bake it immediately, let the bread soak for at least 30 minutes at room temperature so the custard reaches the center of the bread cubes.
How do I store and reheat leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in the microwave for 45-60 seconds or in a toaster oven to regain some of the crispness.
Can I freeze this French toast bake?
Yes! You can freeze the baked casserole. Let it cool completely, wrap it tightly in foil and plastic wrap, and freeze for up to 2 months. Thaw in the fridge overnight before reheating in the oven at 350°F until warmed through.
Conclusion
This Christmas Eggnog French Toast is more than just a meal; it is a holiday tradition waiting to happen. It perfectly captures the essence of the season with its warm spices and rich, comforting texture. By doing the work ahead of time, you give yourself the gift of a relaxed morning spent with the people you love. Whether you serve it with a side of crispy bacon or a simple cup of coffee, it is guaranteed to be the highlight of your Christmas brunch table.

Christmas Eggnog French Toast Make Ahead Easy Feed Crowd
- Total Time: 1 hour
- Diet: Vegetarian
Ingredients
- 1 large loaf of Brioche or Challah bread (approx. 1 pound), cut into 1-inch cubes
- 2 cups full-fat Eggnog
- 5 large eggs
- 1/2 cup whole milk
- 1/4 cup light brown sugar, packed
- 1 tablespoon vanilla extract
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/4 teaspoon salt
- 2 tablespoons unsalted butter, melted (for greasing the pan)
- Optional topping: Maple syrup, fresh cranberries, and powdered sugar
Instructions
- Start by greasing a 9×13 inch baking dish generously with melted butter. Cut your brioche or challah into uniform 1-inch cubes. If the bread is very fresh, you can lightly toast the cubes in a 300°F oven for 10 minutes to dry them out. Spread the bread cubes evenly into the prepared baking dish, ensuring they fill the corners.
- In a large mixing bowl, whisk together the eggs until they are smooth. Pour in the eggnog, whole milk, brown sugar, vanilla extract, cinnamon, nutmeg, and salt. Whisk vigorously until the sugar has dissolved and the spices are well distributed throughout the liquid. This creamy mixture is the secret to that signature holiday flavor.
- Pour the eggnog mixture evenly over the bread cubes in the baking dish. Use a spatula or your hands to gently press down on the bread, making sure every piece is submerged or coated in the custard. Cover the dish tightly with plastic wrap or aluminum foil. Place it in the refrigerator for at least 4 hours, though overnight is highly recommended for the best texture.
- Preheat your oven to 350°F (175°C). Remove the dish from the refrigerator and let it sit at room temperature for about 20 minutes while the oven heats. Remove the plastic wrap and cover with foil if you prefer a softer top, or leave it uncovered for a crunchier finish. Bake for 40 to 45 minutes, or until the center is set and the top is a beautiful golden brown.
- Let the French toast rest for 5 minutes after removing it from the oven to allow the custard to firm up slightly. Dust the top with a generous coating of powdered sugar. Top with fresh cranberries for a pop of color and serve with warm maple syrup on the side. Watch it disappear in minutes!
- Cook Time: 60 minutes









