Best Overnight French Toast Casserole
Updated Nov 02, 2026
This post may contain affiliate links. Please read our disclosure policy.
This is the best overnight French toast casserole recipe! Bread is soaked overnight in a sweet vanilla egg and milk mixture, then topped with a buttery cinnamon streusel. It only takes 10 minutes to prepare the night before, so all you have to do in the morning is pop it in the oven for an incredibly delicious, low-stress breakfast!

I love breakfast recipes that are prepared the night before so I can enjoy the mornings with my family without being too busy in the kitchen. This overnight French toast casserole is the perfect recipe to make for any special occasion.
It has all the flavor of French toast but is even easier because you don’t have to stand at the stove cooking individual slices (but if you want individual servings, try these french toast muffins)!
It’s perfect for Christmas morning, Easter brunch, or whenever you’re feeding a crowd!
My family loves it. I make it every Christmas morning now, and I don’t change a thing in the recipe. It’s honestly one of the highlights of our Christmas Day! Thank you.
– Kelly

Why You’ll Love This French Toast Casserole Recipe
- Super Easy. Only takes 10 minutes to mix together.
- Overnight prep. Assemble at night, bake in the morning!
- The topping. The crumb topping takes this recipe to the next level.
- Perfect for feeding a crowd. It’s made in a 9×13″ baking dish and is great for family breakfasts, brunches and family gatherings.
- Simple ingredients. Made with French bread, eggs, milk, cinnamon, vanilla and other ingredients you probably already have on hand.
- No standing at the stove. Enjoy all the flavor of homemade French toast without cooking individual slices!

French Toast Casserole Recipe: Ingredients & Substitutions
I suggest making this recipe as written. However one of my favorite tweaks is to mix in some berries and make blueberry french toast casserole when fresh berries are in season!

- Whole Milk. You can use 2 % milk in place of whole milk, or you can use all half and half.
- Half and half. You can replace half and half with whole milk or heavy cream.
- Brown sugar. dark or light brown sugar can be used with excellent results.
- Granulated sugar. You can replace the granulated sugar with brown sugar, if desired.
- Salted butter. unsalted butter is a good substitute.
- All-purpose flour. use unbleached, all-purpose flour for the best results.
What Is the Best Bread for Overnight French Toast Casserole?
I use French bread for this overnight French toast casserole. It’s sturdy enough to soak up the egg mixture without falling apart, and it creates a delicious texture when baked. You can also use other types of bread, including:
- Brioche. A rich, buttery bread that makes a softer, more decadent French toast casserole. This might have surpassed French bread for me now.
- Challah. This bread is a lot like brioche and works really well.
- Sourdough. is a great option!
- Cinnamon swirl bread. Makes this totally extra!
Use day-old bread
Day-old bread works really well because it absorbs the egg mixture without getting too soggy. I also like to pop the bread in the refrigerator so it’s cold when I cut it and assemble the casserole.

How to Make French Toast Casserole
This baked French toast is easy to make! We will walk through how to make baked french toast step-by-step, and don’t forget to watch the video.
Make the French Toast Layer
First, make the egg mixture by whisking together the eggs, milk, half and half, brown sugar, granulated sugar, vanilla, cinnamon and sea salt in a large bowl. This is most easily achieved when the ingredients are all at room temperature.


Next, evenly spread the bread cubes in a prepared baking dish.

Then pour the egg mixture over the bread pieces and stir to combine. Use a spatula to press the bread into the egg mixture so it is completely soaked.

Chill Overnight
Once the bread and egg mixture are combined, cover the baking dish tightly with plastic wrap and store in the refrigerator overnight.

Make the Crumb Topping
In a medium bowl, use a fork, pastry cutter or your hands and mix together the butter, brown sugar, flour, cinnamon and sea salt until the mixture resembles coarse crumbs. Cover the bowl with plastic wrap (or use a bowl with a lid) and store in the refrigerator overnight.


Assemble the French Toast Casserole
In the morning when you’re ready to bake, remove the French toast casserole and crumb topping mixture from the refrigerator and evenly sprinkle the streusel over the top.

Bake
Next, bake the french toast casserole until the top is lightly golden brown. The filling will bubble slightly and feel set when touched.
Tips for the Best Overnight French Toast Casserole
- Use good bread. French bread, sourdough, brioche and challah all work well. Make sure it’s really good quality bread for the best results.
- Room temperature ingredients. Are easier to whisk together.
- Refrigerate overnight. Gives this casserole the perfect texture.
- Store the streusel separately. So it doesn’t become soggy.
- Bake until set. The top should be lightly golden brown, puffed and the center should be set, not runny.
- Let it cool slightly. Allow the casserole to rest for a few minutes before serving.

