Whether you prep it the night before or bake it the same morning, this easy French toast casserole is always a hit! The buttery brown sugar topping adds a warm flavor that makes every bite irresistible.

This post may contain affiliate links. Read disclosure policy.
Baked French Toast Casserole Recipe
This French toast casserole has everything you love about classic French toast but in an easy, oven-baked form that serves a crowd. Thick slices of bread are soaked in a rich egg and milk mixture, then baked until golden and fluffy for the perfect blend of soft custard and crisp edges.
It’s one of my favorite make-ahead breakfast recipes for the holidays because you can prep it the night before like my overnight French toast casserole or bake it fresh in the morning. Serve warm with maple syrup, powdered sugar, or fresh fruit for a cozy breakfast or brunch.
Ingredient Notes

Find the full printable recipe with specific measurements below.
- Day old French bread: I use day-old French bread most often, it makes the best French bread french toast, and works well for this casserole too.
- For the custard: Whole milk, heavy cream, large eggs, light brown sugar, vanilla extract, and ground cinnamon. This is what you’d normally dip your French toast in, this time we’re pouring it on top and letting the bread absorb it.
- For the topping: All-purpose flour, packed brown sugar, and slightly melted salted butter. The buttery brown sugar bits add a wonderful sweet crunch.
- For serving: Fresh berries, maple syrup, and powdered sugar.
Best Bread for French Toast Bake
Day-old bread works best for this recipe because it soaks up the custard without getting soggy. Try a thick, sturdy loaf like brioche, French bread, or even sourdough. Anything hearty with a soft crumb will bake up beautifully with a golden, slightly crisp top.
How to Make French Toast Casserole
Whip up the custard mixture in a medium bowl by whisking together the milk, cream, eggs, brown sugar, and cinnamon.

Arrange bread cubes in a prepared 9×13 baking dish in a couple of even layers. Pour the egg mixture overtop making sure each piece is coated then gently toss to make sure everything is soaked.

In a medium bowl, mix flour and brown sugar. Add in slightly melted butter and then using a pastry cutter or two forks mix into coarse crumbs. Sprinkle the topping over the bread.

Bake French toast bake uncovered in a preheated 350°F oven for 50-60 minutes until the top is lightly brown and the center is cooked through.

Recipe Tips
- Serving: Drizzle French toast casserole with homemade buttermilk syrup, cinnamon pancake syrup or top with homemade whipped cream and fresh berries.
- Prevent a soggy middle: Use slightly stale bread and make sure to bake until the center is fully set.
- Browning: Tent the casserole with foil if the top begins to brown too quickly.
- Spices: Try pumpkin pie spice or add some nutmeg for additional warm flavor.

More sweet breakfast recipe favorites include this German pancake recipe, Belgian waffles or eggnog French toast.
More Breakfast Recipes

Easy French Toast Casserole
Video
Ingredients
French Toast
- 1 loaf day-old French bread , cubed (about 10 cups) (sour dough or brioche work great too)
- 1 ½ cups whole milk
- ½ cup heavy cream , can sub for milk
- 6 large eggs
- ½ cup light brown sugar , packed
- 1 teaspoon vanilla
- ¾ teaspoon ground cinnamon
Topping
- ½ cup all-purpose flour
- ½ cup light brown sugar , packed
- 6 Tablespoons salted butter , slightly melted
For serving: Powdered sugar, berries and syrup
Instructions
French Toast
- Prep and layer: Preheat oven to 350°F. Butter or grease a 9×13-inch casserole dish. Layer the bread cubes evenly in the pan, equaling about 2 layers.
- Whisk: In a medium bowl, whisk the 1 1/2 cup milk, 1/2 cup heavy cream, 6 eggs, 1/2 cup brown sugar, 1 teaspoon and 3/4 teaspoon cinnamon.
- Pour: Pour evenly over the bread, making sure to coat each piece. Gently toss to make sure all the bread is covered.
Topping
- Mix: In a medium bowl, mix together the 1/2 cup flour, and 1/2 cup brown sugar. Add the butter and mix with a pastry cutter or two forks. Use your hands if needed to make crumbs.
- Bake: Sprinkle the crumb topping over the bread. Bake uncovered 50 to 60 minutes, or until the top is lightly browned and the center is cooked through. Cover with foil if browning too fast.
- Serve: Slice and serve on plates. Sprinkle some powdered sugar and syrup on top.
Last step: Please leave a comment and rating after you make the recipe.
Notes
Nutrition
Nutrition provided is an estimate. It will vary based on specific ingredients used.
Recipe FAQs
Yes, you can! Assemble the entire casserole in the casserole dish, cover it with plastic wrap, and refrigerate it overnight. Then just bake in the morning!
Yes! For a dairy-free version, substitute almond milk or oat milk and use a dairy-free butter alternative. To make it gluten-free, choose your favorite gluten-free bread, just make sure it’s thick and sturdy so it holds up well when baked.
Keep leftovers of this baked French toast casserole in an airtight container for up to 3 days in the fridge. Reheat portions in the microwave.
Let it cool completely, then transfer it to a freezer-safe container or wrap it tightly in aluminum foil. Keep it frozen for up to 3 months, and when you’re ready to eat it, thaw it overnight in the fridge.
Reheat it in the oven or microwave.


Snacky toddlers
So yummy every time, whole family loves it
Sarah @IHeartNaptime
Yeah for delicious French toast casserole! So glad you enjoyed it!
Edna
I made this for our Christmas brunch this year. It was a hit! So fluffy and delicious! It is going into my ‘keeper’ recipe file.
Sarah @IHeartNaptime
So happy to hear the French toast casserole made the keeper list!
Priscilla Madish
Hello! Can’t wait to make this. I had a question.
When you make this ahead of time do you also add the crumb topping over the bread and let it sit in the fridge overnight until you’re ready to bake it?
Jamielyn Nye
I typically mix it up in a bowl and refrigerate separately until ready to bake.
Kristyn
This is our favorite breakfast to make anytime we have company! It’s always a huge hit!
Sarah @IHeartNaptime
So glad your family enjoyed it!
Abeer
This is one of my son’s favorite weekend breakfast. I toss sprinkles on top for him…hehe.
Sarah @IHeartNaptime
Sounds so festive with the sprinkles!
Sarah
My family loves this and I love that I can bake it right away, best way to use leftover sourdough!
Sarah @IHeartNaptime
Yum with the sourdough! Thanks for the review!
Alisha | Recipe tester
This french toast casserole turned out great!
Sarah @IHeartNaptime
So glad you enjoyed it!