French Toast Casserole Recipe is a delicious overnight breakfast casserole. This recipe is simple enough for busy mornings but so delicious that you will want to serve it to guests.

We just made this delicious overnight French toast casserole recipe the other day for “brinner” (breakfast for dinner) and I almost forgot how good it was. The entire family loved this quick and easy breakfast recipe.
French toast is a staple to make for the holidays, try my crock pot French toast too. Making the night make it so much to enjoy a warm breakfast with my family. It makes the perfect addition to your Easter Brunch.
What Is French Toast Casserole?
French toast casserole is all the flavor of classic French toast baked in one pan. Chunks of French bread soak in a simple mixture of eggs, milk, sugar, vanilla, and salt, then get a cinnamon-sugar topping.
You can refrigerate it overnight so the bread soaks up all that custard, then just bake it in the morning. It comes out golden on top and soft in the middle, kind of like bread pudding for breakfast.
Why You’ll Love This French Toast Casserole
- Just 7 pantry staples – No brown sugar, heavy cream, maple syrup, or nuts needed.
- About 10 minutes of prep – Cube the bread, whisk, pour, and refrigerate overnight.
- Budget-friendly -The whole pan costs about $3, or about 52 cents a serving.
- Everyone eats at the same time – No more cooking French toast in batches while it gets cold.
- Great for day-old bread – Slightly stale bread actually works better here.
Ingredients
- French bread: A sturdy loaf works best. Day-old is even better because it soaks up the custard without falling apart. A baguette works too; just use enough to equal one loaf.
- Eggs: They hold everything together and give it that custardy middle.
- Milk: Whole or 2% milk both work. You don’t need heavy cream, but you can swap in half and half for a richer casserole.
- Sugar: Regular granulated sugar, divided between the custard and the topping. No brown sugar needed.
- Cinnamon, vanilla, and salt: Simple pantry spices that make it taste like classic French toast.
Variation Ideas
- Breads: Try Texas toast (my favorite!), sourdough, Italian bread, raisin bread, brioche, or challah.
- Make it richer: Swap half the milk for heavy cream or half and half.
- Brown sugar topping: Use brown sugar instead of white sugar in the cinnamon topping for a more caramel flavor.
- Add-ins: Stir in raisins, dried cranberries, chopped pecans, or blueberries before it chills.
- Savory version: Add diced ham and cheese, cooked sausage, or crumbled bacon.
- Orange: Mix a little orange zest into the egg mixture.
- Drizzles and frosting: Top with caramel, chocolate sauce, or vanilla buttercream frosting.
How to Make French Toast Casserole
Follow along with my simple instruction to learn how I make my amazing French toast casserole recipe.
Step 1 – Prepare the Pan: Grease a 9×13 baking dish with butter or cooking spray. Butter helps the bottom brown and release more easily.

Step 2 – Cut the Bread: Cut the French bread into 1-inch chunks and spread them evenly in the pan.

Step 3 – Mix the Ingredients: In a large bowl, whisk together the eggs, milk, 2 tablespoons of the sugar, salt, and vanilla until smooth.

Step 4 – Pour over bread – Pour egg mixture over bread cubes. Mix bread with egg mixture to coat. I find that it works best if I mix with my hands. This ensures that all the bread is coated.

Step 5 – Mix sugar and cinnamon – In a small separate bowl mix together 2 Tablespoons of sugar and the ground cinnamon.

Step 6 – Top on casserole – Sprinkle this mixture over the entire baking dish until it is gone.

Step 7 – Chill Overnight: Cover the pan with plastic wrap or foil and refrigerate overnight. We love it best this way because the bread soaks up all the custard. In a hurry? Let it sit on the counter for about 30 minutes before baking so the bread has time to soak.
Step 8 – Bake: In the morning, preheat the oven to 350°F. Take the casserole out of the fridge while the oven heats. Bake uncovered for 45 to 50 minutes, until the top is golden brown, the center is puffed and set, and a knife poked into the middle comes out without wet egg (160°F on an instant-read thermometer). If the top is browning too fast, loosely cover it with foil.
Step 8 – Rest and Serve: Let it rest for 5 to 10 minutes so it’s easier to cut. Serve with syrup and your favorite toppings.
Recipe Tips
- Use day-old bread. Fresh, soft bread can turn mushy. If your bread is fresh, cube it and let it sit out on the counter for a few hours (or overnight) to dry out a little.
- Mix with your hands. It’s the easiest way to make sure every piece of bread gets coated.
- Add butter for a richer top. Dot a few small pats of butter over the top before baking if you want it extra golden.
- Don’t pull it too early. If the center still jiggles or looks wet, give it another 5 minutes.
- Serve it warm. Drizzle with maple syrup or sprinkle with powdered sugar right before serving.
- Feeding fewer people? Cooking for just a few people instead of a crowd? Make a batch of easy French toast sticks on the stovetop instead.
What is the Best Bread for French Toast?
When choosing the best bread for your overnight French Toast, you want to choose bread that is sturdy. Thinly sliced or really soft bread doesn’t hold and can fall a part when baking.
These are my favorites bread options.
- French Bread
- Sourdough Bread
- Brioche Bread
- Challah Bread
- Pullman Loaf
Can you use sandwich bread? Yes! Regular sliced sandwich bread works in a pinch. Tear or cut it into chunks and let it sit out for a few hours first so it’s a little dry. It will bake up softer than French bread, so it’s a good option if your kids like their French toast extra soft.

