There's nothing better than waking up to a warm, comforting breakfast that's already prepared, and this Overnight Vanilla Bean French Toast Casserole is exactly that. Soft cubes of brioche soak overnight in a rich vanilla custard, then bake into a golden, buttery breakfast with a crisp cinnamon sugar topping. It's cozy, indulgent, and perfect for holidays, weekends, or feeding a crowd with minimal morning effort.

This recipe is especially ideal for busy mornings when you still want something homemade and special. Whether you're hosting brunch, celebrating holidays, or just planning ahead for a relaxed weekend, this make ahead breakfast delivers big flavor with very little work. The warm cinnamon, vanilla, and buttery topping create that classic French toast flavor in an easy casserole format.
This overnight french toast casserole recipe was inspired by my classic French Toast, and pairs beautifully with Fresh Fruit Salad or Breakfast Potatoes for a complete brunch spread.

Why You'll Love This Recipe
- Perfect make ahead breakfast. This overnight French toast casserole is designed to be prepared the night before, making mornings effortless and stress free. The bread absorbs the custard overnight, which results in a rich, creamy interior and perfectly baked texture.
- Soft inside with a crisp buttery topping. The combination of custard soaked bread and buttery cinnamon sugar topping creates the perfect texture contrast. The inside stays soft and creamy, while the top becomes golden and slightly crisp, giving every bite a delicious balance.
- Easy to feed a crowd. This baked french toast casserole recipe makes 8 to 12 servings and is perfect for family gatherings, holidays, or hosting guests. It bakes in one dish, which keeps cleanup minimal and makes serving simple.
- Flexible and customizable. Use brioche, challah, or even French bread depending on what you have. Add berries, nuts, or chocolate chips for variety. This recipe is forgiving and easy to adapt.
Jump to:
Ingredients and Substitutions

To make this delicious Vanilla Bean French Toast Casserole, you will need the following ingredients (see recipe card below for quantities):
- bread - Day old brioche bread or challah works best because it absorbs the custard without becoming soggy. Cut into 1 to 1½ inch chunks so the bread holds its shape and creates the perfect custardy texture. You can also use French bread, sourdough, or leftover bakery bread.
- eggs - Eggs create the custard base and give the casserole structure and richness.
- heavy cream - Adds richness and creamy texture. You can substitute half and half for a slightly lighter option.
- whole milk - Balances the richness of the cream and creates a smooth custard.
- maple syrup or honey - Adds natural sweetness. Brown sugar can also be used if preferred.
- vanilla - you can use vanilla bean paste or vanilla extract. Vanilla bean paste adds deeper flavor and beautiful vanilla flecks throughout the casserole.
- cinnamon - Adds warmth and classic French toast flavor.
- cardamom - Optional but recommended for subtle warmth and depth. You can also add a small pinch of nutmeg for extra warmth without overpowering the vanilla and cinnamon.
- salt - Enhances flavor and balances sweetness.
- sugar - Granulated sugar creates a crisp topping and light brown sugar adds caramel flavor and richness.
- cold butter - Creates a crumbly, buttery topping.
Equipment
You'll also need measuring cups and spoons, a 9x13 inch casserole dish, mixing bowls, whisk, spatula, and foil for covering while chilling overnight.
Instructions
- Prepare the baking dish. Generously butter a 9×13 inch baking dish. Add the bread cubes and gently spread them into an even layer without packing them down.


- Make the custard mixture. In a large bowl, whisk the eggs until smooth. Add the heavy cream, milk, maple syrup, vanilla, cinnamon, cardamom (if using), and salt. Whisk until fully combined.






- Soak and refrigerate overnight. Slowly pour the custard egg mixture evenly over the bread. Use a spatula or clean hands to gently press the bread down so it absorbs the liquid. Cover tightly and refrigerate overnight, or for at least 8 hours.




- Prepare the buttery sugar topping. In a small bowl, mix the granulated sugar, brown sugar, cinnamon, and salt. Add the cold butter and use your fingers to rub it into the sugar until small clumps form. Cover and refrigerate.






- Preheat. The next morning, preheat the oven to 350°F. Remove the casserole from the fridge while the oven heats.
- Add topping and bake. Sprinkle the sugar mixture evenly over the soaked bread. Bake uncovered for 40-45 minutes, until the top is golden and crisp and the center is set but still soft.



