Overnight Christmas French Toast Casserole
This overnight Christmas French toast casserole is the easiest way to get a warm, holiday-worthy breakfast on the table without losing sleep. It soaks up a spiced eggnog custard overnight, then bakes into a soft, pudding-like middle with toasted, buttery edges.

A tangy cranberry maple syrup spooned over the top makes every bite taste like December. Assemble it the night before, and in the morning you only have to turn on the oven.
Why This Christmas French Toast Wins the Morning
I keep this casserole in the rotation because it solves the one holiday problem every host knows: you want a festive breakfast, but you also want to actually enjoy the morning. Most of the work is done the night before, and the oven does the rest.
The eggnog brings a custard richness that plain milk just does not, while cinnamon and nutmeg warm everything up without turning the dish into a dessert. Dried cranberries scattered through the bread give little pops of tartness that cut the richness, and the crumb topping stays crispy even after the syrup goes on.
It smells like a bakery while it bakes, and it holds well on the buffet without getting soggy. That is the real win on Christmas morning.
Ingredients

For the Casserole
- 1 loaf (16 oz) challah or brioche, cut into 1-inch cubes: day-old bread soaks up the custard better without turning to mush
- 2 cups eggnog: full-fat gives the creamiest texture; lite works but the center will be less rich
- 4 large eggs: they set the custard
- 1/3 cup packed light brown sugar: adds a molasses note that plays well with the spices
- 1 tsp vanilla extract
- 1/2 tsp ground cinnamon
- 1/4 tsp freshly grated nutmeg: pre-ground is fine but fresh is louder
- 1/4 tsp kosher salt
- 2/3 cup dried cranberries: they rehydrate slightly while soaking and bake up soft
For the Crumb Topping
- 1/2 cup all-purpose flour
- 1/3 cup packed light brown sugar
- 1/4 tsp ground cinnamon
- 1/4 cup cold unsalted butter, cut into small cubes
- 1/3 cup chopped pecans: walnuts work too
For the Cranberry Maple Syrup
- 1 cup fresh or frozen cranberries: no need to thaw
- 1/2 cup real maple syrup
- 2 tbsp water
Variations / Substitutions
- No eggnog: Use 2 cups whole milk plus 1 extra egg yolk and a light grating of nutmeg. The custard will be slightly thinner but still rich.
- Dairy-free: Swap the eggnog for a thick oat or coconut milk eggnog alternative, use a dairy-free butter block for the topping, and check that your bread is dairy-free.
- Nut-free topping: Replace pecans with old-fashioned oats and a pinch more flour for crunch.
- Fresh cranberry swap: If frozen or fresh cranberries are not available for the syrup, use a handful of chopped dried cranberries and reduce the water by half; the syrup will be a little sweeter.
- Spice boost: Add 1/4 tsp ground ginger or a few scrapes of orange zest to the custard for a gingerbread-leaning flavor.
Rich, Custardy Eggnog French Toast is next on our list if this french toast is your kind of breakfast.
How to Make Christmas French Toast Casserole
Step 1: Layer the Bread and Pour the Custard

Heat your oven to 350°F (175°C) so it is ready when you pull the dish from the fridge. Arrange the 1-pound loaf of cubed bread in a buttered 9-by-13-inch baking dish. I like to scatter the 2/3 cup dried cranberries among the bread so they do not all sink to the bottom.
Whisk the 2 cups eggnog, 4 eggs, 1/3 cup brown sugar, 1 tsp vanilla, 1/2 tsp cinnamon, the nutmeg, and the salt in a large bowl until the sugar dissolves and the mix is smooth. Pour the custard evenly over the bread, then press down gently with your palm so every cube gets a chance to soak up the liquid. The bread should look wet all over but not swimming.
Cover the dish and refrigerate for at least 4 hours, or overnight. The long soak lets the eggnog really work its way into the bread, so the middle bakes up soft and the top dries out just enough to catch the crumb.
Step 2: Make the Crumb Topping

Stir the 1/2 cup flour, 1/3 cup brown sugar, and 1/4 tsp cinnamon together in a small bowl. Add the cold butter cubes and work them into the dry ingredients with your fingertips until the mixture looks like damp sand with a few pea-sized bits still visible. Toss in the 1/3 cup pecans and give it a quick mix.
The butter must stay cold, so keep this in the fridge if the casserole is not going straight into the oven. Cold butter creates pockets of steam in the topping that bake into crunchy shards rather than a soft lid.
Step 3: Bake Until Golden

