As I pushed open the door to my local bakery, the intoxicating aroma of freshly baked bread enveloped me like a warm hug. It reminded me of cozy mornings spent savoring homemade French toast, and that’s how I stumbled upon the idea for my Best Overnight French Toast Casserole. This delightful dish not only transforms ordinary bread into a luscious breakfast masterpiece but also caters to the busy chef with its easy prep work and make-ahead convenience. Perfect for holiday brunches or casual gatherings, this casserole boasts layers of crispy edges and a creamy, custardy center that will have everyone coming back for seconds. Could there be a better way to start your day than with a slice of this dreamy casserole, drizzled with maple syrup? Let’s dive into the comforting flavors and textures that make this brunch staple a must-try!

Why is French Toast Casserole a Game-Changer?
Simplicity at Its Best: This Overnight French Toast Casserole is incredibly easy to prepare, making it a go-to for even the busiest mornings.
Crowd-Pleasing Appeal: Its combination of flavors and textures ensures that every guest, from kids to adults, will delight in every bite.
Rich, Creamy Goodness: The blend of eggs, cream, and cream cheese creates a custard so delicious, it’s almost decadent!
Versatile Deliciousness: Feel free to experiment with different breads or add in your favorite fruits for a unique twist. Why not try pairing it with a light salad or crispy bacon for a balanced brunch?
Make-Ahead Convenience: Prepare the casserole the night before, and simply bake it in the morning, freeing you up to enjoy time with family and friends.
Dive into this irresistible dish and see why it’s a breakfast staple that everyone loves!
French Toast Casserole Ingredients
-
For the Casserole
-
Brioche or Challah – Day-old bread adds structure and absorbs custard well; you can substitute with thick-cut sourdough or French bread for variety.
-
Eggs – Provide richness and create the custard’s base; room temperature eggs yield a smoother texture.
-
Heavy Cream – Contributes to the richness of the custard; half-and-half can be used for a lighter version.
-
Whole Milk – Balances the richness of cream; feel free to substitute with low-fat milk if desired.
-
Vanilla Extract – Adds depth and flavor; pure vanilla provides the best taste for your French toast casserole.
-
Ground Cinnamon – Enhances warmth and aroma; adjust based on your personal preference.
-
Salt – Essential for flavor enhancement; kosher or sea salt is best for this recipe.
-
Brown Sugar – Sweetens the custard and adds depth; both light and dark sugars work well.
-
Unsalted Butter – Used for a crispy topping; ensure it’s melted before adding it to the mixture.
-
Cream Cheese – Adds creaminess and tang; cut into small chunks for even distribution.
-
For Serving
-
Maple Syrup – Enhance sweetness with real maple syrup for drizzling.
-
Orange Zest – Fresh zest adds a bright, citrusy touch—perfect for summertime brunches.
This French Toast Casserole is sure to be a crowd-pleaser that will take your breakfast or brunch to the next level!
Step‑by‑Step Instructions for French Toast Casserole
Step 1: Prepare Bread
Begin by cutting your day-old brioche or challah bread into 1-inch cubes. Spread the cubes on a baking sheet and let them air-dry for about 30 minutes, allowing them to firm up a bit. This step is essential for achieving that perfect texture in your French toast casserole.
Step 2: Make Custard
In a large mixing bowl, whisk together 6 large eggs, 2 cups of heavy cream, 1 cup of whole milk, 3/4 cup of brown sugar, 2 teaspoons of vanilla extract, 1 teaspoon of ground cinnamon, and a pinch of salt. Ensure all ingredients are well combined and the mixture is smooth, which should take about 3-4 minutes of vigorous whisking.
Step 3: Layer Ingredients
Grease a 9×13 inch baking dish with butter or cooking spray. Layer the dried bread cubes evenly in the dish, followed by scattered chunks of cream cheese. Pour the rich custard mixture over the bread layers, ensuring all pieces are soaked. Gently press down on the bread with a spatula or your fingers to help it absorb the custard.
Step 4: Chill
Cover the assembled French toast casserole tightly with plastic wrap or foil and refrigerate it for at least 8 hours, or preferably overnight. This refrigeration allows the bread to soak up the custard fully, resulting in a creamy, custardy delight that’s ready for baking in the morning.
Step 5: Bake
The next morning, preheat your oven to 350°F (175°C). Remove the casserole from the fridge and take off the cover. Bake uncovered for about 45 minutes or until the top is golden brown, and the custard is set in the middle. You’ll know it’s done when the edges are crispy, and a knife inserted in the center comes out clean.
Step 6: Serve
Once baked, let the French toast casserole cool for a few minutes before slicing it into squares. Serve warm, drizzled with real maple syrup and a sprinkle of fresh orange zest for an extra burst of flavor. Enjoy this delightful dish with your favorite toppings!