- Let the casserole rest. Let rest for 10 minutes before serving so the custard can fully set.
- Serve and garnish. Serve warm with a light dusting of powdered sugar, fresh berries, and a drizzle of warm maple syrup or honey on top of the casserole just before serving, if desired.




Expert Tip: Use Slightly Stale Bread
Slightly stale bread absorbs the custard better and prevents soggy texture. If your bread is fresh, cut it into cubes and leave it out for a few hours or toast lightly in the oven before assembling. This small step makes a noticeable difference in the final texture.
More Tips and Tricks
- Use day old bread for best texture. Slightly dried bread absorbs the custard evenly and prevents sogginess. Fresh bread can become too soft if soaked overnight.
- Do not pack bread tightly. Keep the bread loosely arranged so the custard distributes evenly throughout the casserole.
- Press bread gently into custard. Lightly pressing helps ensure all bread absorbs the liquid and prevents dry spots.
- Let casserole rest before serving. Allowing the casserole to rest for 10 minutes helps the custard fully set and makes slicing easier.
- Bake until golden and set. Look for a golden top and a center that is set but still slightly soft.
Recipe Variations
- Berry French Toast Casserole. Add fresh or frozen berries like blueberries, strawberries, blackberries, or raspberries before baking for extra flavor and color.
- Add cream cheese. Add small cubes of cream cheese throughout the casserole for a creamy, slightly tangy twist.
- Add nuts. Sprinkle chopped pecans or walnuts over the top before baking for added texture.
- Add chocolate chips. Add chocolate chips for a kid friendly version that feels like dessert for breakfast.
- Apple cinnamon version. Add sautéed apples and extra cinnamon for a cozy fall variation.
- A citrus twist. Add orange zest to the custard for a bright citrus flavor.
- Fall version. Add pumpkin puree and fall spices.
- Raisin Cinnamon French Toast Casserole. Add ½ cup raisins or golden raisins to the bread mixture before chilling overnight. The raisins soften as they bake and add natural sweetness.

Storage
How to Store
Allow the casserole to cool completely before storing. Cover tightly or transfer to an airtight container and refrigerate for up to 4 days. This casserole reheats beautifully and is perfect for leftovers.
How to Reheat
Reheat individual portions in the microwave for 30 to 60 seconds. For best texture, reheat in the oven at 325°F for about 10 to 15 minutes until warmed through.
How to Freeze
Allow the baked casserole to cool completely. Wrap tightly in plastic wrap and foil, then freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
How to Serve
This overnight vanilla bean French toast casserole is perfect for brunch, holidays, or relaxed weekend mornings. Serve warm with simple toppings that complement the warm cinnamon and vanilla flavors such as whipped cream, powdered sugar dusting, fresh berries, and warm maple syrup.
These are some of my favorite dishes to serve with this baked french toast:

