This Easy French Toast Casserole is my secret weapon for turning hectic mornings into memorable breakfasts. It’s a classic American brunch staple reimagined with a clever overnight prep that does all the work for you. Imagine the cozy scent of cinnamon and vanilla filling your kitchen while you simply pop this dish in the oven. The result is a golden, custardy masterpiece that feeds your whole family without any of the morning fuss.
Why You'll Love This Recipe
- Prep it all the night before so mornings are completely stress-free
- It bakes up with a buttery, crispy streusel topping over a soft custard base
- You can easily feed a crowd for a holiday brunch or weekend family breakfast
- Every bite is sweet, rich, and incredibly comforting
- Honestly, it’s the breakfast casserole I make most often.
Ingredients You’ll Need
- Day-old brioche or challah bread: using day-old bread is non-negotiable for the perfect texture; it soaks up the custard without dissolving into mush.
- Large eggs: these are the backbone of the custard, providing structure and that signature golden color when baked.
- Whole milk and heavy cream: the combination creates a luxuriously rich and creamy custard that sets up beautifully.
- Granulated sugar and light brown sugar: using both gives a balanced sweetness; the brown sugar adds a hint of warm molasses flavor.
- Pure vanilla extract: a splash of real vanilla adds a warm, aromatic depth that makes the casserole taste bakery-quality.
- Ground cinnamon and nutmeg: these warm spices are the soul of the dish, creating that classic French toast flavor we all love.
- Salt: a little salt is essential to balance the sweetness and make all the other flavors pop.
- Unsalted butter: melted butter in the topping creates irresistible crispy bits and adds a rich, buttery note.
- All-purpose flour: this forms the base of the crumbly streusel topping that bakes up so perfectly.
- Cold unsalted butter: cutting cold butter into the flour and sugar is what creates those perfect, pea-sized streusel crumbs for texture.
How to Make It
Prepare Your Baking Dish and Bread:
Begin by generously greasing your 9×13 inch baking dish with butter or non-stick spray. This prevents any sticking and makes cleanup a breeze. Then, evenly scatter your cubed day-old bread across the bottom of the dish, creating a solid base layer.
Whisk Together the Custard:
In a large bowl, crack in your eggs and whisk them until they’re smooth and uniform. Pour in the milk and heavy cream, then add both sugars, vanilla, cinnamon, nutmeg, and salt. Whisk it all together until the sugars are completely dissolved and the mixture is perfectly smooth and speckled with spices.
Soak the Bread Overnight:
Slowly pour the custard mixture over the bread cubes, aiming to cover them as evenly as possible. Take a spatula and gently press down on the bread to help it fully submerge and soak up every drop of that creamy liquid. Cover the dish tightly with plastic wrap and let it rest in the fridge for at least two hours, though overnight is truly best.
Preheat and Make the Streusel:
When you’re ready to bake, take the casserole out of the fridge and let it sit on the counter. Preheat your oven to 350°F. For the topping, mix flour, brown sugar, and cinnamon in a bowl, then use a pastry cutter or your fingertips to cut in the cold butter until you have a crumbly mixture with some pea-sized bits.
Assemble and Add Butter:
Uncover your soaked bread, which should now look pillowy and saturated. Sprinkle the streusel topping evenly over the entire surface. Then, take your melted butter and drizzle it all over the streusel – this is the magic step that creates those irresistible golden, crispy edges as it bakes.
Bake Until Golden and Set:
Place your assembled Easy French Toast Casserole in the preheated oven. Bake it for 45 to 55 minutes. You’ll know it’s done when the top is a deep golden brown and the center feels set when you give the dish a gentle shake; a knife inserted should come out clean.
Rest and Serve Warm:
Once out of the oven, resist the urge to dig in immediately! Let the casserole sit for about 10 minutes. This allows the custard to settle, making it easier to slice. Dust with powdered sugar right before serving and pass around the maple syrup for everyone to drizzle over their portion.

You Must Know
- Day-old bread is key for perfect absorption
- That overnight chill is non-negotiable for custardy results
- The streusel and melted butter drizzle create the best crispy top
- Letting it rest before serving makes all the difference
- I promise it’s worth the wait.
Storage Tips
Store any leftover Easy French Toast Casserole in an airtight container in the fridge, where it will stay fresh for up to three days. To reheat, you can warm individual servings in the microwave for about a minute, or cover the whole dish with foil and warm it in a 350°F oven for 15-20 minutes until heated through. For longer storage, you can freeze the fully baked and cooled casserole for up to two months; just thaw it overnight in the fridge before reheating, and it’ll taste just as good as the first day.
Ingredient Substitutions
If you don’t have brioche, challah, or another rich bread, a sturdy French loaf or even plain white sandwich bread will work in a pinch, just make sure it’s a day old. You can swap the whole milk for 2% or even a full-fat oat milk for a dairy-free version, and use plant-based butter and cream alternatives. Don’t have fresh nutmeg? A pinch of allspice or just extra cinnamon is fine. For the streusel, you can use almond flour instead of all-purpose for a nuttier flavor, though the texture will be a bit more delicate.
Serving Suggestions
I love serving this warm right from the dish, with a big pitcher of real maple syrup and a dusting of powdered sugar on the side. For a full brunch spread, pair it with crispy bacon or savory breakfast sausage links to balance the sweetness, and a big bowl of fresh berries like strawberries and blueberries. A dollop of whipped cream or a scoop of vanilla ice cream turns it into an incredible dessert, and a hot cup of coffee or cold glass of milk is the perfect beverage pairing.
Cultural Context
While the concept of pain perdu, or ‘lost bread,’ has its roots in French cuisine as a clever way to use up stale bread, this casserole format is a distinctly American brunch creation. It embodies the classic home cook’s ingenuity of turning simple, affordable ingredients into a decadent, shareable feast perfect for lazy weekends and holiday gatherings. The addition of a streusel topping is a beloved American baking twist, adding texture and buttery sweetness that makes this dish feel like a cross between breakfast and dessert, which is exactly where the best comfort food lives.

Pro Tips
- Let the chilled casserole sit out for 20-30 minutes before baking
- For extra crunch, add chopped pecans or walnuts to the streusel
- A light broil at the end makes the topping extra crispy
- If you’re in a rush, a 2-hour chill is the bare minimum
- Trust me, the overnight soak is the real game-changer.
Frequently Asked Questions
Yes, you can use any sturdy, day-old bread. While brioche or challah are ideal for their richness and ability to soak up custard, French bread or even croissants work wonderfully. Avoid very soft, fresh sandwich bread as it may become too mushy during the overnight soak.
Absolutely—that’s the main benefit! Assemble the entire casserole, cover it tightly, and refrigerate it overnight. In the morning, just add the streusel topping and bake. You can also prepare the streusel topping separately and store it in the fridge to sprinkle on just before baking.
For a lighter version, you can use half-and-half or additional whole milk instead of heavy cream. The casserole will be slightly less rich but still delicious. For a dairy-free option, a full-fat canned coconut milk works as a great substitute for the milk and cream combination.
The casserole is ready when the top is golden brown and the center is set. It should not jiggle when you gently shake the pan. A knife inserted into the center should come out clean. This typically takes 45-55 minutes at 350°F, but ovens vary, so start checking at the 45-minute mark.
This rich casserole is fantastic on its own, but for a classic American breakfast spread, serve it with fresh berries, a dusting of powdered sugar, warm maple syrup, and crispy bacon or sausage on the side. A dollop of whipped cream turns it into a special occasion treat.