Imagine waking up to the aroma of cinnamon and vanilla, with a delicious, crowd-pleasing breakfast ready to bake. That’s the magic of this Overnight French Toast recipe. It takes all the work out of your morning, letting you prep everything the night before. This isn’t just a recipe; it’s your new secret weapon for effortless holiday mornings, brunches, and special family breakfasts. Forget flipping individual slices; this baked casserole version delivers a perfectly golden, custardy center and a delightfully crisp top every single time.
Why This is the Best Overnight French Toast Recipe
We’ve all had disappointing French toast that turns out soggy and flat. This recipe is designed to prevent that. The key is using the right bread and allowing it to soak in a rich, flavorful custard overnight. This ensures the bread absorbs the liquid without falling apart, resulting in a perfect texture that’s soft and custardy, never mushy. It’s a simple, foolproof method that delivers gourmet results with minimal morning effort.
This dish is incredibly versatile, making it a perfect centerpiece for any breakfast spread. It pairs wonderfully with both sweet and savory sides. If you’re planning a big brunch, consider serving it alongside a savory option like this delicious Sausage Hashbrown Breakfast Casserole for a truly complete meal.
Key Ingredients You’ll Need
The beauty of this recipe is its simplicity. You only need a handful of pantry staples to create a truly spectacular breakfast.

- Bread: A sturdy, day-old loaf is essential. Challah, brioche, or a thick-cut Texas toast works best as they can absorb the custard without becoming soggy.
- Eggs: These form the base of our rich custard, providing structure and flavor.
- Milk & Heavy Cream: A combination of milk and cream creates an incredibly rich and decadent custard. Whole milk is preferred for the best texture.
- Granulated Sugar: Provides just the right amount of sweetness to the custard base.
- Vanilla Extract: Use pure vanilla extract for the best, most authentic flavor.
- Cinnamon & Nutmeg: These warming spices are classic in French toast and give the dish its signature comforting aroma.
- Salt: A pinch of salt balances the sweetness and enhances all the other flavors.
For the Cinnamon-Sugar Topping:
- Brown Sugar: Adds a lovely caramel note and helps create a crisp top.
- All-Purpose Flour: Helps the topping clump together for a streusel-like texture.
- Cinnamon: For that extra layer of warm spice.
- Cold Butter: Cubed and cut into the mixture, it creates a perfectly crisp, buttery topping as it bakes.
The Best Bread for Baked French Toast
The single most important ingredient in any Overnight French Toast recipe is the bread. Using the right kind is the difference between a gloriously puffed, custardy casserole and a dense, soggy mess. You need a bread that is sturdy enough to withstand a long soak in the egg mixture.
Top Bread Choices:
- Challah: This is the gold standard. Its rich, eggy texture and slight sweetness make it the perfect candidate. It’s sturdy and absorbent, creating a wonderfully tender result.
- Brioche: Similar to Challah, brioche is a rich, buttery bread that holds its shape beautifully and adds a decadent flavor.
- French Bread or Baguette: A day-old French loaf works very well. Its crusty exterior and airy interior are great for soaking up the custard.
- Texas Toast: If you’re in a pinch, thick-cut white bread or Texas toast is a great, accessible option.
Pro Tip: Always use day-old bread! Stale, dry bread acts like a sponge, soaking up the custard more effectively without turning mushy.
How to Make Overnight French Toast Step-by-Step
This make-ahead breakfast couldn’t be simpler. Just a few steps of prep the night before, and you’re ready for a stress-free morning.
The Night Before:
- Prepare the Pan and Bread: Generously butter a 9×13 inch baking dish. Cut your bread into 1-inch cubes and spread them evenly in the prepared dish.
- Mix the Custard: In a large bowl, whisk together the eggs, milk, heavy cream, granulated sugar, vanilla, cinnamon, nutmeg, and salt until well combined.
- Soak the Bread: Pour the egg mixture evenly over the bread cubes in the baking dish. Gently press down on the bread to ensure it’s all submerged and starting to absorb the custard.
- Chill Overnight: Cover the dish tightly with foil or plastic wrap and refrigerate for at least 8 hours, or overnight. This is where the magic happens!
The Next Morning:
- Preheat and Prepare Topping: Preheat your oven to 350°F (175°C). While the oven heats up, prepare the streusel topping. In a small bowl, combine the brown sugar, flour, and cinnamon. Cut in the cold, cubed butter using a pastry blender or your fingers until the mixture resembles coarse crumbs.
- Top and Bake: Remove the baking dish from the refrigerator. Sprinkle the streusel topping evenly over the French toast.
- Bake to Perfection: Bake, uncovered, for 45-55 minutes, or until the top is golden brown and the center is set. If the top starts to brown too quickly, you can loosely tent it with foil for the last 10-15 minutes of baking.
- Rest and Serve: Let the casserole rest for 10 minutes before slicing and serving. This allows the custard to fully set.

