The Ultimate Overnight French Toast Casserole: Your Easiest Make-Ahead Breakfast
Imagine waking up to the aroma of warm, sweet cinnamon, knowing that a truly special breakfast is just minutes away. This Overnight French Toast Casserole delivers exactly that experience: a rich, sweet, and perfectly fluffy dish crowned with an irresistible golden, cinnamon-sugar topping. It’s masterfully prepped the night before, transforming busy mornings into leisurely, delicious starts, making it the ultimate make-ahead breakfast for any occasion.
Whether you’re hosting for the holidays, planning a weekend brunch, or simply craving a comforting treat for yourself and your family, this French toast casserole recipe is a game-changer. The magic lies in preparing everything the night before, allowing the bread cubes to fully absorb the sweet, custardy mixture. This overnight soak ensures every piece of bread is infused with flavor and tenderness, creating an unbelievably moist and flavorful base. The next morning, all that’s left to do is slide it into the oven and bake to golden perfection. It truly simplifies your morning routine without compromising on taste or quality.

The result is nothing short of spectacular: a warm, deeply satisfying casserole with a delightfully crisp, golden cinnamon-sugar crust. Each bite offers a harmonious blend of textures and flavors – tender, custardy bread beneath a slightly crunchy, sweet topping. It’s an absolute crowd-pleaser, ideal for feeding a large gathering, and guaranteed to make any morning feel incredibly special and luxurious. Its comforting warmth and delightful taste are perfect for chilly mornings or any time you need a boost of cozy sweetness.
One of the best aspects of this casserole is its flexibility. While designed for overnight preparation to maximize convenience and flavor, you absolutely have the option to bake it immediately after assembling. It will still be equally delicious, perhaps with a slightly less intense custardy texture but still incredibly satisfying. This adaptability makes it a versatile dish that can fit seamlessly into whatever your schedule demands, whether you’re planning days in advance or need a quick yet impressive breakfast solution.

Essential Ingredients for Your Perfect French Toast Casserole
Before you start, make sure to scroll to the bottom of the post for the FULL PRINTABLE recipe card with exact measurements!
Crafting this incredible French toast casserole requires a selection of fresh, high-quality ingredients that work together to create its signature rich and sweet flavor profile. Here’s a detailed look at what you’ll need:
- French Bread: The cornerstone of this casserole. I typically opt for a sturdy loaf of French or Italian bread from the bakery section of my grocery store. Stale bread actually works best as it absorbs the custard more effectively without becoming soggy. However, feel free to experiment! Brioche or challah bread are fantastic alternatives, offering an even richer, more buttery base that elevates the casserole to gourmet status.
- Large Eggs: These are crucial for creating the luscious, custardy texture that defines French toast. Eight large eggs ensure a creamy, binding mixture that perfectly coats every piece of bread.
- Milk: Provides the liquid base for the custard. Any milk works, but whole milk or 2% milk will contribute to a richer flavor.
- Heavy Cream: Adds an extra layer of richness and a silky texture to the custard, making the casserole truly decadent. It’s an indulgence that makes a big difference.
- Brown Sugar: Sweetens the custard and imparts a wonderful caramel-like depth of flavor. Light brown sugar is usually preferred for its softer, more delicate sweetness.
- Vanilla Extract: A classic flavor enhancer that brightens and balances the sweetness of the casserole. Use a good quality pure vanilla extract for the best results.
- Ground Cinnamon: Essential for that signature warm, spiced French toast flavor. It ties all the sweet components together beautifully.
- Salt: A pinch of salt is vital for balancing the sweetness and enhancing all the other flavors in the custard. Don’t skip it!
For the Irresistible Streusel Topping
The streusel topping is what truly elevates this casserole, adding a delightful crunch and extra burst of cinnamon-sugar goodness. You’ll need:
- Unsalted Butter: Melted butter binds the streusel ingredients together, creating that perfectly crumbly texture.
- Light Brown Sugar: Adds sweetness and a slight chewiness to the streusel, complementing the main casserole’s flavor.
- All-Purpose Flour: Forms the base of the streusel, giving it structure and that classic crumbly consistency.
- Ground Cinnamon: Another touch of cinnamon in the topping reinforces the warm, inviting spice profile of the entire dish.


