There is nothing quite like waking up to the smell of cinnamon and caramelized sugar wafting through the house. This Overnight French Toast Casserole is the ultimate breakfast solution for busy mornings, holiday brunches, or lazy weekends when you want a gourmet meal without the early morning effort. By prepping everything the night before, you allow the thick cubes of buttery brioche to fully absorb the rich, spiced custard, resulting in a texture that is remarkably soft and bread-pudding-like on the inside with a signature golden-brown, crispy exterior.
If you have been searching for the perfect Overnight French Toast Casserole that doesn’t turn into a soggy mess, you are in the right place. We focus on high-quality ingredients like Madagascar vanilla, heavy cream, and a crunch-inducing streusel topping that sets this recipe apart from the rest. Just like our popular viral TikTok cinnamon rolls, this dish is designed to be a showstopper on your breakfast table.

Why This Make-Ahead Breakfast Bake Works
- Perfect Texture Contrast: The bottom layer is a silky, melt-in-your-mouth custard, while the top features caramelized, golden-brown edges that provide a satisfying crunch.
- Zero Morning Stress: Since the Overnight French Toast Casserole is assembled 8-12 hours in advance, all you have to do is slide it into the oven and enjoy your coffee.
- Crowd-Pleasing Flavors: With hints of warm cinnamon, brown sugar, and a delicate oat-based streusel, it appeals to both kids and adults alike.
- Versatility: You can easily swap the bread or add seasonal fruits, much like the fruit-forward profile of our strawberry cheesecake dump cake.
Essential Ingredients for a Spiced Custard Base
To achieve the specific visual and textural goals of this Overnight French Toast Casserole, each ingredient serves a scientific and culinary purpose. Using the right bread and fat ratios is the difference between a mediocre bake and a professional-grade brunch.
1. The Bread (1 lb / 450g): You need a sturdy, enriched bread like Brioche or Challah. These breads have a high egg and butter content, allowing them to hold their structure even after a long soak. Avoid thin, pre-sliced white sandwich bread.
2. The Custard Liquid: We use a combination of 2 cups (480ml) Whole Milk and 1/2 cup (120ml) Heavy Cream. This creates a rich mouthfeel that skim milk simply cannot replicate.
3. Large Eggs (8 count): Eggs are the binder. They provide the structure that turns the liquid into a set custard during the baking process.
4. Brown Sugar (1/2 cup / 100g): We use brown sugar instead of white sugar in the Overnight French Toast Casserole because the molasses content adds a deeper, caramel-like flavor and helps achieve those melted brown sugar pockets.
5. Spices and Aromatics: 1 tablespoon (15ml) Vanilla Extract and 2 teaspoons (5g) Ground Cinnamon are non-negotiable for that classic “French Toast” aroma.
The Secret Streusel Topping Ingredients
To match our visual blueprint, a delicate streusel-like topping is applied just before baking. This adds height, texture, and visual appeal.
- Cold Unsalted Butter: 1/2 cup (113g), cubed. Cold butter creates a crumbly texture rather than a greasy one.
- All-Purpose Flour: 1/2 cup (65g) to provide the base for the crumbs.
- Old Fashioned Oats: 1/4 cup (20g) for an earthy, rustic texture.
- Pecans or Walnuts: 1/4 cup (30g), finely chopped, for a nutty finish that perfectly complements the cinnamon specks in the custard.

