Overnight French Toast Casserole
This Overnight French Toast Casserole turns thick pieces of bread into a warm, custardy breakfast with crisp golden edges and a buttery cinnamon-brown sugar topping. Assemble everything the night before, refrigerate it overnight, and simply bake it the next morning.
It’s perfect when you want a special breakfast without spending the morning standing over a skillet making individual pieces of French toast. Serve it for weekend breakfast, holiday mornings, brunch, or whenever you’re feeding a crowd.

Easy Make-Ahead French Toast Casserole
Traditional French toast is delicious, but cooking every slice individually can take a while—especially when several people are waiting for breakfast.
This casserole makes things much easier.
Chunks of brioche or challah soak overnight in a vanilla-cinnamon custard. While the casserole rests, the bread absorbs the mixture so the center becomes tender and custardy when baked.
A simple brown sugar and cinnamon crumble goes over the top just before baking, creating buttery golden pieces and slightly crisp edges.
⭐ Why You’ll Love This Recipe
- Prepare it the night before
- Perfect for feeding a family or crowd
- Soft, custardy center
- Golden, slightly crisp topping
- Easy holiday breakfast
- Minimal work in the morning
- Uses simple ingredients
- Easy to customize
- Delicious with fresh berries and maple syrup
🛒 Ingredients & Substitutions
Brioche or challah – Thick, enriched bread produces a rich casserole that absorbs the custard beautifully. Slightly stale bread is actually ideal.
Eggs – Form the base of the custard and give the casserole structure.
Whole milk – Provides moisture and richness.
Heavy cream – Makes the custard richer. You can replace it with additional milk for a lighter version.
Brown sugar – Adds caramel-like sweetness.
Vanilla extract – Gives the custard its classic warm flavor.
Ground cinnamon – Essential for that familiar French toast flavor.
Nutmeg – A small amount adds warmth without overpowering the cinnamon.
Salt – Balances the sweetness.
Butter – Used for both greasing the baking dish and making the crumble topping.
All-purpose flour – Helps create the crumbly topping.
Maple syrup – For serving.
Fresh berries – Optional, but excellent for adding freshness and color.

👩🍳 How to Make Overnight French Toast Casserole
1. Prepare the Bread
Cut the brioche or challah into approximately 1-inch cubes.
If your bread is extremely fresh and soft, leave the cubes uncovered for a while so they dry slightly.
Slightly dry bread absorbs the custard more effectively without immediately turning mushy.
2. Prepare the Baking Dish
Lightly butter a 9 × 13-inch baking dish.
Arrange the bread cubes loosely inside.
Don’t press them down tightly—you want some natural gaps and uneven pieces.
3. Make the Custard
In a large mixing bowl, whisk together:
- Eggs
- Whole milk
- Heavy cream
- Brown sugar
- Vanilla
- Cinnamon
- Nutmeg
- Salt
Whisk until everything is thoroughly combined.
4. Add the Custard
Slowly pour the custard mixture evenly over the bread.
Gently press some of the upper bread pieces downward so they begin absorbing the liquid.
Don’t completely flatten the casserole.
5. Refrigerate Overnight
Cover the baking dish tightly.
Refrigerate for at least 8 hours or overnight.
This gives the bread plenty of time to absorb the custard.

