This French toast casserole recipe turns cubed bread, eggs, milk, and cinnamon into a soft, custard soaked breakfast bake with crisp edges. You assemble it the night before and bake it in the morning for 45 minutes at 350°F.
The casserole serves 8 and takes 55 minutes total, with 10 minutes of prep. The bread soaks overnight in the custard, so every piece absorbs the egg mixture evenly and bakes up tender without any dry spots. You can serve it straight from the oven or make it up to 24 hours ahead.

Table of contents
Why This French Toast Casserole Recipe Works
- Overnight soaking lets the bread absorb the custard completely, so the casserole bakes evenly without soggy or dry patches.
- Day old bread holds its shape better than fresh, and the recipe uses 1 pound of cubed bread to 6 eggs and 2 cups of milk for the right custard to bread ratio.
- Baking uncovered at 350°F for 45 minutes gives you a golden top with crisp edges and a soft center that reaches 160°F.
French Toast Casserole Recipe
The sections below explain which bread works best for this French toast casserole recipe, how to get the custard ratio right, and what to do if the center stays wet.
Key Ingredients and Substitutions
These ingredients control the texture and flavor of the baked casserole.
- Day old French bread: The bread holds its shape during the overnight soak and absorbs the custard without falling apart. Challah or brioche work well, but they add more sweetness. Sandwich bread turns mushy.
- Whole milk: Whole milk gives the custard a rich, creamy texture. You can use 2% milk, but the casserole will be slightly less tender. Skim milk makes it watery.
- Eggs: Six eggs bind the custard and set the casserole during baking. Fewer than 6 eggs leave the center runny. More than 6 make it rubbery.
- Cinnamon: One teaspoon of cinnamon adds warmth without overpowering the custard. You can swap it for pumpkin pie spice or leave it out for a plain version.
- Vanilla extract: Two teaspoons of vanilla deepen the flavor. Imitation vanilla works, but pure extract tastes cleaner.
How to Get French Toast Casserole Right
These steps prevent the most common problems with this recipe.
- Cut the bread into 1 inch cubes: Smaller pieces turn mushy, and larger pieces do not soak through. One inch cubes absorb the custard evenly and bake in 45 minutes.
- Let the casserole sit overnight: The bread needs at least 8 hours to soak. If you skip this step, the center stays wet and the edges dry out.
- Bring the casserole to room temperature before baking: Take it out of the refrigerator 30 minutes before the oven. A cold dish bakes unevenly and takes longer.
- Bake uncovered: Covering the dish traps steam and makes the top soggy. The French toast casserole needs dry heat to crisp the edges and brown the top.
- Check the internal temperature: The center should reach 160°F. If it jiggles when you shake the pan, bake it for 5 more minutes.
Make Ahead and Bake Later
Assemble the casserole up to 24 hours before baking. Cover it tightly with plastic wrap and refrigerate. Let it sit at room temperature for 30 minutes, then bake at 350°F for 45 to 50 minutes.
What Went Wrong
Why Is the Center Wet?
The casserole did not bake long enough, or you used too much milk. The center should reach 160°F. If it is still wet, return it to the oven uncovered for 10 minutes. Next time, measure the milk exactly and let the bread soak overnight so it absorbs the custard before baking.
Why Are the Edges Dry?
The oven temperature was too high, or the casserole baked too long. The edges dry out before the center sets. You cannot fix dry edges, but you can serve the casserole with syrup or whipped cream. Next time, use an oven thermometer to confirm 350°F and check the internal temperature at 40 minutes.
Why Did the Top Not Brown?
The oven was not hot enough, or you covered the dish. The top needs direct heat to brown. If the casserole is fully cooked but pale, turn the broiler on for 2 minutes and watch it closely. Next time, bake uncovered and check your oven temperature.
Ways to Change It
Stuffed French Toast Casserole
Spread 4 ounces of softened cream cheese between two layers of bread cubes before pouring the custard over. The cream cheese melts into pockets and adds richness. Bake at 350°F for 50 minutes.
Berry French Toast Casserole
Fold 1 cup of fresh or frozen blueberries into the soaked bread before baking. The berries release juice and add tartness. Frozen berries work without thawing, but they add 5 minutes to the bake time.
Streusel Topped French Toast Casserole
Mix 1/2 cup of flour, 1/2 cup of brown sugar, and 1/4 cup of cold butter into crumbs. Sprinkle the streusel over the casserole before baking. The topping crisps and adds a sweet crunch.
What to Serve With French Toast Casserole
Serve the casserole with maple syrup, fresh berries, or whipped cream. Crisp bacon or breakfast sausage balances the sweetness. A fruit salad or hash browns rounds out the meal. For a fall breakfast, try it with pumpkin French toast flavors or spiced apple compote.
How to Store and Reheat Leftovers
French toast casserole keeps for 3 to 4 days in the refrigerator, covered tightly with plastic wrap or foil. Freeze individual portions in airtight containers for up to 2 months. Thaw overnight in the refrigerator before reheating.
Reheat single servings in the microwave for 1 to 2 minutes at 50% power. For larger portions, cover the dish with foil and warm it in a 300°F oven for 15 to 20 minutes. The casserole dries out if reheated uncovered.
French Toast Casserole FAQs
Yes, but the texture suffers. Soak the bread for at least 2 hours at room temperature. The center may stay slightly wet, and the edges will not be as tender as with an overnight soak.
Day old French bread works best because it holds its shape during soaking. Challah and brioche are sweeter alternatives. Sandwich bread turns mushy and does not crisp well.
The center reaches 160°F and no longer jiggles when you shake the pan. The top is golden brown and the edges pull away slightly from the dish. This takes 45 to 50 minutes at 350°F.
Yes. Freeze it baked or unbaked in an airtight container for up to 2 months. Thaw overnight in the refrigerator. Bake unbaked casserole at 350°F for 50 minutes. Reheat baked casserole covered at 300°F for 20 minutes.









Leave a Reply