Last updated: October 9, 2026
French toast casserole is the make-ahead breakfast that lets you sleep in while the oven does the work. This version soaks brioche cubes in a cinnamon custard overnight and bakes them under a crispy brown sugar streusel, and the full recipe card is below.
How to Make French Toast Casserole From Start to Finish
French toast casserole comes together in three simple stages: soak cubed bread in a sweet egg custard, chill it for at least 4 hours, and bake it at 350 degrees F for 45 to 50 minutes under a crumb topping.

The active work takes about 15 minutes, which makes this dish ideal for holiday mornings, overnight guests, and busy weekends.
Choose the Right Bread
Brioche is our first choice because its buttery crumb turns custardy in the middle and golden on the edges. Challah works just as well, and a sturdy French bread or Texas toast makes a fine backup.

You need one loaf, about 16 ounces, cut into 1-inch cubes. Smaller pieces turn mushy, while bigger chunks stay dry in the center.

Gather the Ingredients
Along with the bread, you need 8 large eggs, 2 cups of whole milk, and 1/2 cup of heavy cream. The custard is flavored with 1/2 cup of packed light brown sugar, 2 teaspoons of vanilla extract, 1 1/2 teaspoons of ground cinnamon, 1/4 teaspoon of ground nutmeg, and 1/4 teaspoon of salt.
The streusel uses 1/2 cup of all-purpose flour, 1/2 cup of packed light brown sugar, 1 teaspoon of ground cinnamon, and 1/4 cup of cold unsalted butter, cubed. You also need 1 tablespoon of softened butter for greasing the dish, plus maple syrup and powdered sugar for serving.
Mix the Custard
Whisk the eggs, milk, cream, brown sugar, vanilla, cinnamon, nutmeg, and salt in a large bowl until completely smooth. You should see no streaks of egg white, because uneven custard bakes into rubbery spots.

Take your time here, since this mixture carries all of the flavor in the finished dish.
Assemble and Chill
Grease a 9×13-inch baking dish with the softened butter and spread the bread cubes in an even layer. Pour the custard over the top and press the cubes down gently so every piece soaks up some liquid.

Cover the dish tightly and refrigerate for at least 4 hours or up to 12 hours. The long rest is what gives you a creamy center instead of dry bread with a layer of scrambled egg on top.

Make the Streusel and Bake
When you are ready to bake, set the dish on the counter for 30 minutes while the oven heats to 350 degrees F. Stir the flour, brown sugar, and cinnamon together, then work in the cold butter with your fingers until the mixture looks like coarse crumbs.

Uncover the dish, sprinkle the streusel evenly over the top, and bake for 45 to 50 minutes. The casserole is done when it is puffed, golden, and set in the center, and it should rest for 10 minutes before you cut into it.

Tips for Perfect French Toast Casserole Every Time
The three things that matter most are slightly dry bread, a smooth custard, and a full chill time. Get those right and this casserole almost never fails.
Use Slightly Stale Bread
Fresh bread collapses into paste when it soaks overnight. If your loaf is very fresh, leave the cubes out on the counter for 1 to 2 hours so they firm up before you assemble the dish.
Day-old bread needs no extra drying at all, so it is a great way to use up the end of a loaf.
Check for Doneness
Egg dishes are safe once they reach an internal temperature of 160°F according to the USDA. Slide an instant-read thermometer into the center of the casserole, and if it reads lower, bake for another 5 minutes.

A knife that comes out clean from the middle is a good second check, since a set center means the custard has finished cooking.
Keep the Streusel Cold
Cold butter is what gives the topping a crunchy, sandy texture instead of a greasy paste. If the butter softens while you work, pop the bowl in the freezer for 5 minutes before sprinkling it over the dish.