Make Ahead Options
These French Toast Casserole preparations are perfect for busy cooks looking to save time without sacrificing flavor! You can assemble the casserole up to 24 hours in advance, storing it in the refrigerator covered tightly to maintain its freshness. Simply layer the bread and cream cheese, pour the custard over, and let it soak overnight for maximum flavor. To preserve quality, be sure to let the casserole sit at room temperature for about 30 minutes before baking; this ensures even cooking. When ready to serve, just pop it in a preheated oven and bake for 45 minutes until golden brown. Enjoy restaurant-quality brunch delight with minimal morning effort!
How to Store and Freeze French Toast Casserole
- Room Temperature: Serve the casserole warm right after baking for the best flavor and texture; leftovers should be refrigerated within 2 hours to maintain safety.
- Fridge: Store any leftover French toast casserole in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in the microwave or oven until warmed through.
- Freezer: For longer storage, freeze the unbaked casserole tightly wrapped in foil or plastic wrap for up to 3 months. Thaw in the fridge overnight before baking as per the recipe instructions.
- Reheating: To reheat the baked casserole, place slices in the oven at 350°F for about 15-20 minutes, or until heated throughout. Enjoy the rich flavors once again!
Expert Tips for French Toast Casserole
-
Perfect Bread Choice: Use day-old brioche or challah for an ideal texture; avoid fresh bread as it can lead to a soggy French toast casserole.
-
Room Temperature Eggs: Allow your eggs to sit at room temperature for smoother custard—this small detail elevates the overall richness.
-
Custard Prep: Warm your heavy cream and milk slightly before mixing with eggs to enhance absorption and improve the custard’s consistency.
-
Overnight Magic: For the best flavor, refrigerate overnight. However, let it sit at room temperature for 30 minutes before baking to ensure even cooking.
-
Creative Additions: Don’t hesitate to experiment! Incorporate fruits like berries or bananas for added flavor, but avoid overloading the casserole, which can affect texture.
-
Serving Perfection: Serve warm with real maple syrup and fresh orange zest for a delightful finish that brings out all the comforting flavors.
French Toast Casserole Variations
Feel free to play around with these suggestions and elevate your French toast casserole experience with delightful twists and substitutes!
-
Gluten-Free: Use gluten-free bread to make this casserole a tasty option for those with gluten sensitivities. There are plenty of great gluten-free bread options that crumble beautifully.
-
Vegan-Friendly: Substitute eggs with flaxseed meal and replace cream with coconut milk. You’ll still enjoy a creamy texture while keeping it plant-based!
-
Nutty Delight: Add a handful of sliced almonds or chopped pecans for a crunchy texture contrast. They bring a delightful nuttiness that pairs wonderfully with sweet custard.
-
Fruity Bliss: Mix in diced apples, berries, or bananas before baking. The fruits will soften and create bursts of flavor throughout the casserole.
-
Spiced Up: For a flavor kick, sprinkle in some nutmeg or cardamom along with the cinnamon. These spices introduce warm, aromatic notes that elevate your dish!
-
Chocolate Lovers: Fold in chocolate chips before baking for an indulgent, dessert-like twist. Drizzling with chocolate syrup after baking is just the cherry on top!
-
Savory Twist: Swap out some of the butter for herb-infused oils and mix in sautéed spinach and feta cheese for a unique savory version—perfect for brunches that crave those flavors!
-
Decadent Toppings: Top with a streusel mixture of oats, butter, and sugar before baking. This crispy topping adds a delicious crunch that makes each bite irresistible.
Want to explore more? Check out my recipes for Ravioli Casserole Cheesy or Spicy Southern Casserole for additional cozy comfort food inspiration!
What to Serve with French Toast Casserole?
Prepare to elevate your brunch experience with delightful accompaniments that perfectly complement this indulgent dish.
-
Crispy Bacon: The smoky, salty flavors of crispy bacon provide a delicious contrast to the sweet, creamy casserole. It’s a classic pairing that everyone loves.
-
Fresh Berries: Plump strawberries, blueberries, or raspberries add a burst of freshness and vibrant color, enhancing the brunch aesthetic while balancing the richness of the casserole.
-
Whipped Cream: Light and airy whipped cream drizzled on top adds an extra layer of indulgence, giving your French toast casserole a dessert-like touch that guests will rave about.
-
Maple Syrup: A generous drizzle of real maple syrup enhances the dish’s sweetness and brings out the cinnamon flavors, making each bite even more irresistible.
-
Light Green Salad: A fresh salad with mixed greens, citrus segments, and a light vinaigrette adds brightness and crunch, creating a balanced meal that’s delightful and satisfying.
-
Mimosas or Coffee: Pair your brunch spread with bubbly mimosas or rich coffee to enhance the festive atmosphere. These drinks provide both caffeine and celebration, perfect for gathering with loved ones.