Serving Suggestion:
There are many food items that go great with this overnight French toast. Here are some of our favorites:
Add your Favorite Toppings
We love to add different toppings to this French toast bake.
- Our homemade pancake syrup on top and then sprinkle powdered sugar is a family favorite.
- Dried Cranberries
- Sliced Almonds
- Cinnamon and Sugar
- Butter
- Slice Apples
- Blueberries
- Pecans
The options are endless as to what to add.

Can you Freeze Overnight French Toast?
- Freeze before baking: Assemble the casserole, cover tightly with foil, and freeze for up to 3 months. Thaw overnight in the fridge, then bake at 350°F for 45 to 50 minutes until golden and set in the center.
- Freeze after baking: Let the baked casserole cool completely. Wrap the pan or individual pieces tightly and freeze for up to 3 months. Thaw in the fridge and reheat in the oven or microwave.
Frequently Asked Questions
You want the baked French toast casserole to be moist on the inside but have a drier crispier top. If you find that the inside of the French toast casserole is too soggy, try reducing the amount of milk or using a thicker more heartier style of bread.
Store leftover French Toast Casserole in an airtight container in the refrigerator.
Usually the bread was very dry or the loaf was bigger than the recipe calls for, so there wasn’t enough custard to go around. Press the bread down into the egg mixture before chilling, and pull it from the oven as soon as the center is set.
Yes. Assemble it, let it sit on the counter for about 30 minutes so the bread soaks up the liquid, then bake as directed.
Store leftovers in an airtight container in the fridge for 3 to 4 days.
Microwave a single piece for 30 to 60 seconds. For a bigger batch, cover with foil and warm in a 350°F oven for about 10 to 15 minutes.
More Easy French Toast Recipes
We love to hear from you. If you make this French toast casserole overnight recipe, please leave us a comment or a star review.

French Toast Casserole Recipe
Ingredients
- 1 loaf French Bread
- 4 eggs
- 1 ½ cups milk
- 4 Tablespoons Sugar (divided)
- ¼ teaspoon salt
- 1 teaspoon vanilla extract
- 1 teaspoon ground cinnamon
See how we calculate recipe costs.
Instructions
- Spray a 9×13 pan with cooking spray or coat with melted butter. Cut the French bread into chunks and spread evenly in the pan.
- In a bowl, mix together the eggs, milk, 2 Tablespoons sugar, salt, and vanilla extract. Pour over the bread and mix to fully coat.
- In a separate bowl, mix 2 Tablespoons sugar and ground cinnamon. Sprinkle evenly over the top.
- Cover and refrigerate overnight for best results (or bake immediately if needed).
- Bake at 350°F for 45–50 minutes, until golden brown.






Great recipe
Thank you, Mary. I’m so glad you enjoyed the recipe. I appreciate you taking the time to leave a comment.
This looks so good. I cant wait to make this when my son comes home for Christmas!!!
What a wonderful breakfast to make when your son comes home for Christmas, Diane. I love recipes that let you spend less time in the kitchen and more time with family. I hope you all enjoy it.
This recipe is what my mom would make every fall. She would save the ends of the bread and add cheese slices and raisins. She called it bread pudding but said it in Spanish.
Looks so delicious! Sounds like the perfect breakfast for our family on Christmas morning!
This would be perfect for Christmas morning, Janet. I love having breakfast ready to go so we can spend more time enjoying the morning with family. I hope everyone loves it.
The minute I’ve read to my husband about this recipe will make it now I said it’s dinner time we’ll make it now well now I have to make it almost every morning anymore for breakfast he said we love it fabulous recipe thank you
I love that your husband enjoyed it so much he wants it for breakfast all the time, Beth! It’s always a win when you find a recipe the family keeps asking for. Thanks for sharing.