Add the streusel right before baking so it stays crisp and does not melt into the custard overnight.
French Toast Casserole Variations and Substitutions
You can adapt this French toast casserole to whatever is in your pantry without changing the method.
Add Fruit or Nuts
Scatter 1 cup of fresh blueberries or sliced strawberries over the bread before pouring on the custard, or stir 1/2 cup of chopped pecans into the streusel. The card below leaves these out, so treat both as optional extras.
Frozen berries work too, though the casserole may need a few extra minutes in the oven. Always check the center with a thermometer before you pull it out.
Swap the Dairy
If you do not have heavy cream, use 2 1/2 cups of whole milk in total. The casserole will be a little less rich but still soft and custardy.
Half-and-half also works in place of the cream, so use whichever you already have in the refrigerator.
Change the Bread
Challah, Texas toast, and sturdy French bread all work in place of brioche. Use the same 16 ounce weight so the ratio of bread to custard stays right.
Cinnamon swirl bread is a fun option, and it adds extra flavor without any other changes.
What to Serve With French Toast Casserole
French toast casserole is rich and sweet, so it pairs best with salty, fresh, and bright flavors on the side. A warm pitcher of pure maple syrup on the table is the one thing you should never skip.

Savory Sides
Crisp bacon and breakfast sausage balance the sweetness and round out the plate. A simple scramble or a platter of soft boiled eggs works well if you are feeding a hungry crowd.
Roasted breakfast potatoes or crispy hash browns also earn a spot on the table, since they soak up extra syrup in the best way.
Fresh and Cozy Finishes
A bowl of orange slices, berries, or sliced apples adds a juicy contrast to the buttery bread. Finish each square with a dusting of powdered sugar and a spoonful of whipped cream if you want it to feel extra special.
Drinks
Hot coffee and fresh orange juice are the classic partners for a baked breakfast like this. A pitcher of mimosas suits adult gatherings, and sparkling apple cider is a cozy alcohol-free choice in fall.
How to Store, Freeze, and Reheat French Toast Casserole
Leftover French toast casserole keeps in the refrigerator for up to 4 days in an airtight container.
Refrigerate
Let the casserole cool to room temperature, then cut it into squares and store them in an airtight container. Reheat each square until it is hot all the way through, with the center at 165°F, which is the USDA recommended temperature for leftovers.
Do not leave the casserole out for more than 2 hours, which is the USDA limit for perishable food at room temperature. Refrigerate it promptly so every square stays fresh and safe to eat.
Freeze
Wrap baked squares individually and freeze them for up to 2 months. Thaw them overnight in the refrigerator, then reheat covered with foil at 325 degrees F for 15 to 20 minutes, until the center reaches 165°F.
Make Ahead
You can assemble the casserole without the streusel and chill it for up to 12 hours before baking. Mix the streusel in the morning so the topping bakes up crisp.
The Story Behind French Toast Casserole
French toast casserole is an American brunch classic built on a much older idea, which is soaking stale bread in eggs and milk so it does not go to waste. The French name for the original, pain perdu, means lost bread for exactly that reason.
The baked version became a favorite at church potlucks, holiday mornings, and bed and breakfast tables because it feeds a crowd without anyone standing at a griddle. Cubing the bread and adding a streusel topping turned a simple pan of leftovers into a dish worth planning ahead for.
Many families keep a version of it on the menu for Christmas morning and Easter brunch, since everything can be prepared the day before. That turns the cook into part of the celebration instead of someone stuck in the kitchen.
Ready to give it a try? The recipe card below has exact amounts, timing, and nutrition in one place.
French Toast Casserole
A make-ahead brioche French toast casserole soaked overnight in a cinnamon custard and baked under a crunchy brown sugar streusel.
Ingredients
- 1 tablespoon butter, softened, for greasing the dish
- 1 loaf (16 ounces) brioche or challah, cut into 1-inch cubes
- 8 large eggs
- 2 cups whole milk
- 1/2 cup heavy cream
- 1/2 cup packed light brown sugar
- 2 teaspoons vanilla extract
- 1 1/2 teaspoons ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon salt
- 1/2 cup all-purpose flour
- 1/2 cup packed light brown sugar
- 1 teaspoon ground cinnamon
- 1/4 cup cold unsalted butter, cubed
- Pure maple syrup, for serving
- Powdered sugar, for serving
Instructions
- Grease a 9x13-inch baking dish with the softened butter and spread the bread cubes in an even layer.
- Whisk the eggs, milk, cream, 1/2 cup brown sugar, vanilla, 1 1/2 teaspoons cinnamon, nutmeg, and salt in a large bowl until completely smooth.
- Pour the custard evenly over the bread and press the cubes down gently so they soak up the liquid.
- Cover the dish tightly and refrigerate for at least 4 hours or up to 12 hours.
- Set the dish on the counter for 30 minutes while the oven heats to 350 degrees F.
- Stir the flour, 1/2 cup brown sugar, and 1 teaspoon cinnamon together, then work in the cold butter with your fingers until the mixture looks like coarse crumbs.
- Uncover the dish, sprinkle the streusel evenly over the top, and bake for 45 to 50 minutes, until puffed, golden, and set in the center.
- Rest for 10 minutes, then serve warm with maple syrup and powdered sugar.
Notes
If your bread is very fresh, leave the cubes out on the counter for 1 to 2 hours to firm up before assembling. Egg dishes are done at an internal temperature of 160°F (USDA). Refrigerate leftovers in an airtight container for up to 4 days. Freeze baked squares for up to 2 months, thaw overnight in the refrigerator, and reheat covered with foil at 325 degrees F for 15 to 20 minutes until the center reaches 165°F. Without heavy cream, use 2 1/2 cups whole milk in total.
Nutrition Information:
Yield:
8Serving Size:
1 square (1/8 of the casserole)Amount Per Serving: Calories: 520Total Fat: 22gSaturated Fat: 11gSodium: 390mgCarbohydrates: 66gFiber: 2gSugar: 34gProtein: 15g
French Toast Casserole FAQs
Can you make French toast casserole the night before?
Yes, and that is how this recipe is designed to work. Assemble it without the streusel, cover it, and refrigerate for 4 to 12 hours, then add the streusel and bake.
Why is my French toast casserole soggy?
Very fresh bread, uneven custard, or an underbaked center are the usual causes. Dry the cubes for an hour or two if the loaf is fresh, and bake until the center reaches 160°F.
Do you cover French toast casserole when baking?
No, bake it uncovered so the streusel turns crisp and the top browns. The dish is only covered while it chills in the refrigerator.
Can you freeze French toast casserole?
Yes, freeze baked squares for up to 2 months. Thaw them overnight in the refrigerator and reheat covered at 325 degrees F for 15 to 20 minutes.
What is the best bread for French toast casserole?
Brioche and challah are best because their rich, tender crumb absorbs custard without falling apart. Sturdy French bread and Texas toast also work if you use the same 16 ounce weight.
Why This French Toast Casserole Recipe Works
The ratio of 8 eggs to 2 1/2 cups of dairy sets like a soft custard, so the center stays creamy while the cubes on top turn golden. Using both whole milk and heavy cream adds richness without making the dish heavy.
Brown sugar in the custard brings a light caramel flavor, and the long chill lets the bread soak up every drop. Because the streusel goes on right before baking, it stays crisp instead of dissolving into the custard.
One-inch cubes also give you more surface area, which means more crisp edges and more custardy pockets in every bite.
A 350 degree F oven is gentle enough to cook the custard through without drying out the edges, while the 45 to 50 minute bake gives the top time to caramelize. Resting the casserole for 10 minutes lets the custard finish setting so each square holds its shape.
Make This French Toast Casserole for Your Next Brunch
Now you have everything you need to make French toast casserole that is creamy in the center, crunchy on top, and ready the moment guests wake up. Mix it tonight, bake it tomorrow, and spend your morning with a hot cup of coffee instead of standing at the stove.
If you love make-ahead breakfasts, this recipe belongs in your regular rotation. It suits Christmas morning, baby showers, Mother’s Day brunch, and any weekend when you want something special without an early wake-up.
Serve it with fresh fruit and crisp bacon for a spread that looks like you spent hours on it.
Save the recipe, snap a photo of your golden pan, and tell us in the comments how you served it. Bookmark this page so the recipe is easy to find the next time a holiday morning sneaks up on you.