Topping and Serving Suggestions
This Overnight French Toast is absolutely divine on its own, but toppings take it to the next level. Serve warm with:
- Pure Maple Syrup
- A dusting of Powdered Sugar
- Fresh Berries (strawberries, blueberries, raspberries)
- Sliced Bananas
- Whipped Cream
- A dollop of yogurt
For those who love sweet treats for dessert, this casserole can easily double as a final course, much like these decadent Pecan Pie Cheesecake Bars.
Tips for Perfect, Non-Soggy Results
Follow these simple tips to guarantee your baked French toast is a roaring success.
- Use Stale Bread: As mentioned, this is the most critical tip. Fresh bread will become mushy. If your bread is fresh, you can dry it out by baking the cubes in a 300°F oven for 10-15 minutes.
- Don’t Undersoak: Give the bread at least 8 hours to soak. This ensures the custard penetrates all the way through, resulting in a consistent, creamy texture.
- Press It Down: Make sure all the bread is coated in the custard before refrigerating. Gently press it down to help it soak evenly.
- Let It Rest: Allowing the casserole to rest for 10 minutes after baking is crucial. It helps the slices hold their shape when you serve them.
Easy Variations to Try
This recipe is a fantastic base for creativity. Try one of these delicious variations:
- Blueberry Cream Cheese: Cube 4 oz of cream cheese and scatter it among the bread cubes. Fold in a cup of fresh blueberries. For a similar flavor profile, check out this Blueberry Croissant Casserole.
- Apple Cinnamon: Add one cup of finely diced apple (like a Granny Smith) to the bread cubes and add an extra 1/2 teaspoon of cinnamon to the custard.
- Pecan Praline: Add 1/2 cup of chopped pecans to the streusel topping for a nutty crunch.
- Chocolate Chip: Sprinkle a cup of semi-sweet chocolate chips over the bread before pouring on the custard for a decadent treat.
Storing & Reheating Instructions
Leftovers are fantastic! You can store the baked casserole covered in the refrigerator for up to 3 days.
To reheat:
- Oven: Place individual slices on a baking sheet and heat in a 350°F oven for 10-15 minutes, or until warmed through.
- Microwave: For a quicker option, microwave a slice for 60-90 seconds. The texture will be softer than the oven method but still delicious.
Absolutely! It’s a very versatile recipe. You can add fruits like blueberries or diced apples, mix in cream cheese cubes, or add chopped nuts like pecans or walnuts to the streusel topping for extra crunch.
While it’s designed to be made ahead, you can make a faster version. To do so, let the bread soak for at least 1-2 hours in the refrigerator before baking. The texture won’t be as uniformly custardy, but it will still be delicious.
The key is to use day-old, sturdy bread like challah or brioche. Dry bread absorbs the custard without falling apart, which prevents sogginess. Also, ensure you have the right ratio of bread to liquid; too much liquid can lead to a soggy bottom.
For the best results, it should soak for a minimum of 8 hours in the refrigerator. This allows the custard to fully penetrate the bread, ensuring a creamy, consistent texture throughout the casserole.
The best breads are enriched, sturdy varieties that can hold up to a long soak. Challah and brioche are top choices due to their rich texture. Day-old French bread or thick-cut Texas toast are also great options.
Absolutely! It’s a very versatile recipe. You can add fruits like blueberries or diced apples, mix in cream cheese cubes, or add chopped nuts like pecans or walnuts to the streusel topping for extra crunch.
While it’s designed to be made ahead, you can make a faster version. To do so, let the bread soak for at least 1-2 hours in the refrigerator before baking. The texture won’t be as uniformly custardy, but it will still be delicious.
The key is to use day-old, sturdy bread like challah or brioche. Dry bread absorbs the custard without falling apart, which prevents sogginess. Also, ensure you have the right ratio of bread to liquid; too much liquid can lead to a soggy bottom.
For the best results, it should soak for a minimum of 8 hours in the refrigerator. This allows the custard to fully penetrate the bread, ensuring a creamy, consistent texture throughout the casserole.
The best breads are enriched, sturdy varieties that can hold up to a long soak. Challah and brioche are top choices due to their rich texture. Day-old French bread or thick-cut Texas toast are also great options.
Your Go-To Holiday Breakfast
This Overnight French Toast recipe is more than just a meal; it’s a solution for peaceful, delicious mornings. It’s the perfect dish for Christmas morning, Easter brunch, or any time you want to treat your loved ones without the stress. Give it a try, and let us know what you think in the comments below! Don’t forget to save this recipe to your breakfast board on Pinterest!