Step-by-Step Guide: How To Make Your Easy Overnight French Toast Casserole
Making this delightful casserole is surprisingly simple, especially since most of the work happens the night before. Here’s a detailed breakdown of each step to ensure your breakfast success:
- Prepare the Bread: Start by cutting your chosen loaf of bread (French, Italian, brioche, or challah all work wonderfully) into uniform 1-inch cubes. The goal is to have pieces that are substantial enough to hold their shape but small enough to soak up the custard. Lightly spray a 13×9 inch baking dish with non-stick spray to prevent sticking, then arrange the bread cubes in an even layer across the bottom. This forms the foundational layer for your casserole.
- Whisk the Custard: In a large mixing bowl, combine the eggs, milk, heavy cream, brown sugar, vanilla extract, and cinnamon. Whisk these ingredients together thoroughly until they are really well combined and the sugar has dissolved. This ensures a homogenous custard mixture that will evenly flavor your bread.
- Saturate and Press: Pour the prepared custard mixture evenly over the bread cubes in the baking dish. Don’t be shy! Now, using your hands or a spatula, gently but firmly press down on the bread cubes. This crucial step ensures that every single piece of bread is submerged and coated in the egg mixture, allowing them to fully absorb the liquid and achieve that desirable soft, custardy texture.
- Chill Overnight (or at least an hour): If you’re making this as an overnight casserole (highly recommended!), cover the baking dish tightly with plastic wrap. Make sure the plastic wrap directly touches the surface of the bread, which helps to keep all the bread immersed in the custard and prevents it from drying out. Store the covered dish in the refrigerator for at least 4 hours, or ideally, up to 24 hours. This extended soaking time is key to the casserole’s moist and flavorful outcome. If you’re baking it right away, let it sit for at least an hour to allow some absorption.
- Prepare the Streusel Topping: When you’re ready to bake, begin by preheating your oven. Then, in a separate bowl, mix together the melted butter, all-purpose flour, brown sugar, and cinnamon for the streusel topping. Use a fork or your fingertips to combine the ingredients until the mixture becomes thick and crumbly.
- Add Topping and Bake: Evenly scatter spoonfuls or small pieces of the streusel topping over the top of the bread and custard mixture in the baking dish. Place the casserole in your preheated oven and bake for approximately 45-50 minutes. You’ll know it’s ready when it puffs up beautifully, becomes golden brown on top, and a knife inserted into the center comes out clean (or with minimal crumbs, indicating the custard is set).
- Serve Warm: Once baked, carefully remove the casserole from the oven. Let it rest for about 5-10 minutes before slicing and serving. This resting period allows the casserole to set slightly, making it easier to cut and ensuring the custard is perfectly firm. Serve individual slices warm, garnished with a dusting of powdered sugar, a generous drizzle of maple syrup, or any of your favorite toppings.

