This Overnight Christmas French Toast Casserole is pure comfort, and I mean the kind that makes a holiday morning feel calm and special. It has that cozy, made-with-love feel, yet it does not keep you stuck in the kitchen before everyone is awake. For busy families, that is a gift.
At the heart of this Christmas French toast casserole are simple, rich ingredients: 1 loaf (about 16 oz) day-old brioche or challah bread, cubed, 8 large eggs, 2 cups whole milk, 1/2 cup heavy cream, 1/2 cup granulated sugar, 1 tbsp pure vanilla extract, 1 tsp ground cinnamon, 1/4 tsp ground nutmeg, 1/4 tsp salt, 1/2 cup unsalted butter, melted, 1/2 cup packed brown sugar, 1/2 cup chopped pecans, powdered sugar, for dusting, maple syrup, for serving. Together, they create a soft, custardy center with a sweet, golden top. Then the cinnamon, nutmeg, and vanilla bring that warm holiday flavor people expect from a festive breakfast.
The method is wonderfully simple. First, you grease a 9×13-inch baking dish and spread in the bread cubes. Next, you whisk the eggs, milk, cream, sugar, vanilla, spices, and salt, then pour that mixture over the bread. After that, you chill it overnight so the bread soaks up every bit of flavor. The next morning, you add the buttery brown sugar pecan topping, bake until golden, and finish with powdered sugar and maple syrup. It is easy, make-ahead comfort food at its best.
This recipe is perfect for Christmas morning, especially when you want something warm and festive without a lot of fuss. It also works well for brunch, potlucks, church gatherings, and chilly winter weekends when everyone wants a hearty meal that feels like a treat.
Why You’ll Love This Overnight Christmas French Toast Casserole
- It is a true make-ahead breakfast, so you do most of the work the night before.
- The flavor is rich and cozy, with vanilla, cinnamon, nutmeg, and sweet pecan topping.
- It uses simple ingredients you can find in most grocery stores.
- It feeds a crowd, which makes it great for holiday guests.
- It tastes like classic French toast, but it is easier to serve to a group.
Brioche Bread Tips
The main ingredient here is brioche or challah bread. For the best Overnight Christmas French Toast Casserole, choose day-old bread that is sturdy and slightly dry. Fresh bread can become too soft and soggy, while day-old bread holds its shape better after soaking. Brioche gives you a rich, buttery taste, while challah offers a soft, eggy texture that also works very well. If your bread is very fresh, you can cube it and let it sit out for a few hours to dry a bit before assembling the casserole. Also, try to cut the cubes evenly so the casserole bakes in a more even layer.
Options for Substitutions
- Use French bread instead of brioche or challah for a less rich but still tasty casserole.
- Swap half-and-half for the whole milk and heavy cream if that is what you have on hand.
- Replace granulated sugar with coconut sugar for a deeper, caramel-like sweetness.
- Use walnuts or almonds instead of pecans if you prefer a different nut.
- Make it dairy-free by using plant-based milk and a dairy-free butter substitute.
- Skip the powdered sugar topping and serve with extra maple syrup or fresh berries instead.
Watch Out for These Mistakes
One common mistake is using bread that is too soft or too fresh. If the bread is very tender, the casserole can turn mushy instead of fluffy and custardy. So, use day-old brioche or challah when possible, and if needed, dry the cubes a little before you begin.
Another problem is not soaking the bread evenly. Be sure to pour the egg mixture over all the cubes, then press down gently so every piece gets wet. Otherwise, some bites may be dry while others become too wet. A little care at this stage makes a big difference.
Also, do not skip the overnight chill unless you truly have to. The resting time lets the bread absorb the custard, which helps the Overnight Christmas French Toast Casserole bake into a smooth, even dish. If you rush it, the center may not set as well.
Finally, watch the bake time closely near the end. Ovens can vary, so check for a golden top and a center that is set, not jiggly. If you overbake it, the casserole can turn dry. On the other hand, if you remove it too early, the center may stay too soft.
What to Serve With Overnight Christmas French Toast Casserole?
This Overnight Christmas French Toast Casserole pairs well with simple sides like crisp bacon, breakfast sausage, fresh fruit, or a bowl of yogurt. You can also add scrambled eggs if you want a fuller brunch spread. Since the casserole is rich and sweet, lighter sides help balance the meal and make the plate feel complete.
Storage Instructions
Store: Keep leftovers covered in the refrigerator for up to 4 days.
Freeze: Wrap portions tightly and freeze for up to 2 months. For the best texture, freeze after cooling completely.
Reheat: For the microwave, warm individual pieces in short bursts until heated through. For the stovetop, place a slice in a lightly buttered skillet over low heat, cover, and warm until hot in the center.
Recipe Info
Preparation Time: 15 minutes, plus overnight chilling
Cooking Time: 45 to 50 minutes
Total Time: 7 hours 15 minutes to 8 hours 10 minutes, including chilling time
Level of Difficulty: Easy
Servings: 8 to 10 servings
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
Calories: 3,500 to 4,100
Protein: 95 to 115 g
Fat: 175 to 220 g
Carbohydrates: 320 to 390 g
Ingredients
- 1 loaf (about 16 oz) day-old brioche or challah bread, cubed
- 8 large eggs
- 2 cups whole milk
- 1/2 cup heavy cream
- 1/2 cup granulated sugar
- 1 tbsp pure vanilla extract
- 1 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- 1/4 tsp salt
- 1/2 cup unsalted butter, melted
- 1/2 cup packed brown sugar
- 1/2 cup chopped pecans
- powdered sugar, for dusting
- maple syrup, for serving
Step-by-Step Instructions
Step 1: Prepare the Baking Dish and Bread
Grease a 9×13-inch baking dish well, then spread the cubed bread evenly in the dish. Make sure the bread sits in a fairly even layer so it soaks and bakes properly.
Step 2: Make the Custard Mixture
In a large bowl, whisk together the eggs, whole milk, heavy cream, granulated sugar, vanilla, cinnamon, nutmeg, and salt. Keep whisking until the mixture looks smooth and the sugar starts to dissolve.
Step 3: Soak the Bread
Pour the egg mixture evenly over the bread cubes. Then press down gently with a spoon or clean hands so all the bread gets coated. Cover the dish tightly and refrigerate overnight, or for at least 6 hours.
Step 4: Add the Topping and Bake
The next morning, preheat the oven to 350°F and take the casserole out of the refrigerator while the oven heats. In a small bowl, mix the melted butter, brown sugar, and chopped pecans, then sprinkle that topping evenly over the casserole. Bake uncovered for 45 to 50 minutes, until the center is set and the top is golden brown.
Step 5: Rest, Finish, and Serve
Let the casserole rest for about 10 minutes after baking. Then dust it with powdered sugar, slice it into squares, and serve warm with maple syrup. If you have leftovers, cool them first, then store them covered in the refrigerator.
Conclusion
This Overnight Christmas French Toast Casserole brings together rich bread, a silky custard, warm spices, and a sweet pecan topping for a breakfast that feels special without much morning effort. Because it is made ahead, it is a smart choice for Christmas, brunch, and any day when you want comfort with less stress. The texture is soft in the center, golden on top, and full of cozy holiday flavor.
If you try this Overnight Christmas French Toast Casserole, I would love to hear how it turned out for you. Share your thoughts, leave a comment, or pass the recipe along to a friend who enjoys easy holiday breakfasts. And if you want more family-friendly breakfast ideas, keep browsing for more cozy make-ahead dishes.

Overnight Christmas French Toast Casserole
Ingredients
Method
- Grease a 9×13-inch baking dish well, then spread the cubed bread evenly in the dish.
- In a large bowl, whisk together the eggs, whole milk, heavy cream, granulated sugar, vanilla, cinnamon, nutmeg, and salt until smooth.
- Pour the egg mixture evenly over the bread cubes and gently press down with a spoon to ensure all the bread is coated. Cover and refrigerate overnight.
- Preheat the oven to 350°F and remove the casserole from the refrigerator.
- In a small bowl, mix the melted butter, brown sugar, and chopped pecans. Sprinkle the mixture evenly over the casserole.
- Bake uncovered for 45 to 50 minutes until golden brown and set in the center.
- Let the casserole rest for about 10 minutes, dust with powdered sugar, slice, and serve warm with maple syrup.


