Overnight French Toast Casserole (Christmas Morning Breakfast)
Christmas morning should start with something special — not with someone chained to the stove flipping individual slices of French toast while everyone else opens presents. This overnight French toast casserole solves that exact problem.
Thick cubes of brioche soak up a rich cinnamon-vanilla custard overnight in the fridge, then bake into a puffy, golden casserole with crisp caramelized edges and a soft, creamy center. All the work happens the night before; in the morning you slide the dish into the oven and get back to the festivities.
Serve it warm with maple syrup, fresh berries, and a snowfall of powdered sugar. It feeds a crowd from a single 9×13 dish, which makes it just as perfect for brunch gatherings and lazy weekend mornings as it is for the holidays.
Why You’ll Love This Recipe
- True make-ahead magic — assemble it the night before and bake in the morning, zero fuss
- Feeds a crowd — one 9×13 dish serves 8 to 10, no standing over the skillet
- Custardy center, crispy top — the overnight soak gives you the best of both textures
- Holiday-ready — cinnamon, vanilla, and brown sugar taste like Christmas morning
- Simple pantry ingredients — bread, eggs, milk, and spices you already have
Ingredients
- 1 loaf (16 oz / 450 g) brioche or challah bread, cut into 1-inch cubes (about 10 cups)
- 6 large eggs
- 2 cups (480 ml) whole milk
- 1 cup (240 ml) heavy cream
- 1/2 cup (100 g) packed light brown sugar, plus 2 tablespoons for the topping
- 2 teaspoons ground cinnamon
- 1 teaspoon vanilla extract
- 1/4 teaspoon fine sea salt
- 4 tablespoons (57 g) unsalted butter, melted, plus more for greasing
- 1/2 teaspoon ground nutmeg
For serving:
- Pure maple syrup
- Fresh berries
- Powdered sugar, for dusting
Instructions
- Generously butter a 9×13-inch (23×33 cm) baking dish. Spread the bread cubes evenly in the dish.
- In a large bowl, whisk together the eggs, milk, heavy cream, 1/2 cup brown sugar, cinnamon, vanilla, salt, and nutmeg until smooth and fully combined.
- Pour the custard evenly over the bread cubes. Press gently with a spatula so every cube absorbs the custard.
- Drizzle the melted butter over the top and sprinkle with the remaining 2 tablespoons of brown sugar.
- Cover tightly with plastic wrap or foil and refrigerate for at least 8 hours or overnight.
- In the morning, remove the dish from the fridge and let it sit at room temperature for 20–30 minutes while the oven heats. Heat the oven to 350°F (175°C).
- Bake uncovered for 45–55 minutes, until puffed, deep golden on top, and set in the center — a knife inserted in the middle should come out mostly clean.
- Rest for 10 minutes before serving. Dust with powdered sugar, add berries, and serve warm with maple syrup.
Tips for Success
- Use day-old or slightly stale bread. Fresh, soft bread turns mushy; bread that has dried out a day or two drinks up the custard without falling apart. If your loaf is fresh, cube it and toast at 300°F for 15–20 minutes to dry it out.
- Brioche or challah is worth it. Their rich, eggy crumb gives the creamiest texture. A sturdy white sandwich loaf works in a pinch but skip soft, thin-sliced bread.
- Do not skip the full overnight soak. Four hours is the minimum, but 8–12 hours gives the custardy center that makes this recipe famous.
- Tent with foil if it browns too fast. If the top is deeply browned before the center sets, loosely cover with foil for the remaining bake time.
- Let it rest before cutting. Ten minutes of resting lets the custard finish setting so slices hold their shape.
Variations
- Apple-cinnamon: fold 2 diced apples into the bread cubes before pouring the custard.
- Pecan streusel: top with a crumble of 1/2 cup chopped pecans, 1/4 cup flour, 1/4 cup brown sugar, and 3 tablespoons cold butter before baking.
- Berry swirl: scatter 1 1/2 cups fresh or frozen blueberries between the bread layers.
- Eggnog Christmas: replace the milk with prepared eggnog and add 1/2 teaspoon rum extract for a festive twist.
- Savory-sweet: add 4 oz (115 g) of cubed cream cheese between the layers for a tangy contrast.
Storage
Refrigerate leftovers in an airtight container for up to 3 days. Reheat individual portions in the microwave for 60–90 seconds, or warm the whole dish covered with foil at 325°F (165°C) for 15–20 minutes. This casserole does not freeze well — the custard texture suffers on thawing.
FAQ
Can I assemble it the morning of instead of overnight? Yes, but give it at least 4 hours in the fridge so the bread fully absorbs the custard. The overnight version has a noticeably creamier center.
What bread works best? Brioche, challah, or a sturdy French loaf. Avoid thin sandwich bread or anything too soft — it will disintegrate during the long soak.
Why is my casserole soggy in the middle? It likely needed more bake time. Ovens vary, so look for a puffed, deeply golden top and a center that no longer jiggles. If the top browns early, tent with foil and keep baking.
Can I make it dairy-free? Swap the milk and cream for full-fat coconut milk or a creamy oat milk, and use melted coconut oil or dairy-free butter in place of the butter. The texture will be slightly less rich but still delicious.
Recipe Card
- Prep time: 15 minutes (plus overnight chilling)
- Cook time: 50 minutes
- Total time: 1 hour 5 minutes (plus overnight chilling)
- Servings: 8–10
- Estimated calories per serving: ~410
You May Also Like

Hi, I’m Emma! I’m the cook and recipe developer behind Sizzle & Sage. From my sunny home kitchen, I share easy, flavor-packed recipes for real life — quick breakfasts, cozy weeknight dinners, and simple bakes anyone can make. Pull up a chair and stay a while!