Delicious Serving Suggestions for Your French Toast Casserole
Overnight French Toast Casserole is a fantastic dish on its own, but it’s also incredibly versatile, acting almost like a blank canvas for a variety of delightful toppings and accompaniments. Get creative and customize each serving to your liking!
- Homemade Fruit Syrups: Elevate your casserole with a drizzle of homemade Strawberry Syrup or a vibrant Raspberry Sauce. The fresh fruit flavors provide a wonderful contrast to the rich, sweet casserole.
- Toasted Nuts: For an added layer of texture and nutty flavor, sprinkle toasted pecans or walnuts over the top of the casserole. You can even incorporate them directly into the streusel topping before baking for a more integrated crunch.
- Chocolate Chips: If you’re a chocolate lover (and who isn’t?), scattering some chocolate chips over the casserole during the last 10-15 minutes of baking will create gooey pockets of melted chocolate. Chocolate truly does make everything better!
- Fresh Fruit & Berry Salad: A medley of fresh berries like strawberries, blueberries, and raspberries, or a vibrant Berry Fruit Salad, makes for a light and refreshing accompaniment, adding natural sweetness and a pop of color.
- Homemade Whipped Cream: A dollop of light and airy homemade whipped cream is always a luxurious addition, adding a creamy texture that melts beautifully into the warm casserole.
- Pure Maple Syrup: The classic choice! A generous pour of good quality pure maple syrup is an absolute must for many French toast enthusiasts, providing that unmistakable earthy sweetness.
- Powdered Sugar: A simple dusting of powdered sugar (confectioners’ sugar) adds a touch of elegance and an extra hint of sweetness.
- Add Protein: To make it a more complete and hearty breakfast, serve alongside savory proteins. Crispy Oven Turkey Bacon or perfectly cooked Air Fryer Bacon are excellent choices that balance the sweetness of the casserole.

Pro Tips & Recipe Suggestions for the Best French Toast Casserole
Achieving the perfect French Toast Casserole is easier with a few expert tips and suggestions. These insights will help you customize the recipe to your preferences and ensure a fantastic result every time:
- Choosing the Right Bread: The type of bread significantly impacts the casserole’s texture. While the recipe calls for a 14oz loaf of French bread, if you find a 16oz loaf, feel free to use it – the recipe will still work perfectly, resulting in a slightly denser casserole. For the best absorption, slightly stale bread is ideal as it soaks up the custard without turning mushy. Day-old French, Italian, challah, or brioche bread are all excellent choices.
- Sweetener Variations: I love the deep, caramel-like richness that brown sugar imparts to the custard mixture. However, if you prefer a more traditional French toast flavor profile, you can absolutely substitute granulated sugar for the brown sugar in the custard. Adjust to your sweetness preference.
- Make It Savory: French toast casserole doesn’t always have to be sweet! For those who prefer a hearty, savory breakfast, this recipe can easily be adapted. Skip the streusel topping and instead, fold in savory ingredients like shredded cheese, cooked sausage, diced ham, crumbled bacon, or even mild green chiles into the bread and custard mixture. Think of it as a Sourdough Breakfast Casserole concept but with a French toast base.
- Milk & Cream Options: The recipe uses a combination of milk and heavy cream to achieve a luxurious richness. If you typically have skim milk on hand, the heavy cream helps to boost the richness. However, you can truly use any milk product you prefer or have available. All heavy cream will make it incredibly decadent, while all dairy milk (whole, 2%, or skim) will work. Even non-dairy alternatives like almond milk or oat milk can be used, though they might alter the texture slightly.
- Don’t Rush the Soak: The overnight soak is what makes this casserole truly special. It allows the bread to fully absorb the custard, leading to an incredibly tender, melt-in-your-mouth texture that is hard to achieve with a quick soak.
Storage and Freezing Instructions
This Overnight French Toast Casserole is just as delicious the next day, making it great for meal prepping or enjoying leftovers. Here’s how to properly store and freeze it:
Refrigeration: If you have leftovers, allow the casserole to cool completely to room temperature before storing. Then, transfer individual slices or larger portions into an airtight container. It will keep well in the refrigerator for up to 4 days. You can easily reheat individual slices in the microwave for a quick and comforting breakfast.
Freezing for Future Enjoyment
One of the best features of this casserole is its freezer-friendliness, allowing you to prepare it well in advance. You can freeze this casserole either before or after baking:
- Freezing Before Baking: If you plan to freeze the casserole unbaked, prepare it up to the point of covering with plastic wrap (after the bread has soaked in the custard). Crucially, leave off the streusel topping at this stage. Cover the dish tightly with plastic wrap and then with aluminum foil to prevent freezer burn. Freeze for up to 3 months. When you’re ready to bake, thaw the casserole in the refrigerator overnight. The next morning, prepare and add the streusel topping, then bake as directed in the recipe.
- Freezing After Baking: To freeze a baked casserole, allow it to cool completely. Tightly wrap the entire dish with plastic wrap, followed by a layer of aluminum foil. It can be frozen for up to 3 months. To reheat, thaw the casserole in the refrigerator overnight. Then, either reheat individual slices in the microwave or warm the entire casserole in a preheated oven (around 300°F/150°C) until it is heated through, typically 20-30 minutes for a whole casserole.