Step-by-Step Instructions for the Perfect Bake
1. Prepare the Brioche Cubes
Start by slicing your loaf of brioche or challah into 1-inch (2.5cm) cubes. If the bread is very fresh, you can lightly toast the cubes in a 300°F (150°C) oven for 10 minutes to dry them out. This prevents the Overnight French Toast Casserole from becoming overly mushy. Place the cubes into a heavily greased 9×13 inch (23x33cm) baking dish, ensuring they are evenly distributed.
2. Whisk the Spiced Custard
In a large mixing bowl, whisk together the 8 eggs, milk, heavy cream, brown sugar, vanilla, and cinnamon. Visual Cue: The liquid should be a pale tan color with visible specks of cinnamon floating throughout. Pour this mixture slowly over the bread cubes. Use a spatula to gently press the bread down, ensuring every piece is submerged or coated.
3. The Overnight Soak
Cover the dish tightly with plastic wrap or aluminum foil. Refrigerate for at least 4 hours, but ideally 8 to 12 hours. This is the “Overnight” phase where the bread fibers expand and lock in the custard, creating that soft, pudding-like center mentioned in our blueprint.
4. Mix the Streusel Topping
In a small bowl, combine the flour, brown sugar, oats, and chopped nuts. Using a pastry cutter or your fingers, work the cold butter into the dry ingredients until it looks like coarse sand with some pea-sized lumps. Keep this in the fridge until you are ready to bake.
5. Baking to Golden Perfection
Preheat your oven to 350°F (175°C). Remove the casserole from the fridge and sprinkle the streusel topping evenly across the surface. Bake for 45-55 minutes. Sensory Cue: You will know it is done when the center is set (it shouldn’t jiggle like liquid) and the top layer of bread has slightly caramelized, golden-brown edges.
Expert Tips for Success
- Use Stale Bread: If you have the time, leave your bread cubes out on a wire rack overnight before soaking. Dry bread is like a sponge; it absorbs more custard without falling apart.
- Don’t Skimp on Fat: Using heavy cream is the secret to a rich, decadent Overnight French Toast Casserole. If you want a leaner version, check out our Mississippi sin quiche for other breakfast inspiration.
- Room Temp Adjustment: Let the dish sit on the counter for 20 minutes before putting it in the hot oven. Putting a cold glass dish into a hot oven can cause it to shatter, and it helps the center cook more evenly.
- Watch the Cinnamon: Cinnamon doesn’t dissolve; it suspends. Give your custard one last whisk right before pouring to ensure the cinnamon specks are evenly distributed.
Storage, Reheating & Freezing
If you have leftovers of this Overnight French Toast Casserole, you are in luck! It stores beautifully. Keep it in an airtight container in the refrigerator for up to 4 days.
To Reheat: For the best results, avoid the microwave. Reheat a slice in the oven at 350°F (175°C) for 10 minutes. This helps the crisp top regain its texture. If you are in a rush, a toaster oven works wonders.
To Freeze: You can freeze the baked casserole. Wrap individual portions in plastic wrap and foil. They will stay fresh for up to 2 months. Thaw in the fridge overnight before reheating.
What to Serve With This Dish
While this casserole is a meal on its own, balance the sweetness with something savory. We recommend a side of air fryer potatoes and sausage for a salty contrast. A fresh fruit salad or a dollop of Greek yogurt can also provide a nice acidic brightness to cut through the richness of the Overnight French Toast Casserole.
Frequently Asked Questions
Yes, but for the best texture, soak it for at least 4 hours. If you are in a rush, 30-60 minutes will work, but the bread won’t be as custardy in the center.
(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");
Yes, you can substitute whole milk with oat milk or full-fat coconut milk. Avoid thin milks like almond milk as they lack the fat needed for a rich custard.
(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");
Use thick-cut, stale bread and ensure you use the correct ratio of eggs to milk. Baking uncovered also helps the top crisp up and excess moisture evaporate.
(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");
Brioche or Challah are the best choices. They are sturdy, egg-rich breads that can absorb the custard without becoming soggy or falling apart.
(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");
The Ultimate Overnight French Toast Casserole Recipe

Overnight French Toast Casserole (The Best Make-Ahead Recipe)
Ingredients
Equipment
Method
- Slice the brioche into 1-inch cubes and place them in a greased 9x13 baking dish.
- Whisk eggs, milk, cream, sugar, vanilla, and cinnamon until well combined. Pour over bread.
- Cover and refrigerate for 8-12 hours or overnight.
- Combine streusel ingredients until crumbly and sprinkle over the soaked bread.
- Bake at 350°F (175°C) for 45-55 minutes until the top is golden brown and the center is set.
Notes
Let the dish sit at room temp for 20 mins before baking to ensure even heat distribution.

Save This Recipe to Pinterest!
Don’t lose this recipe! Click the Save button on the pin image above to add this to your “Breakfast Ideas” or “Holiday Brunch” board. This Overnight French Toast Casserole is a guaranteed winner that you will want to make again and again. If you make it, please leave a 5-star rating in the recipe card above and share a photo of your golden-brown creation in the comments below! Following us for more easy, crowd-pleasing recipes is the best way to ensure your kitchen always smells amazing.