Overnight French Toast Casserole: A Make-Ahead Breakfast Dream

There’s something magical about waking up to a breakfast that’s already prepared, just waiting to slide into the oven. This Overnight French Toast Casserole is exactly that kind of morning miracle—a golden, custardy masterpiece that transforms simple bread into an indulgent brunch centerpiece with minimal effort when the sun comes up.
Imagine thick slices of bread soaked in a rich, vanilla-scented custard, crowned with a buttery cinnamon streusel that bakes into crispy, sweet perfection. While traditional French toast demands your attention at the stovetop, flipping slice after slice, this casserole version lets you do all the work the night before. When morning arrives, you simply sprinkle on the topping and let your oven work its magic while you enjoy your coffee.
Whether you’re hosting a holiday brunch, planning a special weekend breakfast, or simply want to make busy mornings easier, this recipe delivers restaurant-quality results with home-kitchen simplicity. The combination of whole milk and heavy cream creates an incredibly rich custard that soaks into every crevice of the bread, while the crumbly topping adds textural contrast and an irresistible cinnamon-sugar crunch.
What Makes This French Toast Casserole Special
Unlike traditional French toast that requires standing over a hot griddle, this baked version feeds a crowd effortlessly. The overnight soak ensures every piece of bread absorbs maximum flavor, creating that perfect balance between custardy center and slightly crisp edges. The streusel topping elevates it from simple breakfast to showstopping brunch fare that rivals anything you’d find at your favorite café.
The beauty of this dish lies in its flexibility. Serve it with pure maple syrup for classic appeal, dust it with powdered sugar for elegance, or add fresh berries for a pop of color and tartness. It pairs beautifully with crispy bacon, savory breakfast sausage, or simply enjoys it on its own with a drizzle of warm syrup.
Ingredients You’ll Need
For the Casserole Base
- 1 loaf French or Italian bread, cubed
- 8 large eggs
- 2 cups whole milk
- ½ cup heavy whipping cream
- ½ cup granulated sugar
- ¼ cup brown sugar
- 1 tablespoon vanilla extract
For the Cinnamon Streusel Topping
- ½ cup all-purpose flour
- ½ cup brown sugar
- 1 teaspoon ground cinnamon
- ¼ teaspoon salt
- ½ cup cold butter, cut into small pieces
Step-by-Step Instructions

The Night Before: Prep Work
Start by preparing your baking dish. Generously grease a 9×13-inch pan with non-stick cooking spray or butter, ensuring every corner is coated to prevent sticking. This step is crucial for easy serving the next morning.
Cut your bread into thick, 1-inch cubes. If your bread is particularly soft, you can leave the cubes out for an hour to dry slightly, which helps them absorb the custard without becoming mushy. Arrange these bread cubes evenly in your prepared baking dish, creating a single layer with some natural overlap.
In a large mixing bowl, whisk together the eggs until well beaten. Add the whole milk, heavy cream, both sugars, and vanilla extract. Whisk vigorously until the mixture is completely smooth and the sugars have dissolved. This custard base is what transforms ordinary bread into something extraordinary.
Pour this luscious custard mixture evenly over the bread cubes, making sure to cover all pieces. Use a spatula to gently press down on the bread, encouraging it to soak up the liquid. Some pieces will naturally float—that’s perfectly fine. Cover the dish tightly with plastic wrap and refrigerate overnight, or for at least 8 hours. During this time, the bread will absorb the custard, creating that signature French toast texture.
Preparing the Streusel Topping
In a separate medium bowl, combine the flour, brown sugar, cinnamon, and salt. Stir these dry ingredients together until evenly distributed. Add the cold butter pieces—the butter must be cold for the best texture. Using a pastry blender, two forks, or your fingertips, cut the butter into the flour mixture until it resembles coarse crumbs with pea-sized pieces of butter throughout. Cover this bowl and refrigerate it overnight alongside your casserole.
Morning Baking
When you’re ready to bake, preheat your oven to 350°F. Remove both the casserole and the streusel topping from the refrigerator. The bread will have absorbed most of the custard, appearing plump and ready to transform.
Sprinkle the chilled streusel mixture evenly over the top of the soaked bread, creating a generous layer that will bake into a golden, crispy crown. Don’t worry if it seems like a lot of topping—it’s meant to be abundant and delicious.
Place the uncovered dish in your preheated oven and bake for 45-60 minutes. The exact timing depends on your oven and how soft you prefer the center. You’ll know it’s done when the edges are golden brown, the center has set (no longer jiggly), and the streusel topping has turned a beautiful caramel color. A knife inserted in the center should come out mostly clean, with just a few moist crumbs.
Pro Tips for Perfect Results
Choosing the Right Bread
The foundation of exceptional French toast casserole starts with quality bread. French or Italian bread works beautifully because of its sturdy texture and ability to absorb custard without disintegrating. Avoid pre-sliced sandwich bread, which tends to become too soggy. Challah or brioche also make excellent alternatives if you want an even richer result. Day-old bread actually works better than fresh, as it’s slightly drier and soaks up more custard.
Serving Suggestions
This casserole is best served warm, straight from the oven when the streusel is at its crispiest. Let it rest for 5-10 minutes before slicing to allow the custard to set slightly, making serving cleaner and easier. Cut into generous squares and plate with your favorite accompaniments.
Classic maple syrup is always a winner, but consider offering a variety of toppings: fresh whipped cream, berry compote, sliced strawberries, blueberries, caramelized bananas, or even a drizzle of salted caramel sauce. For an extra-special touch, dust with powdered sugar just before serving.
Storage and Make-Ahead Magic

Refrigerator Storage
Leftover casserole stores beautifully in the refrigerator. Cover the baking dish tightly with plastic wrap or transfer individual portions to airtight containers. Properly stored, it will keep for up to 3 days. The flavors often deepen overnight, making leftovers just as delicious as the first serving.
Freezing Instructions
This casserole freezes remarkably well, making it perfect for meal prep. Cool the baked casserole completely, then cut into individual portions. Wrap each piece tightly in plastic wrap, then aluminum foil, or place in freezer-safe containers. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating Tips
To reheat, place portions in a 350°F oven for 10-15 minutes until warmed through. This method helps maintain the texture of the streusel topping. For quicker reheating, the microwave works in a pinch—heat individual portions for 60-90 seconds, though the topping won’t be as crispy.
Why This Recipe Works
The overnight soak is the secret weapon here. It allows the bread to fully absorb the custard mixture, ensuring every bite is rich and flavorful rather than dry and bread-like. The combination of milk and cream creates the perfect custard consistency—rich enough to be indulgent but not so heavy that it overwhelms.
The double sugar approach (both granulated and brown) adds complexity to the sweetness, while the vanilla extract provides warmth and depth. The streusel topping, with its butter, cinnamon, and brown sugar, creates a delightful textural contrast and adds a bakery-style finish that makes this dish feel special.
This Overnight French Toast Casserole proves that the best breakfasts don’t have to be complicated or time-consuming in the morning. With just a little planning the night before, you can serve a crowd-pleasing, memorable brunch that looks and tastes like you spent hours in the kitchen—when really, your oven did all the work while you relaxed with your guests.