More Hearty Breakfast Recipes to Love
If you’re a fan of satisfying and flavorful breakfast options, you’ll love exploring these other hearty recipes perfect for any morning:
- Sheet Pan Pancakes: The easiest way to make pancakes for a crowd without standing over a griddle!
- Chorizo Breakfast Burritos: Flavorful and filling, these burritos are perfect for a grab-and-go breakfast.
- Breakfast Crunchwrap: A fun and creative way to enjoy all your favorite breakfast elements in one delicious wrap.
- Homemade McGriddles: Recreate the popular fast-food favorite at home with these sweet and savory pancake breakfast sandwiches.
- Breakfast Pizza: A unique and customizable breakfast option that’s great for sharing and packed with flavor.

Overnight French Toast Casserole
Pin Recipe
Rate Recipe
Print Recipe
Ingredients
- 14 oz French Bread, cut into 1 inch cubes (day-old bread works best)
- 8 large eggs
- 2 cups milk
- 1/2 cup heavy cream
- 2/3 cup light brown sugar
- 1 Tablespoon vanilla extract
- 1 teaspoon cinnamon
- 1/2 teaspoon salt
Streusel Topping
- 1/2 cup butter, melted
- 1/2 cup all-purpose flour
- 1/2 cup light brown sugar
- 1 teaspoon cinnamon
Instructions
-
Lightly spray a 13×9 inch baking dish with non-stick spray to prepare it.
-
Evenly arrange the cut bread cubes in a single layer in the prepared baking dish.14 oz French Bread
-
In a large mixing bowl, thoroughly whisk together the eggs, milk, and heavy cream until all ingredients are perfectly incorporated.8 large eggs, 2 cups milk, 1/2 cup heavy cream
-
Add the brown sugar, vanilla extract, cinnamon, and salt to the egg mixture and beat until well combined and the sugar has dissolved. Pour this delicious custard mixture evenly over the bread cubes. Gently press down on the bread with your hands or a spatula to ensure all pieces are fully coated and submerged in the egg mixture, which is crucial for maximum flavor absorption.2/3 cup light brown sugar, 1 Tablespoon vanilla extract, 1 teaspoon cinnamon, 1/2 teaspoon salt
-
Cover the baking dish tightly with plastic wrap, ensuring the plastic wrap touches the surface of the bread directly. This helps to keep the bread fully immersed in the custard and prevents it from drying out during the soak. Place the covered dish in the refrigerator for at least 4 hours, or ideally, for up to 24 hours to allow the flavors to meld and the bread to become wonderfully custardy.
-
When you are ready to bake, preheat your oven to 350º F (175°C).
-
In a separate bowl, combine the melted butter, all-purpose flour, light brown sugar, and cinnamon for the streusel topping. Mix these ingredients thoroughly until the mixture is thick and forms distinct crumbs. Evenly drop small pieces of this delightful streusel over the top of the casserole, creating a beautiful and crunchy crust.1/2 cup butter, 1/2 cup all-purpose flour, 1/2 cup light brown sugar, 1 teaspoon cinnamon
-
Bake for approximately 45-50 minutes, or until the casserole is beautifully puffed up and lightly golden brown on top. The center should be set. Carefully remove from the oven and allow it to cool and rest for 5-10 minutes before slicing to serve. This brief resting period helps the casserole set, making it easier to serve clean slices.
Notes
Nutrition
Please note that nutrition information is an estimate calculated automatically and should be used as an approximation.
Additional Info
Did you enjoy this recipe? We’d love to hear from you! Leave a comment and a rating below!