Wake up to the irresistible aroma of cinnamon and vanilla wafting through your home with this delectable French Toast Casserole. This breakfast masterpiece transforms ordinary bread into a luxurious, custardy delight that’s crisp on top and pillowy soft inside. The beauty of this French Toast Casserole lies in its make-ahead convenience, allowing you to enjoy a stress-free morning while still serving a show-stopping breakfast. You’ll learn how to create the perfect balance of textures, customize flavors to your preference, and impress your family or guests with minimal morning effort.
Why You’ll Love This Recipe
This French Toast Casserole is a game-changer for your breakfast routine for several compelling reasons. First, it’s incredibly convenient—prep it the night before and simply bake it in the morning for a warm, homemade breakfast without the early wake-up call. The contrasting textures make every bite an adventure: a caramelized, slightly crunchy top gives way to a tender, custard-soaked interior that melts in your mouth.
The versatility of this overnight breakfast casserole accommodates various dietary needs and flavor preferences. The rich vanilla-infused custard base creates a luxurious backdrop for warm cinnamon notes, while hints of nutmeg add complexity. Unlike traditional French toast that requires standing at the stove flipping slices, this casserole bakes hands-free, freeing you to enjoy morning coffee or prepare accompanying dishes.
Perfect for both everyday family breakfasts and special occasion brunches, this French Toast Casserole scales easily to feed a crowd and always elicits rave reviews from those lucky enough to sample it.
Ingredients
For the perfect French Toast Casserole, you’ll need:
• 1 loaf (16 oz/450g) day-old bread (French bread, brioche, or challah work best)
• 8 large eggs
• 2 cups (480ml) whole milk
• ½ cup (120ml) heavy cream
• ½ cup (100g) granulated sugar
• 2 tablespoons (30ml) pure vanilla extract
• 2 teaspoons (5g) ground cinnamon
• ¼ teaspoon (0.5g) ground nutmeg
• ¼ teaspoon (1.5g) salt
For the topping:
• ½ cup (100g) brown sugar, packed
• ¼ cup (57g) unsalted butter, cold and cubed
• ½ teaspoon (1.25g) ground cinnamon
• Optional: ½ cup (50g) chopped pecans or walnuts
The bread is crucial—slightly stale or day-old bread absorbs the custard mixture without becoming soggy. Brioche adds a buttery richness, while challah provides a slight sweetness. The combination of milk and heavy cream creates the perfect custard consistency, while the vanilla and spices infuse the casserole with classic French toast flavor.
Pro Tips
Bread Selection and Preparation: The foundation of exceptional French Toast Casserole begins with the right bread. For best results, use bread that’s 1-2 days old as it absorbs the custard more efficiently without disintegrating. If you only have fresh bread, cube it and spread it on a baking sheet to dry out for 1-2 hours before assembling the casserole. Brioche, challah, or French bread create the most luxurious texture, but sourdough offers an interesting flavor contrast.
Perfect Custard Ratio: The ideal egg-to-milk ratio ensures your casserole is neither too dry nor too soggy. For a standard 9×13 inch baking dish, 8 eggs with 2½ cups of dairy (combining milk and cream) provides the perfect consistency. Let the bread soak in the custard mixture for at least 4 hours or preferably overnight—this allows for maximum flavor absorption while maintaining structural integrity.
Baking Technique: For the perfect texture contrast, start baking your French Toast Casserole covered with foil for the first 30 minutes to allow the center to cook through without burning the top. Then remove the foil and bake for an additional 15-20 minutes until the top is golden brown and slightly crisp. For an extra-crispy topping, broil for the final 2 minutes, watching carefully to prevent burning. Allow the casserole to rest for 10 minutes before serving to let the custard set properly.