Breakfast Recipes
Our collection of breakfast sides pairs perfectly with this recipe, making your morning meal complete. From fresh fruit and yogurt parfaits to creamy spreads, nut butters, and simple egg dishes, these easy additions add flavor, texture, and variety to your meal.
FAQ
Yes, but chilling overnight produces the best texture. At minimum, chill for at least 2 hours to allow the bread to absorb the custard properly. Overnight soaking ensures the casserole bakes evenly and results in a softer, custardy texture.
Vanilla is often considered the secret ingredient in French toast, especially vanilla bean paste or high quality vanilla extract. It enhances the custard flavor and gives the dish a warm, bakery style aroma.
Brioche and challah are the best bread to use because they are soft and slightly sweet. French bread and sourdough also work well. Day old bread is preferred because it absorbs the custard better without becoming soggy.
Yes, slightly drying out brioche is highly recommended for the best French toast casserole. Brioche is soft and buttery, which makes it delicious, but it can become too soggy if used fresh. Using day old brioche or letting fresh bread sit out for a few hours helps it absorb the custard evenly without falling apart. You can also lightly toast the bread cubes in the oven at 300°F for about 8 to 10 minutes to dry them slightly.
A soggy casserole usually happens when there is too much liquid or the casserole is underbaked. Make sure to bake until the center is set and allow it to rest before slicing.
To prevent French toast casserole from getting soggy, use slightly stale bread, measure liquids carefully, and bake until the center is set.
One common mistake when preparing French toast is using too much liquid in the custard. Too much milk or cream can cause the bread to become overly soft and prevent the casserole from setting properly. Another mistake is not allowing enough soaking time, which can lead to uneven texture with dry spots. Using fresh bread instead of slightly stale bread can also create sogginess. Finally, overbaking can dry out the casserole, so it's important to bake until the center is set but still soft.
Your French toast casserole should be slightly jiggly in the very center when you remove it from the oven, but not liquid or overly loose. The edges should be set and the top should be golden. The casserole will continue to firm up as it rests for about 10 minutes after baking. If the entire casserole is very jiggly, it likely needs more baking time. Overbaking, however, can make the casserole dry, so aim for a soft center that gently moves but holds its shape.
French toast casserole should typically be baked uncovered so the top becomes golden and slightly crisp. Baking uncovered also allows excess moisture to evaporate, preventing sogginess. If the top begins browning too quickly, you can loosely tent the casserole with aluminum foil for the final portion of baking. Starting uncovered helps achieve the best texture, while foil can be used only if needed to prevent over browning.
Yes, you can assemble the casserole up to 24 hours in advance. Keep refrigerated until ready to bake.
Yes, freeze after baking for best results. Allow it to cool completely, wrap tightly in plastic wrap and foil, then freeze for up to 2 months. Thaw overnight in the refrigerator before reheating. You can also freeze individual portions for quick breakfasts. Reheat in the oven for best texture, or microwave individual servings until warmed through.
More French Toast Recipes
Looking for other recipes like this? Try these:
Tried this recipe?
I'd love to hear what you think! Leave a comment and rating below to share your feedback. Your reviews help others discover this recipe and help me keep creating more free recipes for you. Snap a photo and tag me on social media @aheadofthyme too.
Recipe
Overnight Vanilla Bean French Toast Casserole
- Total Time: 9 hours
- Yield: 8-12 servings 1x
- Diet: Vegetarian
Description
Overnight vanilla bean French toast casserole with buttery topping, perfect make ahead breakfast for holidays, brunch, and cozy weekends.
Ingredients
For the casserole:
- 1 pound day old brioche or challah, cut into 1-1½ inch cubes
- 7 large eggs
- ¾ cup heavy cream
- 1¾ cups whole milk
- ⅓ cup maple syrup (or honey)
- 1 tablespoon vanilla bean paste (or vanilla extract)
- 1 teaspoon ground cinnamon
- ¼ teaspoon ground cardamom (optional but recommended)
- ¼ teaspoon salt
For the buttery sugar top:
- ¼ cup granulated sugar
- 2 tablespoons light brown sugar
- 1 teaspoon cinnamon
- pinch of salt
- 3 tablespoons cold butter, grated or finely diced
For serving (optional):
- powdered sugar
- fresh berries
- warm maple syrup or honey
Instructions
- Generously butter a 9×13 inch baking dish. Add the bread cubes and gently spread them into an even layer without packing them down.
- In a large bowl, whisk the eggs until smooth. Add the heavy cream, milk, maple syrup, vanilla, cinnamon, cardamom (if using), and salt. Whisk until fully combined.
- Slowly pour the custard mixture evenly over the bread. Use a spatula or clean hands to gently press the bread down so it absorbs the liquid. Cover tightly and refrigerate overnight, or for at least 8 hours.
- In a small bowl, mix the granulated sugar, brown sugar, cinnamon, and salt. Add the cold butter and use your fingers to rub it into the sugar until small clumps form. Cover and refrigerate.
- The next morning, preheat the oven to 350°F. Remove the casserole from the fridge while the oven heats.
- Sprinkle the sugar mixture evenly over the soaked bread. Bake uncovered for 40-45 minutes, until the top is golden and crisp and the center is set but still soft.
- Let rest for 10 minutes before serving so the custard can fully set.
- Serve warm with a light dusting of powdered sugar, topped with fresh berries, and finished with a drizzle of warm maple syrup or honey just before serving, if desired.
Notes
How to store: Allow the casserole to cool completely before storing. Cover tightly or transfer to an airtight container and refrigerate for up to 4 days. This casserole reheats beautifully and is perfect for leftovers.
How to reheat: Reheat individual portions in the microwave for 30 to 60 seconds. For best texture, reheat in the oven at 325°F for about 10 to 15 minutes until warmed through.
How to freeze: Allow the baked casserole to cool completely. Wrap tightly in plastic wrap and foil, then freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
- Prep Time: 15 minutes
- Chill Time: 8 hours
- Cook Time: 45 minutes
- Category: Breakfast, Brunch
- Method: Baking
- Cuisine: American














Comments
No Comments