Waking up to the sweet, buttery scent of a baking French toast casserole is absolute magic. It brings back so many wonderful childhood memories for me.
My mom used to spend hours standing over a hot griddle flipping individual slices for our family. By the time she finally sat down, her own food was completely cold!
I knew there had to be a better way to feed a hungry family without the stress. Now, this simple baked version is my ultimate go-to meal for busy mornings and lazy weekends alike.
If you enjoy the comforting sweetness of our blueberry oatmeal crumble bars, you are going to fall completely in love with this cozy dish.
Table of Contents
Why You’ll Love This French Toast Casserole
When you are trying to enjoy a slow morning, complicated recipes are the last thing you want. You will love this recipe because:
- It saves your morning: This is the ultimate easy make-ahead breakfast that does the hard work while you sleep.
- Perfect for gatherings: It is one of my absolute favorite holiday breakfast recipes to feed a hungry crowd.
- Incredible texture: You get a crunchy, sweet top paired perfectly with a soft, warm, custardy center.
- Zero standing around: You just pop the baking dish in the oven and walk away.
Ingredients You Will Need
Great meals start with simple, quality ingredients. You probably have most of these sitting in your kitchen right now!
- Sturdy bread: Brioche, sourdough, challah, or thick French bread are the best options.
- Eggs and dairy: Large eggs, whole milk, and a splash of heavy cream make up the rich custard base.
- Vanilla extract: A generous splash of real vanilla adds that cozy, bakery-style flavor.
- White sugar: Just enough to sweeten the custard mixture perfectly.
- Crumb topping ingredients: You will need cold butter, brown sugar, flour, and cinnamon to make the crunchy streusel.

Substitution Tip: If you don’t have heavy cream, you can use half-and-half or just extra whole milk, but the cream makes it so much richer!
Step-by-Step Instructions
Learning how to make an overnight French toast casserole is incredibly simple. Let’s walk through it step-by-step.
1. Cube the bread Cut your loaf of bread into 1-inch thick cubes. Scatter them evenly into a greased 9×13-inch glass baking dish.

2. Mix the custard In a large mixing bowl, whisk together the eggs, milk, heavy cream, vanilla extract, and white sugar until completely smooth.
3. Pour and soak Pour the liquid custard mixture evenly over the bread cubes in your dish. Press down lightly with your hands so every piece of bread is submerged.

4. Make the topping In a separate medium bowl, mix the flour, brown sugar, and cinnamon. Use a fork or pastry blender to cut the cold butter into the dry ingredients until it looks like coarse crumbs.
5. Chill overnight Cover the baking dish tightly with plastic wrap. Put your crumb topping in a ziplock bag. Place both in the refrigerator to chill for at least 4 hours, or overnight.
6. Bake to perfection The next morning, preheat your oven to 350°F. Unwrap the baking dish and sprinkle your crumb topping evenly over the soaked bread.
7. Cool and serve Bake uncovered for 45 to 60 minutes until the top is golden brown and puffy. Let it cool for 10 minutes before slicing and serving.

