I’ve tested a lot of breakfast casseroles, and this one is my go-to for holidays, lazy weekends, and any morning I want something special without hovering over a stove. It’s the kind of dish that makes your kitchen smell like a bakery while you sip your coffee.
Advertisements1
The secret is letting the bread soak overnight in a rich, vanilla-spiced custard. By morning, it’s puffed, golden, and irresistibly tender. You just pop it in the oven and let it work its magic.
Whether you’re feeding a crowd or just want leftovers for the week, this casserole delivers. It’s forgiving, customizable, and always a hit.
Why You'll Love This Recipe
About the Ingredients
1 (16-ounce) loaf brioche or challah bread, cut into 1-inch cubes (about 10 cups)
Stale bread works best—it soaks up custard without turning mushy. If your bread is fresh, toast the cubes at 300°F (150°C) for 10 minutes to dry them out. Substitute with sourdough or French bread.
8 large eggs
Use room-temperature eggs for easier mixing. If you’re out, 1/4 cup of egg substitute per egg works, but the texture will be slightly less rich.
2 cups (480 ml) whole milk
Whole milk gives the creamiest texture. For a lighter version, use 2% or a mix of milk and half-and-half. Almond or oat milk also work in a pinch.
1/2 cup (120 ml) heavy cream
Adds richness. Swap with full-fat coconut milk for a dairy-free option, or use all milk for a lighter casserole.
1/2 cup (100 g) granulated sugar
You can reduce to 1/3 cup if you prefer less sweet. Maple syrup or honey can replace half the sugar for a deeper flavor.
1 tablespoon vanilla extract
Pure vanilla is best; imitation works too. Try vanilla bean paste for a more intense flavor.
1 teaspoon ground cinnamon
Freshly ground cinnamon is more aromatic. Add a pinch of nutmeg or cardamom for a twist.
1/4 teaspoon salt
Balances sweetness and enhances flavors. Use fine sea salt.
1/2 cup (60 g) chopped pecans or walnuts (optional)
Adds crunch. Toast them first in a dry skillet for extra flavor. Skip if you prefer a nut-free version.
Tips & Tricks
Use day-old bread
Fresh bread turns soggy. If you only have fresh, cube and dry it in the oven briefly.
Don’t over-soak
Let it sit overnight, but no more than 24 hours—otherwise the bread breaks down.
Cover while baking
If the top browns too quickly, tent with foil halfway through.
Pro Tips
Step-by-Step Instructions
1. Butter and prep dish
Grease a 9×13-inch baking dish with butter or nonstick spray. Spread the bread cubes evenly in the dish.
2. Whisk the custard
In a large bowl, whisk together eggs, milk, cream, sugar, vanilla, cinnamon, and salt until smooth. Make sure the sugar is dissolved.
3. Pour over bread
Slowly pour the custard over the bread, pressing down gently with a spatula to submerge all cubes. Sprinkle with nuts if using.
4. Cover and chill
Cover with plastic wrap or foil and refrigerate for at least 4 hours, preferably overnight (8–12 hours).
5. Preheat and rest
In the morning, preheat oven to 350°F (175°C). Remove casserole from fridge and let sit on counter for 20–30 minutes while oven heats.
6. Bake until golden
Bake uncovered for 35–40 minutes, until the top is golden brown and the center is set (internal temperature reaches 165°F/74°C). Edges will be bubbling and a knife inserted near the center comes out clean.
7. Cool and serve
Let rest for 5–10 minutes. Slice and serve warm with maple syrup, fresh fruit, or a dusting of powdered sugar.
Delicious Variations
Blueberry Cream Cheese
Fold in 1 cup fresh blueberries and dot with 4 oz cream cheese cubes before chilling.
Apple Cinnamon
Sauté 2 diced apples with 1 tbsp butter and 1 tsp cinnamon, then layer with the bread.
Savory Spinach & Feta
Omit sugar and vanilla, add 2 cups spinach and 1 cup feta for a savory brunch bake.
How to Store The Best Overnight French Toast Breakfast Casserole Recipe
Refrigerator
Store leftovers in an airtight container for up to 4 days.
Freezer
Freeze the baked casserole (cooled) in a freezer-safe container for up to 2 months. Thaw overnight in the fridge.
Reheating
Reheat individual portions in the microwave for 1–2 minutes, or in a 350°F (175°C) oven for 10–15 minutes until warm.
Frequently Asked Questions
Q: Can I make this overnight French toast casserole without heavy cream?
Yes, you can substitute the heavy cream with additional whole milk or half-and-half. The texture will be slightly less rich but still delicious.
Q: How do I know when the casserole is done?
The casserole is done when the top is golden brown and the center is set—insert a knife near the center and it should come out clean. An internal temperature of 165°F (74°C) is ideal.
Q: Can I use regular sandwich bread instead of brioche?
Yes, but the texture will be softer and less rich. Use a sturdy white or whole wheat bread, and consider adding an extra egg to help it set.
Q: Can I prepare this casserole in advance and freeze it unbaked?
Yes, assemble the casserole, cover tightly, and freeze for up to 1 month. Thaw overnight in the refrigerator before baking as directed.
Q: What can I serve with this French toast casserole?
It pairs well with crispy bacon or sausage, fresh fruit, and a dollop of yogurt. A side of maple syrup is a must!
Give this overnight French toast casserole a try for your next special breakfast—it’s a game changer. Small steps, big impact.
The Best Overnight French Toast Breakfast Casserole Recipe
Wake up to the best overnight French toast casserole—crispy top, custardy center, and effortless make-ahead magic.
🧂 Ingredients
- 1 (16-ounce) loaf brioche or challah bread, cut into 1-inch cubes (about 10 cups)
- 8 large eggs
- 2 cups (480 ml) whole milk
- 1/2 cup (120 ml) heavy cream
- 1/2 cup (100 g) granulated sugar
- 1 tablespoon vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 1/2 cup (60 g) chopped pecans or walnuts (optional)
📋 Instructions
- 1Butter and prep dish — Grease a 9×13-inch baking dish with butter or nonstick spray. Spread the bread cubes evenly in the dish.
- 2Whisk the custard — In a large bowl, whisk together eggs, milk, cream, sugar, vanilla, cinnamon, and salt until smooth. Make sure the sugar is dissolved.
- 3Pour over bread — Slowly pour the custard over the bread, pressing down gently with a spatula to submerge all cubes. Sprinkle with nuts if using.
- 4Cover and chill — Cover with plastic wrap or foil and refrigerate for at least 4 hours, preferably overnight (8–12 hours).
- 5Preheat and rest — In the morning, preheat oven to 350°F (175°C). Remove casserole from fridge and let sit on counter for 20–30 minutes while oven heats.
- 6Bake until golden — Bake uncovered for 35–40 minutes, until the top is golden brown and the center is set (internal temperature reaches 165°F/74°C). Edges will be bubbling and a knife inserted near the center comes out clean.
- 7Cool and serve — Let rest for 5–10 minutes. Slice and serve warm with maple syrup, fresh fruit, or a dusting of powdered sugar.



