The aroma of cinnamon and vanilla wafting through your kitchen as this French Toast Casserole bakes will make everyone eagerly await breakfast. This comforting, custard-soaked dish transforms ordinary bread into a decadent morning treat that’s crispy on top and gloriously soft inside. Perfect for busy mornings, this make-ahead French Toast Casserole delivers all the flavors of traditional French toast without the hassle of standing over a stovetop. You’ll learn how to create a show-stopping breakfast that’s ideal for holiday mornings, weekend brunches, or anytime you want to make breakfast extra special.
Why You’ll Love This Recipe
This French Toast Casserole recipe is a game-changer for anyone who loves traditional French toast but craves convenience. Unlike regular French toast that requires you to stand by the stove flipping bread slices, this casserole version allows you to prepare everything the night before, making morning prep practically effortless.
The textural contrasts are what make this dish truly extraordinary. The top layer develops a beautifully caramelized, slightly crisp crust, while the interior remains tender, custardy, and melt-in-your-mouth delicious. Each bite delivers the perfect balance of softness and structure.
What’s particularly special about this overnight French Toast Casserole is how it actually improves with time. As the bread soaks up the cinnamon-vanilla custard overnight, the flavors deepen and meld together. Plus, it feeds a crowd with minimal effort, making it perfect for holiday mornings, family brunches, or whenever you want to impress without stress.
Ingredients
For the French Toast Casserole:
- 1 loaf (16 oz/450g) day-old French bread or brioche, cubed into 1-inch pieces
- 8 large eggs
- 2 cups (480ml) whole milk
- 1/2 cup (120ml) heavy cream
- 3/4 cup (150g) granulated sugar
- 2 tablespoons pure vanilla extract
- 2 teaspoons ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon salt
For the Streusel Topping:
- 1/2 cup (113g) cold unsalted butter, cubed
- 1/2 cup (100g) brown sugar, packed
- 1/2 cup (63g) all-purpose flour
- 1 teaspoon ground cinnamon
- 1/4 teaspoon salt
The bread is the foundation of this dish—slightly stale bread works best as it absorbs the custard without becoming soggy. The combination of milk and cream creates the perfect richness, while cinnamon and nutmeg provide that classic French toast bake flavor profile that makes this breakfast casserole irresistible.
Pro Tips
Use Stale Bread: The secret to perfect French Toast Casserole lies in your bread choice and preparation. If you only have fresh bread, cut it into cubes and leave it out uncovered for several hours or overnight to dry out. Alternatively, spread the bread cubes on a baking sheet and bake at 275°F (135°C) for about 10 minutes to remove excess moisture. Stale bread absorbs the custard beautifully without becoming soggy.
Don’t Rush the Soak Time: For the most flavorful results, let your casserole sit in the refrigerator for at least 4 hours, though overnight (8-12 hours) is ideal. This extended soak time allows the bread to fully absorb the custard mixture, resulting in a more evenly textured overnight French toast casserole with deeper flavor development.
Temperature Matters: Always bake your casserole straight from the refrigerator—the cold temperature helps create that magical textural contrast between the crispy top and custardy interior. Start baking covered with foil for about 30 minutes, then uncover for the final 15-20 minutes to achieve that perfectly golden, slightly crisp top that makes this breakfast casserole so special.

