This best-loved French Toast Casserole is the perfect make-ahead breakfast for holidays, weekends, or gatherings. It’s soft, comforting, and full of cozy flavors everyone will love.
Prep it the night before and simply bake it in the morning—no stress, no fuss. Whether you’re hosting brunch or feeding a crowd, this easy casserole is always a hit!
French Toast Casserole

This best-loved French Toast Casserole is the perfect make-ahead breakfast for holidays, weekends, or gatherings. It’s soft, comforting, and full of cozy flavors everyone will love.
Prep Time
15 minutes
Cook Time
45 minutes
Refrigerate Overnight
4 hours
Total Time
5 hours
Ingredients
French Toast:
- 1 (24-ounce) loaf sourdough bread (or brioche, challah or French bread)
- 8 large eggs
- 2 cups milk
- ½ cup heavy cream
- 1 tablespoon vanilla extract
- ¾ cup sugar
Topping:
- ½ cup all-purpose flour
- ½ cup packed light brown sugar
- 1 teaspoon ground cinnamon
- ¼ teaspoon salt
- ½ cup cold unsalted butter, cut into pieces
Instructions
Step-By-Step Instructions
Please leave a star rating and comment to let us know how you liked this recipe!
Notes
- Make ahead of time. This bake can be prepared through step 4 and frozen; store the topping separately and add it once the bake is thawed. It can also be frozen after baking. Wrap the dish with plastic wrap, then aluminum foil, and store for up to 2 months in the freezer. When you are ready to eat it, thaw it overnight in the fridge. Remove all the wrapping and bake at 350°F. If it had been prebaked, bake for 20 minutes; if not, bake according to the recipe directions above.
Variations
- For a more savory casserole, add ham and cheese, chorizo, green chilies, sausage, or crumbled bacon.
- For a sweet casserole, add thinly sliced apple, orange zest, sliced apricots, sliced pineapple, blueberries, or chopped pecans.
Let us know if you liked this recipe. Try the other recipe categories as well!