If you’re on the hunt for a cozy, crowd-pleasing breakfast that feels like a warm hug in every bite, look no further than this Overnight French Toast Casserole Recipe. It marries the comforting flavors of classic French toast with the ease of a make-ahead dish, making your morning extra special without any frantic prep. Soft, custardy bread cubes soak up a rich blend of eggs, milk, vanilla, and spices overnight, then get topped with a buttery cinnamon crumble that bakes to golden, crispy perfection. Whether you’re feeding a sleepy family or hosting brunch guests, this casserole turns simple ingredients into something truly memorable.

Ingredients You’ll Need
The magic of this Overnight French Toast Casserole Recipe lies in its simple but thoughtfully chosen ingredients. Each one builds layers of flavor and texture — from the fluffy custard soaking the bread to the crunchy, sweet topping that makes every forkful irresistible.
- French bread (1 loaf, about 14–16 oz, cubed): Stale or day-old bread works best to absorb the custard without falling apart.
- Eggs (8 large): The backbone of the custard, binding everything together with rich creaminess.
- Whole milk (2 1/4 cups): Adds moisture and tender texture to the bread cubes.
- Heavy cream (1/2 cup): Boosts the custard’s richness for the perfect indulgent breakfast.
- Granulated sugar (1/2 cup): Sweetens the custard just right without overpowering.
- Brown sugar (1/4 cup): Brings subtle caramel notes and depth to the flavor.
- Vanilla extract (2 teaspoons): Infuses a fragrant warmth that elevates the entire dish.
- Ground cinnamon (1 teaspoon): Adds cozy spice to the custard mix.
- Nutmeg (1/4 teaspoon): A pinch gives a hint of nutty spice for complexity.
- Salt (1/4 teaspoon): Balances the sweetness and enhances all other flavors.
- All-purpose flour (1/2 cup, for topping): Helps create the crumbly texture of the topping.
- Brown sugar (1/2 cup, for topping): Sweetens and caramelizes the crunchy topping beautifully.
- Cinnamon (1 teaspoon, for topping): Gives a warm, spicy kick to the crumble layer.
- Salt (1/4 teaspoon, for topping): A touch balances the butter’s richness in the topping.
- Cold unsalted butter (1/2 cup, cubed, for topping): Key to producing that melt-in-your-mouth, crisp topping.
How to Make Overnight French Toast Casserole Recipe
Step 1: Prepare the Bread and Custard
Begin by greasing a 9×13-inch baking dish, then spread the cubed French bread evenly inside. This helps your bread soak up the custard perfectly while baking. Next, whisk together your eggs, whole milk, heavy cream, sugars, vanilla, cinnamon, nutmeg, and salt until the mixture is smooth and vibrant. Pour this luxurious custard evenly over the bread cubes, pressing very gently so every piece is bathed in this creamy mixture. Cover the dish tightly and pop it in the fridge to soak overnight or for at least six hours. This slow soak is the secret to that tender, custardy texture everyone loves.
Step 2: Make the Topping
While your casserole chills, prepare the topping for an irresistible finish. In a separate bowl, mix together flour, brown sugar, cinnamon, and salt. Then, add the cold, cubed butter and cut it in using a pastry cutter or your fingers until the mixture resembles coarse crumbs. Store this topping in a sealed container in the fridge overnight so it stays cold and ready to bake into a golden, crunchy crust.
Step 3: Bake to Golden Perfection
When morning arrives, preheat your oven to 350°F. Sprinkle the chilled crumb topping evenly over the soaked bread. Bake your casserole uncovered for 45 to 55 minutes until it’s bubbling, golden, and set right through the center. The topping will transform into a crisp, buttery layer that contrasts beautifully with the tender, custardy bread beneath. Let it cool for a few minutes before serving to let flavors settle and to avoid any burned tongues!
How to Serve Overnight French Toast Casserole Recipe

Garnishes
Elevating your Overnight French Toast Casserole Recipe is as simple as adding a few finishing touches. Dusting with powdered sugar adds a delicate sweetness and pretty presentation. Fresh berries bring bright pops of color and tartness that cut through the richness. And of course, a drizzle of real maple syrup is always a classic way to boost that warm, comforting vibe.
Side Dishes
This casserole pairs wonderfully with a variety of sides. Crisp bacon or sausage links add savory contrast to the sweet custard. Fresh fruit salad or orange slices brighten the breakfast table and complement the cinnamon-spiced notes. For an extra cozy touch, serve a hot cup of coffee or spiced chai alongside.
Creative Ways to Present
If you’re serving brunch for a special occasion, consider layering the casserole in individual ramekins for personal servings that look polished and inviting. You can also arrange slices on a large platter garnished with mint leaves and edible flowers for a stunning centerpiece. Adding a dollop of whipped cream or mascarpone cheese beside each slice creates an elegant touch that friends will rave about.
Make Ahead and Storage
Storing Leftovers
After enjoying your casserole, wrap any leftovers tightly with plastic wrap or store them in an airtight container. It will keep well in the fridge for up to 3 days, making it perfect for quick breakfasts or snacks later in the week. Just make sure to cool it completely before refrigerating to maintain the best texture.
Freezing
You can freeze your Overnight French Toast Casserole Recipe either before or after baking. For unbaked, cover tightly with foil and plastic wrap, then freeze for up to 1 month. When ready, thaw overnight in the fridge before baking as directed. Baked leftovers also freeze well when wrapped properly; reheat gently to preserve that fresh-baked feel.
Reheating
Reheat individual slices in the microwave for about 30 seconds to 1 minute or pop them in a 350°F oven for 10 to 15 minutes until warmed through and crisp on top. This method revives the casserole’s texture and keeps it tasting just as delightful as when first made.
FAQs
Can I use a different type of bread?
Absolutely! While French bread gives the classic texture and flavor, you can substitute with challah, brioche, or even a sturdy sandwich bread. Just avoid very soft or moist breads, as they won’t hold up well during soaking and baking.
Is it possible to make the casserole vegan or dairy-free?
Yes, you can swap the whole milk and cream for plant-based alternatives like almond or oat milk, and use a vegan butter substitute for the topping. For eggs, consider using a commercial egg replacer or blended silken tofu, though texture may vary slightly.
How far in advance can I prepare this casserole?
You can assemble and refrigerate your casserole and topping up to 24 hours ahead. This makes it an ideal stress-free option for busy mornings or entertaining, as you simply bake and serve when ready.
What if the casserole is still soggy after baking?
If your casserole seems wet in the middle, it might need more baking time. Cover loosely with foil to prevent over-browning, and bake in 5–10 minute increments until fully set. Using slightly stale bread also helps absorb moisture better.
Can I add fruit or nuts to this recipe?
Definitely! Fresh or dried fruits like blueberries, sliced apples, or raisins can be added right before baking for extra flavor and texture. Chopped nuts such as pecans or walnuts sprinkled on the topping add delightful crunch and richness.
Final Thoughts
This Overnight French Toast Casserole Recipe is truly a game-changer for weekend breakfasts or holiday brunches. Its hands-off preparation and irresistible flavor make it one of those recipes you’ll want to keep coming back to again and again. So grab that loaf of bread, gather your ingredients, and get ready to delight yourself and your loved ones with each delicious, custardy, golden bite. Trust me, you’re going to love it!