Take the casserole out of the fridge while the oven heats. Sprinkle the crumb topping evenly over the wet bread, getting some all the way to the edges. Bake on the middle rack for 35 to 40 minutes for a metal pan, or up to 45 minutes if you are using ceramic or glass. The top will be deeply golden and the edges will look set and puffed.
Give the dish a little jiggle: the very center should barely wobble. A knife inserted into the middle will come out clean, not wet. If the top browns faster than the custard sets, lay a loose piece of foil over it for the last 10 minutes.
Everyone’s oven runs a little differently, so trust the wobble more than the clock. The casserole will keep cooking once it is out, and you want the middle to stay tender.
Step 4: Simmer the Cranberry Syrup

While the casserole bakes, toss the 1 cup cranberries, 1/2 cup maple syrup, and 2 tbsp water into a small saucepan. Bring it to a gentle boil over medium heat, then drop the heat to low and let it bubble for 8 to 10 minutes, stirring now and then. The cranberries will pop and soften, and the syrup will turn a deep ruby red and coat the back of a spoon.
Take it off the heat and leave it in the pan. It will thicken a little more as it sits, and you want it warm when you drizzle it over the French toast.
Step 5: Slice and Drizzle with Cranberry Syrup

Let the casserole rest on a cooling rack for 5 minutes so it holds its shape when you cut into it. Slice generous squares right in the dish and lift them out with a spatula. Spoon the warm cranberry syrup over each serving, letting it run into the custard and pool around the crispy edges.
Serve while the casserole is still hot, with any extra syrup on the side. The red syrup against the golden top looks exactly like Christmas morning should.
Tips for a Stress-Free Christmas Morning
- If your bread is fresh, dry the cubes in a 300°F oven for 10 minutes before assembling so they absorb the custard without dissolving.
- Butter the baking dish generously, especially the corners. Eggnog custards cling, and no one wants to scrub a dish during present-opening.
- Make the crumb topping the night before and store it in a zip-top bag in the fridge. In the morning you just scatter and bake.
- This dish works just as well for a New Year’s brunch. The flavors carry straight through the holidays.
Bake times shift a little depending on your dish material:
| Dish Material | Bake Time at 350°F |
|---|---|
| Metal pan | 35-40 mins |
| Ceramic or glass | 40-45 mins |
Storing and Reheating Leftovers
- Refrigerate: Cover any leftover casserole and keep it in the fridge for up to 3 days. The topping will soften but re-crisps in the oven.
- Reheating: Warm squares on a baking sheet in a 300°F oven for 10 to 12 minutes, or until the center is heated through. The microwave works in a pinch but the topping loses its crunch.
What to Serve with Christmas French Toast Casserole
Crispy bacon or breakfast sausage links add a salty, smoky contrast to the sweet custard and syrup. A bowl of fresh orange segments or a quick citrus salad cuts through the richness, and the bright color looks nice on the table. Pour yourself something fizzy, like cranberry mimosas, and you have a full spread with almost no extra work.
Frequently Asked Questions
Can I make this without eggnog?
Yes. Use 2 cups of whole milk with an extra egg yolk and add a heavy pinch of nutmeg. The custard will set a little softer but still tastes festive.
What is the best bread to use?
A rich, soft bread like challah or brioche holds the custard without turning gummy. Sourdough is too lean and tends to get tough in a casserole.
Can I assemble the casserole and freeze it before baking?
You can. Assemble through Step 1 (no topping), cover tightly, and freeze for up to 2 weeks. Thaw overnight in the fridge, then add the topping and bake as directed, adding about 5 extra minutes.
How do I keep the top from burning before the custard sets?
If the streusel is browning too fast, tent the dish with foil for the last 10 to 15 minutes of baking. The foil keeps the topping from getting too dark while the center finishes.
Can I double this for a crowd?
Yes. Use two 9-by-13 dishes, not one huge pan, so the custard cooks evenly. The baking time will be about the same for each dish.

Christmas French Toast Casserole Recipe
Ingredients
Method
- Arrange bread cubes and dried cranberries in a buttered 9×13 dish. Whisk eggnog, eggs, brown sugar, vanilla, cinnamon, nutmeg, and salt; pour over bread, press down, cover, and refrigerate at least 4 hours or overnight.
- Stir flour, brown sugar, and cinnamon together. Cut in cold butter until crumbly, then mix in pecans. Chill until ready to bake.
- Heat oven to 350°F. Sprinkle crumb topping over soaked bread and bake for 35-45 minutes until golden and center is just set.
- Simmer cranberries, maple syrup, and water in a saucepan for 8-10 minutes until berries pop and syrup thickens.
- Rest casserole 5 minutes, then slice and serve with warm cranberry syrup.
