I still remember the first time I made this Overnight Baked French Toast Casserole for a sleepy holiday morning the house smelled like maple and warm cinnamon, and everyone lingered at the table. This is an easy, make-ahead breakfast that turns a simple loaf of French bread into a custardy, crowd-pleasing brunch centerpiece. If you prefer an even richer base, try my favorite brioche adaptation for an extra-soft texture in this brioche French toast casserole.
Why you’ll love this dish
This casserole is the kind of recipe that solves problems: it’s mostly hands-off, feeds a crowd, and plays well for both casual weekend breakfasts and special occasions. Using cubed French bread soaked in a maple-scented custard produces a crisp top and a soft, pudding-like interior no flipping slices, no last-minute scrambling. It’s budget-friendly (one loaf stretches far), kid-approved, and easy to modify for dietary needs or leftovers.
Preparing Overnight Baked French Toast Casserole
In plain terms: you cube the bread, whisk a sweet custard, pour it over, chill to let the bread absorb the liquid, then bake until golden. The refrigeration step is the secret it guarantees each cube soaks through so every bite is tender and evenly cooked. Expect an active time of about 15–20 minutes and a total time that depends on how long you let it rest (2 hours minimum or overnight).
What you’ll need
- 1 loaf French bread, cut into 1-inch cubes (day-old is best so it soaks well)
- 6 large eggs
- 2 cups milk (whole milk yields a richer custard; swap for a plant milk for a dairy-free option)
- 1/2 cup pure maple syrup (plus extra for serving)
- 1 teaspoon ground cinnamon
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
- Butter for greasing the dish
- Powdered sugar for serving (optional)
Notes: stale or slightly dry bread absorbs custard better than fresh-sliced. If you want more richness, replace 1/2 cup of the milk with cream.
Step-by-step instructions
- Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter.
- Spread the cubed French bread evenly in the prepared dish so it forms a single layer.
- In a large bowl, whisk the eggs until smooth. Add milk, maple syrup, cinnamon, vanilla, and salt; whisk again until well combined.
- Pour the custard evenly over the bread cubes. Press down gently so the pieces start to absorb the liquid and are mostly submerged.
- Cover the dish with plastic wrap or foil and refrigerate for at least 2 hours or overnight for best texture.
- When you’re ready to bake, remove the casserole from the fridge and uncover. Bake on the middle rack for 30 to 40 minutes, until the top is golden and an instant-read thermometer inserted in the center reads 160°F.
- Let the casserole rest about 5 minutes before slicing this helps it set and makes cleaner portions.
- Serve warm with extra maple syrup and a light dusting of powdered sugar if you like.

Best ways to enjoy it
Serve slices warm on a platter with real maple syrup on the side for guests to drizzle. For a brunch spread, pair the casserole with fresh fruit, Greek yogurt, or a simple green salad to cut the sweetness. If you want a prettier presentation, top each slice with a spoonful of warmed berry compote or a handful of toasted pecans for crunch.
Storage and reheating tips
Refrigerate leftovers in an airtight container for up to 3 to 4 days. Reheat individual slices in the microwave for 20 to 40 seconds, or revive the whole dish in a 325°F oven for 10–15 minutes until warmed through. To freeze, wrap cooled slices tightly in plastic and place in a freezer bag for up to 2 months; thaw overnight in the fridge before reheating. Always cool the casserole to room temperature for no more than two hours before refrigerating to follow safe food-handling practices.
Extra advice
- Use day-old or slightly stale bread for the best custard absorption. Fresh bread can become too mushy.
- Press the custard into the bread to remove air pockets and encourage even soaking.
- If you’ll be baking straight from the fridge, allow the baking time to be on the longer end cold dishes need a few extra minutes in the oven.
- An instant-read thermometer is handy: aim for 160°F in the center for a safe, fully set custard.
- For a crunch contrast, sprinkle the top with a handful of crushed cornflakes or a brown sugar–butter crumb in the last 10 minutes of baking.
Creative twists
- Fruit-forward: fold a cup of fresh blueberries or sliced strawberries into the bread before pouring the custard, or top with a berry compote after baking. For full inspiration on a berry variation, see this blueberry French toast casserole.
- Nutty: stir chopped toasted pecans or almonds into the custard or scatter them on top before baking.
- Savory-sweet: add a grated apple and a pinch more cinnamon for an apple-cinnamon version.
- Dietary swaps: use a plant-based milk and an egg replacer for a vegan approach, or choose gluten-free bread if needed.
Your questions answered
How long does the casserole keep in the fridge?
Store leftovers in an airtight container for 3 to 4 days. Reheat only what you’ll eat and discard after the fourth day.
Can I prepare it the same day or does it need to chill overnight?
You can bake after 2 hours of chilling, but overnight refrigeration gives the best texture and deeper flavor because the bread fully absorbs the custard.
Can I make this ahead and freeze it?
Yes. Bake first, cool completely, then slice and freeze individual portions in airtight bags for up to 2 months. Thaw in the fridge overnight and reheat in the oven or microwave.
What’s the best bread to use?
A crusty French bread works great because it soaks without turning to mush. Day-old or slightly stale bread is ideal.
Can I add mix-ins like chocolate chips or nuts?
Absolutely. Fold in mix-ins before the custard soak or sprinkle them on top before baking. Keep portion size modest so the custard still sets properly.
Enjoy this comforting, simple casserole for your next brunch or make-ahead morning it’s one of those recipes that feels special but is incredibly easy to pull off.

Overnight Baked French Toast Casserole
Ingredients
Method
- Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter.
- Spread the cubed French bread evenly in the prepared dish so it forms a single layer.
- In a large bowl, whisk the eggs until smooth. Add milk, maple syrup, cinnamon, vanilla, and salt; whisk again until well combined.
- Pour the custard evenly over the bread cubes. Press down gently so the pieces start to absorb the liquid and are mostly submerged.
- Cover the dish with plastic wrap or foil and refrigerate for at least 2 hours or overnight for best texture.
- When you’re ready to bake, remove the casserole from the fridge and uncover.
- Bake on the middle rack for 30 to 40 minutes, until the top is golden and an instant-read thermometer inserted in the center reads 160°F.
- Let the casserole rest about 5 minutes before slicing — this helps it set and makes cleaner portions.
- Serve warm with extra maple syrup and a light dusting of powdered sugar if you like.