French Toast Casserole Recipe FAQs
What type of bread is best for French toast casserole?
Using day-old brioche or challah is ideal for this French toast casserole, as they have the right texture to soak up the custard without becoming mushy. You can substitute with sourdough or thick-cut French bread if you prefer, but avoid fresh bread as it can lead to a soggy result.
How should I store leftovers?
Once baked, any leftover casserole should be stored in an airtight container in the refrigerator for up to 3 days. It’s important to refrigerate it within 2 hours of serving to ensure food safety. Just reheat individual portions in the microwave or oven until warmed through.
Can I freeze French toast casserole?
Absolutely! You can freeze the unbaked casserole tightly wrapped in foil or plastic wrap for up to 3 months. When you’re ready to bake it, simply thaw it in the fridge overnight, then bake as per the original instructions. This allows for a delicious and easy breakfast at a later date!
What if my casserole didn’t set properly?
If your French toast casserole ends up too soggy, ensure that you’re using day-old bread and letting it soak in the custard mixture adequately. The refrigerating step is crucial—if you’re short on time, at least allow it to chill for a couple of hours. If it still feels too wet after baking, you can bake it a bit longer to help firm it up.
Are there any dietary considerations I should keep in mind?
If you’re cooking for someone with a dairy allergy, you can use almond milk and dairy-free cream cheese to swap out the dairy ingredients. For gluten-free options, try using gluten-free bread and ensure that other ingredients are certified gluten-free. Always double-check labels for hidden allergens, especially in processed goods.

Irresistibly Creamy French Toast Casserole for Cozy Mornings
Ingredients
Equipment
Method
- Begin by cutting your day-old brioche or challah bread into 1-inch cubes. Spread the cubes on a baking sheet and let them air-dry for about 30 minutes.
- In a large mixing bowl, whisk together 6 large eggs, 2 cups of heavy cream, 1 cup of whole milk, 3/4 cup of brown sugar, 2 teaspoons of vanilla extract, 1 teaspoon of ground cinnamon, and a pinch of salt.
- Grease a 9x13 inch baking dish and layer the dried bread cubes evenly in the dish, followed by scattered chunks of cream cheese. Pour the custard mixture over the layers.
- Cover the casserole tightly with plastic wrap or foil and refrigerate it for at least 8 hours, or preferably overnight.
- Preheat your oven to 350°F. Remove the casserole from the fridge and bake uncovered for about 45 minutes.
- Let the casserole cool for a few minutes before slicing into squares. Serve warm, drizzled with maple syrup and a sprinkle of orange zest.

Leave a Reply