6. Make the Crumble
The next morning, combine flour, brown sugar, cinnamon, and a pinch of salt.
Cut cold butter into the mixture until coarse crumbs form.
7. Prepare for Baking
Remove the casserole from the refrigerator while the oven preheats to 350°F (175°C).
Sprinkle the crumble evenly over the top.
8. Bake
Bake uncovered for approximately 45–55 minutes.
For a softer, more custardy casserole, stay closer to the shorter baking time.
For a firmer casserole with more golden, crisp pieces on top, bake slightly longer.
The center should be set and the top should be golden brown.
9. Rest
Allow the casserole to rest for 10 minutes after removing it from the oven.
This helps the custard finish setting and makes portions easier to serve.
10. Serve
Serve warm with maple syrup.
Add fresh strawberries, blueberries, raspberries, powdered sugar, or sliced bananas if desired.
✨ Variations
Blueberry French Toast Casserole
Scatter fresh blueberries between the bread cubes before adding the custard.
Apple Cinnamon
Add small pieces of sautéed cinnamon apples throughout the casserole.
Banana
Layer thin banana slices between some of the bread pieces.
Pecan
Add chopped pecans to the crumble topping for extra crunch.
Chocolate Chip
Scatter mini chocolate chips between the bread cubes before refrigerating.
Orange Vanilla
Add a little finely grated orange zest to the custard for a fresh citrus note.
🔥 Tips for the Best French Toast Casserole
Use slightly stale bread. Fresh bread contains more moisture and can become overly soft after soaking.
Use thick bread. Brioche and challah are excellent because they hold their shape while absorbing custard.
Give it enough soaking time. The overnight rest is what makes this recipe especially convenient and helps distribute the custard throughout the bread.
Don’t crush the bread into the dish. Leaving some uneven pieces exposed helps create golden edges.
Use cold butter for the crumble. This creates distinct buttery crumbs rather than a melted paste.
Let it rest after baking. Cutting immediately can cause the custard to appear too loose.
❄️ Storage & Reheating
Refrigerator
Store leftover casserole covered or in an airtight container in the refrigerator for up to 3–4 days.
Reheating
Individual portions can be reheated in the microwave.
For better texture, reheat larger portions in the oven at approximately 325°F (165°C) until warmed through.
Freezing
Cooked French toast casserole can also be frozen in individual portions.
Allow it to cool completely before wrapping and freezing. For best quality, use within approximately 2 months.
❓ FAQs
Do I have to refrigerate French Toast Casserole overnight?
An overnight soak gives the bread plenty of time to absorb the custard. If you’re short on time, you can refrigerate it for several hours instead, although the final texture may differ slightly.
What bread is best for French Toast Casserole?
Brioche and challah are excellent choices because they’re rich and sturdy. French bread can also work, particularly when slightly stale.
Why is my French Toast Casserole soggy?
Possible causes include using very fresh bread, adding too much liquid for the amount of bread, or underbaking the center.
Can I prepare the topping the night before?
Yes. Prepare the crumble separately and refrigerate it. Sprinkle it over the casserole immediately before baking.
Can I add fruit?
Absolutely. Blueberries, apples, bananas, raspberries, and strawberries can all work. Be careful with excessive amounts of very juicy fruit because they add additional moisture.
How do I know when the casserole is done?
The top should be golden and the center should appear set rather than liquid. A knife inserted near the center should come out without uncooked egg mixture.
Can I make this for Christmas morning?
Yes. This type of make-ahead breakfast works particularly well for holidays because almost all the preparation can be completed the previous evening.
Overnight French Toast Casserole
Ingredients
Method
- Cut the brioche or challah into approximately 1-inch cubes.
- Lightly butter a 9 × 13-inch baking dish and arrange the bread cubes loosely inside.
- In a large bowl, whisk together the eggs, whole milk, heavy cream, brown sugar, vanilla, cinnamon, nutmeg, and salt.
- Pour the custard mixture evenly over the bread.
- Gently press some of the bread pieces into the custard without completely flattening them.
- Cover the baking dish and refrigerate for at least 8 hours or overnight.
- The next morning, remove the casserole from the refrigerator while the oven preheats to 350°F (175°C).
- Combine the flour, brown sugar, cinnamon, and salt for the topping.
- Cut in the cold butter until coarse crumbs form.
- Sprinkle the crumble evenly over the casserole.
- Bake uncovered for 45–55 minutes, until the center is set and the top is golden brown.
- Remove from the oven and rest for 10 minutes.
- Serve warm with maple syrup, fresh berries, or powdered sugar.