Instructions
Step 1: Prepare the Bread
Start by selecting a good-quality loaf of bread—French bread, brioche, or challah all work beautifully. Cut the bread into 1-inch cubes and spread them out on a baking sheet for a few hours or overnight to become slightly stale. If you’re short on time, you can dry the bread in a 275°F (135°C) oven for about 10 minutes instead. This crucial step ensures your French Toast Casserole has the perfect texture.
Step 2: Prepare the Baking Dish
Generously butter a 9×13-inch baking dish. This not only prevents sticking but also adds a delicious richness to the edges of your casserole. Place your dried bread cubes evenly in the prepared baking dish, making sure they’re distributed uniformly.
Step 3: Make the Custard Mixture
In a large bowl, whisk together the eggs, milk, heavy cream, granulated sugar, vanilla extract, cinnamon, nutmeg, and salt until completely combined and slightly frothy. Take your time with this step—a well-mixed custard ensures even flavor distribution throughout your French toast bake.
Step 4: Combine Bread and Custard
Pour the custard mixture slowly and evenly over the bread cubes in the baking dish. Press down gently on the bread to help it absorb the liquid. Cover the dish tightly with plastic wrap and refrigerate for at least 4 hours or overnight (preferred).
Step 5: Prepare the Streusel Topping
When you’re ready to bake, preheat your oven to 350°F (175°C). In a medium bowl, combine the cold butter cubes, brown sugar, flour, cinnamon, and salt. Using your fingers or a pastry cutter, work the mixture until it resembles coarse crumbs. This streusel will give your French Toast Casserole that irresistible crumbly, sweet topping.
Step 6: Bake to Perfection
Remove the casserole from the refrigerator and take off the plastic wrap. Sprinkle the streusel topping evenly over the soaked bread. Cover the baking dish with aluminum foil and bake for 30 minutes. Then remove the foil and continue baking for another 15-20 minutes until the center is set and the top is golden brown. The casserole should reach an internal temperature of 160°F (71°C).
Step 7: Serve and Enjoy
Allow your French Toast Casserole to cool for about 5-10 minutes before serving. This resting period helps the custard set up perfectly. Serve warm with maple syrup, fresh berries, a dusting of powdered sugar, or a dollop of whipped cream.
Variations
Berry Delight French Toast Casserole: Transform your basic French Toast Casserole into a fruity masterpiece by adding 2 cups of fresh or frozen mixed berries (blueberries, strawberries, and raspberries work beautifully) to the bread mixture before pouring in the custard. The berries will release their juices during baking, creating pockets of sweet-tart flavor throughout the casserole. For an extra touch, sprinkle 1/4 cup of white chocolate chips over the top during the last 5 minutes of baking.
Apple Cinnamon French Toast Casserole: For an autumn-inspired version, toss 2 cups of peeled and diced apples (Honeycrisp or Granny Smith are excellent choices) with 2 tablespoons of brown sugar and an extra teaspoon of cinnamon. Fold this mixture into the bread cubes before adding the custard. Replace the regular streusel topping with an apple crisp topping by adding 1/2 cup of old-fashioned oats and 1/4 cup of chopped pecans to the streusel mixture. This variation of overnight French toast brings warm, comforting flavors that pair perfectly with a drizzle of caramel sauce.
Gluten-Free Option: This recipe can easily be adapted for those with gluten sensitivities. Simply substitute your favorite gluten-free bread for the French bread or brioche, and use a gluten-free all-purpose flour blend in the streusel topping. Allow the bread to soak in the custard mixture for the full recommended time to ensure proper absorption since gluten-free breads sometimes need extra time to soften properly.
Storage and Serving
Storage Instructions: Once cooled, cover any leftover French Toast Casserole tightly with plastic wrap or transfer to an airtight container. It will keep in the refrigerator for up to 3 days. For longer storage, cut the casserole into individual portions, wrap each piece in plastic wrap and then aluminum foil, and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
Reheating Method: To restore that freshly-baked quality, reheat individual portions in the microwave for 30-45 seconds or until warmed through. For best results with larger portions, cover with foil and warm in a 325°F (165°C) oven for about 15-20 minutes. A quick minute under the broiler can help re-crisp the top if desired.
Serving Suggestions: Elevate your French toast bake with creative toppings and side pairings. Serve with warmed maple syrup, honey, or a homemade fruit compote. For a deluxe brunch, accompany with fresh fruit, a side of crispy bacon or breakfast sausage, and a refreshing mimosa. For a dessert-like treat, add a scoop of vanilla ice cream and a drizzle of caramel sauce to warm casserole portions.
FAQs
Can I make this French Toast Casserole without overnight refrigeration?
Yes, though the texture won’t be quite the same. For a quicker version, let the bread soak in the custard mixture for at least 2 hours at room temperature, pressing down occasionally to help absorption. The casserole won’t be as evenly soaked, but it will still be delicious.
What’s the best bread to use for French Toast Casserole?
Brioche, challah, and French bread are ideal choices due to their sturdy structure and ability to absorb custard without falling apart. Day-old or slightly stale bread works best, as fresh bread can become too soggy.
Can I prepare this recipe dairy-free?
Absolutely! Substitute the whole milk and heavy cream with full-fat coconut milk or your favorite non-dairy milk (almond or oat milk work well). Replace butter in the streusel with coconut oil or a plant-based butter alternative.
Why is my French Toast Casserole soggy in the middle?
This typically happens when the casserole is underbaked or when fresh bread is used without proper drying. Ensure you’re using stale bread and bake until the center reaches 160°F (71°C). If the top is browning too quickly but the center isn’t done, cover with foil until fully baked.
Can I add nuts or dried fruit to the casserole?
Definitely! Add up to 1 cup of chopped nuts (pecans, walnuts, or almonds) or dried fruits (raisins, cranberries, or diced apricots) to the bread mixture. You can also incorporate these into your streusel topping for added texture and flavor.
Conclusion
This French Toast Casserole is comfort food at its finest — a warm, cinnamon-scented hug that transforms ordinary bread into something magical with minimal morning effort. It’s the kind of dish that turns regular weekend mornings into special occasions and makes holiday breakfasts memorable without keeping you tied to the kitchen. Whether you’re serving it to overnight guests, bringing it to a potluck brunch, or simply treating your family to something special, this make-ahead marvel delivers all the beloved flavors of classic French toast in a format that lets you enjoy the morning along with everyone else.
Print
French Toast Casserole
- Total Time: 1 hour 10 minutes
- Yield: 8 servings 1x
Description
French Toast Casserole packed with cinnamon, vanilla, and maple syrup. Quick, comforting, and perfect for feeding a crowd.
Ingredients
- 1 loaf (16 oz/450g) day-old French bread or brioche, cubed into 1-inch pieces
- 8 large eggs
- 2 cups (480ml) whole milk
- 1/2 cup (120ml) heavy cream
- 3/4 cup (150g) granulated sugar
- 2 tablespoons pure vanilla extract
- 2 teaspoons ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon salt
- 1/2 cup (113g) cold unsalted butter, cubed
- 1/2 cup (100g) brown sugar, packed
- 1/2 cup (63g) all-purpose flour
- 1 teaspoon ground cinnamon
- 1/4 teaspoon salt
Instructions
- Step 1: Prepare the Bread Start by selecting a good-quality loaf of bread—French bread, brioche, or challah all work beautifully. Cut the bread into 1-inch cubes and spread them out on a baking sheet for a few hours or overnight to become slightly stale. If you’re short on time, you can dry the bread in a 275°F (135°C) oven for about 10 minutes instead. This crucial step ensures your French Toast Casserole has the perfect texture.
- Step 2: Prepare the Baking Dish Generously butter a 9×13-inch baking dish. This not only prevents sticking but also adds a delicious richness to the edges of your casserole. Place your dried bread cubes evenly in the prepared baking dish, making sure they’re distributed uniformly.
- Step 3: Make the Custard Mixture In a large bowl, whisk together the eggs, milk, heavy cream, granulated sugar, vanilla extract, cinnamon, nutmeg, and salt until completely combined and slightly frothy. Take your time with this step—a well-mixed custard ensures even flavor distribution throughout your French toast bake.
- Step 4: Combine Bread and Custard Pour the custard mixture slowly and evenly over the bread cubes in the baking dish. Press down gently on the bread to help it absorb the liquid. Cover the dish tightly with plastic wrap and refrigerate for at least 4 hours or overnight (preferred).
- Step 5: Prepare the Streusel Topping When you’re ready to bake, preheat your oven to 350°F (175°C). In a medium bowl, combine the cold butter cubes, brown sugar, flour, cinnamon, and salt. Using your fingers or a pastry cutter, work the mixture until it resembles coarse crumbs. This streusel will give your French Toast Casserole that irresistible crumbly, sweet topping.
- Step 6: Bake to Perfection Remove the casserole from the refrigerator and take off the plastic wrap. Sprinkle the streusel topping evenly over the soaked bread. Cover the baking dish with aluminum foil and bake for 30 minutes. Then remove the foil and continue baking for another 15-20 minutes until the center is set and the top is golden brown. The casserole should reach an internal temperature of 160°F (71°C).
- Step 7: Serve and Enjoy Allow your French Toast Casserole to cool for about 5-10 minutes before serving. This resting period helps the custard set up perfectly. Serve warm with maple syrup, fresh berries, a dusting of powdered sugar, or a dollop of whipped cream.
Notes
Fresh ingredients will always yield the best flavor results.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Americaine
Nutrition
- Serving Size: 1 slice
- Calories: 370 per serving
- Sugar: 23g
- Sodium: 340mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 1g
- Protein: 10g
- Cholesterol: 220mg
Keywords: French Toast Casserole