Serve
Let the casserole cool slightly and then serve it warm with a drizzle of maple syrup. We also love whipping up a batch of this cinnamon honey butter or homemade whipped cream to serve on top!
Serving with your favorite sides is also a great idea. I’ll often make oven baked bacon or maple bacon, and I serve it with this egg casserole or quiche!
More French Toast Recipes
If you love french toast, you’ll want to make these!
- Classic french toast is always a good choice.
- Blueberry french toast casserole for a summery twist.
- And pumpkin french toast casserole for the perfect fall breakfast.
- Use banana bread and make this banana bread french toast – incredible.
- Make single serve portions with these french toast muffins.
- This overnight french toast casserole has a crumb topping and is a family favorite.

How to Store French Toast Casserole
Store leftovers in an airtight container in the refrigerator for 3-5 days and reheat in the microwave or oven on warm.
Freeze
You can freeze the entire baked French toast casserole by letting it cool completely then covering it with plastic wrap and foil and putting it in the freezer for up to 1 month. Thaw it overnight in the refrigerator and reheat in the oven set to 300℉ until warmed through.
You can also freeze this baked french toast in individual pieces so you can pull them out one at a time to enjoy. Simply cut the cooled casserole into individual servings. Place the pieces on a baking sheet and flash-freeze until hardened. Then wrap in plastic wrap and store in a freezer-friendly, airtight container for up to 2 months.

French Toast Casserole FAQs
This recipe is made to sit overnight, but you can even let it sit for as little as 30 minutes and it will still be amazing.
Use a hearty bread that will hold up when it soaks in the liquid in this recipe, like french bread, sourdough, etc. Also, make sure to follow the recipe exactly and your casserole shouldn’t be soggy!
I suggest the following: French bread, brioche, sourdough, a sturdy artisan bread, challah, cinnamon swirl bread, or Italian bread.
Yes! Use this french toast muffins recipe!
Here are some topping suggestions:
Maple syrup
Cinnamon honey butter
Powdered sugar
Caramel Sauce
Fresh berries
Whipped cream
Peanut Butter
Chocolate Sauce
No! Do not cover the casserole while it bakes. The crumb topping gets nice and crispy and this won’t happen if it’s covered.
The casserole is finished baking when the top is lightly golden brown and puffed, and the center is set. The filling may bubble slightly around the edges, it will be slightly jiggly but it shouldn’t be runny in the middle.

If you make and love my recipes, it would mean so much to me if you would leave a comment and rating! And don’t forget to follow along on Instagram, Pinterest, Facebook, TikTok and Youtube – be sure to tag @joyfoodsunshine and use the hashtag #joyfoodsunshine so I can see your creations!

Overnight French Toast Casserole
Video
Ingredients
Baked French Toast:
- 1 loaf French bread (16 ounces, cut into ½” cubes)
- 8 large eggs
- 1 ½ cups whole milk
- 1 cup half and half
- ½ cup brown sugar
- ¼ cup granulated sugar
- 1 Tablespoon pure vanilla extract
- 1 teaspoon ground cinnamon
- ¼ teaspoon fine sea salt
Streusel Topping:
- ½ cup salted butter (softened)
- ½ cup brown sugar
- ½ cup all-purpose flour
- 1 teaspoon ground cinnamon
- ¼ teaspoon fine sea salt
Instructions
Make The French Toast Layer
- Lightly grease a 9 x 13-inch baking dish, set aside.
- Spread bread cubes evenly in the prepared baking dish.
- In a large bowl, whisk together eggs, milk, half and half, brown sugar, granulated sugar, vanilla, cinnamon and sea salt.
- Pour mixture over bread pieces in the prepared baking dish. Cover tightly with plastic wrap and store in the refrigerator for several hours or overnight.
Make the Streusel Topping
- Add butter, brown sugar, flour, cinnamon and sea salt to a medium bowl. Use a fork, pastry cutter or your hands and cut in the ingredients to combine until the mixture resembles coarse crumbs.
- Cover and store in the refrigerator overnight.
Assemble & Bake
- When you’re ready to bake the French toast, preheat oven to 350℉ (177℃).
- Remove the French toast bake and crumb topping mixture from the refrigerator and evenly sprinkle streusel over the top.
- Bake for 40-50 minutes, or until the French toast is set and the top is lightly golden brown.
- Serve warm with butter and maple syrup.
Notes
- French bread. Choose your favorite bread, (besides French bread) are brioche, cinnamon swirl bread, and sourdough.
- Whole Milk. You can use 2% milk in place of whole milk, or you can use all half and half.
- Half and half. You can replace half and half with whole milk or heavy cream.
- Brown sugar. Dark or light brown sugar can be used with excellent results.
- Granulated sugar. You can replace the granulated sugar with brown sugar, if desired.
- Salted butter. Unsalted butter is a good substitute.
- All-purpose flour. Use unbleached, all-purpose flour for the best results.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.











This was so yummy! I brought it to the welcome brunch of an exchange program and it was a huge hit! All the international students thought it was so tasty!
I’m so happy all the students love it Cornelia!