Overnight French Toast: The Ultimate Make-Ahead Breakfast Casserole
The ultimate Overnight French Toast recipe! This make-ahead breakfast casserole is perfectly custardy, never soggy, and topped with a cinnamon streusel. The perfect stress-free breakfast for holidays, brunch, or any special morning.
Ingredients
Equipment
Method
The Night Before- Generously butter a 9x13 inch baking dish. Cut your bread into 1-inch cubes and spread them evenly in the prepared dish.
- In a large bowl, whisk together the eggs, milk, heavy cream, granulated sugar, vanilla, cinnamon, nutmeg, and salt until well combined.
- Pour the egg mixture evenly over the bread cubes. Gently press down on the bread to ensure it's all starting to absorb the custard.
- Cover the dish tightly with foil or plastic wrap and refrigerate for at least 8 hours, or overnight.
The Next Morning- Preheat your oven to 350°F (175°C).
- Prepare the streusel topping. In a small bowl, combine the brown sugar, flour, and cinnamon. Cut in the cold, cubed butter using a pastry blender or your fingers until the mixture resembles coarse crumbs.
- Remove the baking dish from the refrigerator and sprinkle the streusel topping evenly over the French toast.
- Bake, uncovered, for 45-55 minutes, until the top is golden brown and the center is set.
- Let the casserole rest for 10 minutes before slicing and serving. Serve warm with maple syrup and fresh berries.
Notes
Bread Tip: Using day-old, slightly dry bread is crucial for the best texture. If your bread is fresh, you can dry the cubes in a 300°F oven for 10-15 minutes.
Make-Ahead: The casserole must be refrigerated for at least 8 hours to allow the bread to fully absorb the custard.
Browning: If the top is browning too quickly during baking, you can tent it loosely with aluminum foil.

Overnight French Toast: The Ultimate Make-Ahead Breakfast Casserole
Ingredients
Equipment
Method
- Generously butter a 9x13 inch baking dish. Cut your bread into 1-inch cubes and spread them evenly in the prepared dish.
- In a large bowl, whisk together the eggs, milk, heavy cream, granulated sugar, vanilla, cinnamon, nutmeg, and salt until well combined.
- Pour the egg mixture evenly over the bread cubes. Gently press down on the bread to ensure it's all starting to absorb the custard.
- Cover the dish tightly with foil or plastic wrap and refrigerate for at least 8 hours, or overnight.
- Preheat your oven to 350°F (175°C).
- Prepare the streusel topping. In a small bowl, combine the brown sugar, flour, and cinnamon. Cut in the cold, cubed butter using a pastry blender or your fingers until the mixture resembles coarse crumbs.
- Remove the baking dish from the refrigerator and sprinkle the streusel topping evenly over the French toast.
- Bake, uncovered, for 45-55 minutes, until the top is golden brown and the center is set.
- Let the casserole rest for 10 minutes before slicing and serving. Serve warm with maple syrup and fresh berries.
Notes
Make-Ahead: The casserole must be refrigerated for at least 8 hours to allow the bread to fully absorb the custard.
Browning: If the top is browning too quickly during baking, you can tent it loosely with aluminum foil.