Pro Tips for Perfect Results
If you want to make the absolute best French toast bake, you have to use stale bread. Fresh, soft bread will turn to mush when soaked in the liquid custard.
I like to cube my bread a full day in advance. I leave the cubes sitting out on the counter overnight in a large bowl to dry out perfectly.
Keep your butter incredibly cold for the topping. Using cold butter ensures beautiful, crisp crumbles instead of a flat, greasy layer on top.
Common Mistakes to Avoid
Do not rush the soaking process! Baking it immediately will leave you with dry, flavorless bread cubes in the very center of your dish.
Skipping the heavy cream is a very common error. That little bit of extra fat is exactly what makes the custard so rich and luxurious.
Do not cover the dish with foil while baking unless the top is getting too dark too fast. You want that French toast casserole with crumb topping to get nice and crispy in the oven!
Serving Ideas
I absolutely love serving this warm right out of the oven. A heavy drizzle of real, warm maple syrup is completely non-negotiable in my house!
It pairs beautifully with fresh berries, crispy oven-baked bacon, and a hot cup of coffee. It truly is the ultimate Christmas morning breakfast.
If you are hosting a larger holiday brunch, you can serve this alongside a platter of our sweet cherry hand pies.
Need an easy dessert for later in the day when the guests are still hanging around? Prep our no-bake eclair cake the night before, too!
Storage & Make-Ahead Tips
Make-ahead meals are a total lifesaver during the holidays. You can prep this entire French toast casserole the night before your guests arrive.
It sits happily in the fridge doing all the hard work while you sleep. All you have to do in the morning is preheat the oven.
If you want to bake it right away without the overnight chill, just make sure to let the bread soak on the counter for at least 45 minutes before baking.
What is the best bread to use for French toast casserole?
For the best texture, use a sturdy bread like sourdough, brioche, challah, or French bread. It is highly recommended to slice the bread into cubes and let it sit out for up to 24 hours to become slightly stale so it can absorb the custard mixture without turning soggy.
Why is my French toast casserole soggy?
A soggy casserole can result from using fresh, thin bread or not letting the bread soak in the egg mixture long enough. Make sure to use thick, sturdy bread and allow the casserole to chill and absorb the liquids in the refrigerator for at least 4 hours, or ideally overnight.
Can I freeze French toast casserole?
Yes, you can easily freeze this casserole either before or after baking. Tightly wrap the unbaked or baked casserole dish with plastic wrap and then aluminum foil, and store it in the freezer for up to 2 months. Thaw it overnight in the refrigerator before baking or reheating.
How do I store and reheat leftover French toast casserole?
If you have leftover baked French toast casserole, tightly cover the pan with plastic wrap or transfer the pieces to an airtight container. Store it in the refrigerator for 3-4 days. You can easily reheat individual slices in the microwave.

Final Thoughts on This French Toast Casserole
I am so incredibly excited for you to try this amazing French toast casserole! It has saved me so much time and stress on busy mornings, and I know it will do the same for you.
Did you try this recipe? Please leave a comment and a star rating below to let me know how much your family loved it!
Do not forget to pin this post to your favorite Pinterest breakfast board so you have it ready for the upcoming holidays.
Want more easy, family-friendly recipes delivered right to your inbox? Sign up for the EndRecipes newsletter so you never miss a delicious update from my kitchen!
PrintOvernight French Toast Casserole
This overnight French toast casserole is soft, sweet, and baked to golden perfection with a crunchy streusel topping. The ultimate easy make-ahead breakfast for holidays and weekends!
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 5 hrs
- Yield: 8 servings
- Category: Breakfast
- Method: Baked
- Cuisine: American
Ingredients
French Toast Base:
-
1 (24-ounce) loaf sturdy bread (sourdough, brioche, or challah), cut into 1-inch cubes
-
8 large eggs
-
2 cups whole milk
-
1/2 cup heavy cream
-
1 tablespoon vanilla extract
-
3/4 cup granulated sugar
Crumb Topping:
-
1/2 cup all-purpose flour
-
1/2 cup light brown sugar, packed
-
1 teaspoon ground cinnamon
-
1/4 teaspoon salt
-
1/2 cup cold unsalted butter, cut into small pieces
Instructions
-
Grease a 9×13-inch baking dish. Scatter the cubed bread evenly across the bottom.
-
In a large bowl, whisk together the eggs, milk, heavy cream, vanilla, and granulated sugar until smooth.
-
Pour the custard mixture evenly over the bread. Press down gently to ensure all the bread absorbs the liquid.
-
Cover the dish tightly with plastic wrap and refrigerate for at least 4 hours, or overnight.
-
In a separate bowl, prepare the topping by mixing the flour, brown sugar, cinnamon, and salt.
-
Cut the cold butter into the dry ingredients using a fork or pastry blender until crumbly. Store in a sealed bag in the fridge overnight.
-
When ready to bake, preheat the oven to 350°F.
-
Unwrap the baking dish and sprinkle the chilled crumb topping evenly over the soaked bread.
-
Bake uncovered for 45-60 minutes, or until the top is golden brown and the center is set.
- Serve warm with maple syrup and fresh berries.