Instructions
Step 1: Prepare the Bread
Begin by cutting your loaf of bread into 1-inch cubes. If using fresh bread, spread the cubes on a baking sheet and let them dry for 1-2 hours. Lightly grease a 9×13 inch baking dish and arrange the bread cubes evenly inside.
Step 2: Create the Custard Mixture
In a large bowl, whisk together the eggs until lightly beaten. Add the milk, heavy cream, granulated sugar, vanilla extract, cinnamon, nutmeg, and salt. Whisk vigorously until all ingredients are fully incorporated and the mixture looks smooth and consistent. The custard should have a rich, golden color with visible specks of cinnamon.
Step 3: Combine Bread and Custard
Pour the custard mixture slowly and evenly over the bread cubes, making sure to moisten all pieces. Gently press down on the bread to help it absorb the liquid. Cover the dish with plastic wrap and refrigerate for at least 4 hours or overnight for the best flavor development and texture.
Step 4: Prepare the Topping
About 30 minutes before baking, remove the casserole from the refrigerator to come to room temperature. Preheat your oven to 350°F (175°C). In a small bowl, combine the brown sugar, cold cubed butter, and cinnamon. Use a pastry cutter or fork to cut the butter into the sugar mixture until it resembles coarse crumbs. Stir in nuts if using.
Step 5: Bake to Perfection
Sprinkle the prepared topping evenly over the soaked bread mixture. Cover the baking dish with aluminum foil and bake for 30 minutes. Then remove the foil and continue baking for an additional 15-20 minutes until the center is set and the top is golden brown and crispy. For extra crispiness, broil for the final 2 minutes, watching carefully to prevent burning.
Step 6: Serve and Enjoy
Remove your French Toast Casserole from the oven and let it rest for 10 minutes before serving. This resting period allows the custard to set properly. Serve warm with maple syrup, fresh berries, whipped cream, or a dusting of powdered sugar.
Variations
Berry Blast French Toast Casserole: Transform your standard French Toast Casserole into a fruit-filled delight by adding 2 cups of mixed berries like blueberries, strawberries, and raspberries. Fold half the berries into the bread mixture before refrigerating, then sprinkle the remaining berries on top before baking. The berries release their juices during baking, creating pockets of jammy sweetness throughout the casserole.
Chocolate Lover’s French Toast Casserole: For an indulgent twist, add ¾ cup of chocolate chips to your French Toast Casserole. Use a combination of semi-sweet and milk chocolate for the best flavor. Layer them between the bread cubes before pouring the custard. For extra decadence, drizzle the finished casserole with chocolate sauce before serving.
Gluten-Free Option: Create a gluten-free version by substituting gluten-free bread. Since gluten-free bread often has a different texture, use slightly less custard mixture and reduce the soaking time to 2-3 hours to prevent mushiness. Add an extra teaspoon of vanilla extract and a tablespoon of maple syrup to the custard to enhance flavor, as gluten-free bread can sometimes be less flavorful.
Storage and Serving
Fresh Storage: Your baked French Toast Casserole can be refrigerated for up to 3 days when properly stored. Allow the casserole to cool completely before covering it tightly with plastic wrap or transferring portions to airtight containers. To reheat, cover with foil and warm in a 325°F oven for 15-20 minutes, or microwave individual portions for 1-2 minutes until heated through.
Freezer Instructions: This casserole freezes beautifully for up to 2 months. You can freeze it either before or after baking. For unbaked casserole, assemble without the topping, cover tightly with plastic wrap and foil, then freeze. Thaw overnight in the refrigerator, add the topping, and bake as directed, adding 10-15 minutes to the baking time. For baked casserole, cool completely, wrap tightly, and freeze. Thaw overnight and reheat as instructed above.
Serving Suggestions: Elevate your French Toast Casserole with creative toppings and sides. Create a toppings bar with warm maple syrup, fresh fruit compote, whipped cream, and chopped nuts. For a complete brunch spread, serve alongside crispy bacon or breakfast sausage for a sweet-savory contrast. A light fruit salad with citrus dressing provides a refreshing counterpoint to the rich casserole.
FAQs
Can I use regular sandwich bread for French Toast Casserole?
Yes, you can use sandwich bread, but the result won’t be as luxurious. If using sandwich bread, reduce the liquid by about ¼ cup and consider adding an extra tablespoon of butter to the custard for richness.
Why is my French Toast Casserole soggy in the middle?
Sogginess usually results from too much custard or insufficient baking time. Ensure you’re using day-old bread that can absorb the custard without falling apart, and verify your oven temperature with a thermometer. The casserole should reach an internal temperature of 160°F.
Can I make this recipe dairy-free?
Absolutely! Substitute the milk and cream with equal amounts of your favorite plant-based milk (almond, oat, or coconut work well). Use coconut oil or a plant-based butter alternative for the topping.
Is it necessary to refrigerate overnight?
While overnight refrigeration yields the best flavor and texture, you can reduce the soaking time to a minimum of 4 hours if you’re in a hurry. The key is ensuring the bread has enough time to fully absorb the custard.
Can I add protein to make this a more complete breakfast?
Yes! Consider adding 1 cup of cooked, crumbled breakfast sausage or bacon between layers of bread before pouring the custard. For a vegetarian option, add ½ cup of chopped nuts like pecans or walnuts to the bread mixture.
Conclusion
This French Toast Casserole is comfort food at its finest — a magical transformation of simple ingredients into a breakfast worthy of special occasions yet easy enough for weekend family gatherings. It’s the kind of dish that fills your home with warmth and inviting aromas, bringing everyone to the table with smiles. The make-ahead nature makes it perfect for busy hosts who want to impress without the morning stress, while its customizable nature ensures everyone finds something to love. Whether served on Christmas morning, at a baby shower brunch, or as a loving weekend treat, this casserole creates memories around the table that linger long after the last bite.
Print
French Toast Casserole
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 10 minutes
- Yield: 8 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: Americaine
Description
French Toast Casserole with cinnamon, vanilla, and maple syrup. Easy, comforting, and perfect for feeding a crowd.
Ingredients
- 1 loaf (16 oz/450g) day-old bread (French bread, brioche, or challah work best)
- 8 large eggs
- 2 cups (480ml) whole milk
- ½ cup (120ml) heavy cream
- ½ cup (100g) granulated sugar
- 2 tablespoons (30ml) pure vanilla extract
- 2 teaspoons (5g) ground cinnamon
- ¼ teaspoon (0.5g) ground nutmeg
- ¼ teaspoon (1.5g) salt
- 1 loaf (16 oz/450g) day-old bread (French bread, brioche, or challah work best)
- 8 large eggs
- 2 cups (480ml) whole milk
- ½ cup (120ml) heavy cream
- ½ cup (100g) granulated sugar
- 2 tablespoons (30ml) pure vanilla extract
- 2 teaspoons (5g) ground cinnamon
- ¼ teaspoon (0.5g) ground nutmeg
- ¼ teaspoon (1.5g) salt
- ½ cup (100g) brown sugar, packed
- ¼ cup (57g) unsalted butter, cold and cubed
- ½ teaspoon (1.25g) ground cinnamon
- Optional: ½ cup (50g) chopped pecans or walnuts
Instructions
- Step 1: Prepare the Bread Begin by cutting your loaf of bread into 1-inch cubes. If using fresh bread, spread the cubes on a baking sheet and let them dry for 1-2 hours. Lightly grease a 9×13 inch baking dish and arrange the bread cubes evenly inside.
- Step 2: Create the Custard Mixture In a large bowl, whisk together the eggs until lightly beaten. Add the milk, heavy cream, granulated sugar, vanilla extract, cinnamon, nutmeg, and salt. Whisk vigorously until all ingredients are fully incorporated and the mixture looks smooth and consistent. The custard should have a rich, golden color with visible specks of cinnamon.
- Step 3: Combine Bread and Custard Pour the custard mixture slowly and evenly over the bread cubes, making sure to moisten all pieces. Gently press down on the bread to help it absorb the liquid. Cover the dish with plastic wrap and refrigerate for at least 4 hours or overnight for the best flavor development and texture.
- Step 4: Prepare the Topping About 30 minutes before baking, remove the casserole from the refrigerator to come to room temperature. Preheat your oven to 350°F (175°C). In a small bowl, combine the brown sugar, cold cubed butter, and cinnamon. Use a pastry cutter or fork to cut the butter into the sugar mixture until it resembles coarse crumbs. Stir in nuts if using.
- Step 5: Bake to Perfection Sprinkle the prepared topping evenly over the soaked bread mixture. Cover the baking dish with aluminum foil and bake for 30 minutes. Then remove the foil and continue baking for an additional 15-20 minutes until the center is set and the top is golden brown and crispy. For extra crispiness, broil for the final 2 minutes, watching carefully to prevent burning.
- Step 6: Serve and Enjoy Remove your French Toast Casserole from the oven and let it rest for 10 minutes before serving. This resting period allows the custard to set properly. Serve warm with maple syrup, fresh berries, whipped cream, or a dusting of powdered sugar.
Notes
Fresh ingredients will always yield the best flavor results.
Nutrition
- Serving Size: 1 slice
- Calories: 350 calories per serving
- Sugar: 22 grams
- Sodium: 320 mg
- Fat: 16 grams
- Saturated Fat: 8 grams
- Unsaturated Fat: 8 grams
- Trans Fat: 0 grams
- Carbohydrates: 40 grams
- Fiber: 2 grams
- Protein: 10 grams
- Cholesterol: 200 mg