French Toast Casserole is the ultimate make-ahead breakfast that transforms humble bread and eggs into a golden, cinnamon-scented crowd-pleaser. Unlike stovetop French toast, this oven-baked version lets you feed a crowd with minimal fuss—just assemble, soak, and bake.
Advertisements1
The magic lies in the custard-to-bread ratio and a long soak that ensures every nook is infused with vanilla and spice. I've tested this recipe to hit that perfect balance: crispy edges, a tender middle, and a caramelized topping that needs no syrup.
Whether you're hosting brunch or meal-prepping a weekday treat, this casserole delivers consistent results. Follow the tips below to avoid soggy or dry spots, and you'll have a dish that disappears in minutes.
Why You'll Love This Recipe
About the Ingredients
1 loaf (about 1 lb / 450g) challah or brioche bread
Stale or day-old bread soaks up custard without turning mushy. Substitute with Texas toast or French bread.
8 large eggs
Provides structure and richness. For a lighter version, use 6 whole eggs plus 4 egg whites.
2 cups (480 ml) whole milk
Whole milk gives the creamiest custard. Substitute with half-and-half for extra richness or almond milk for dairy-free.
1/2 cup (120 ml) heavy cream
Adds velvety texture. If you skip it, increase milk by the same amount.
3/4 cup (150g) granulated sugar
Sweetens the custard. Use brown sugar for a deeper molasses flavor.
1 tbsp vanilla extract
Pure vanilla enhances the custard. Use 1-2 tsp vanilla bean paste if preferred.
1 tsp ground cinnamon
Warm spice that defines French toast. Freshly ground cinnamon is more aromatic.
1/4 tsp ground nutmeg
Adds a subtle nutty note. Omit if you don't have it.
1/2 tsp salt
Balances sweetness and enhances flavors.
2 tbsp unsalted butter, melted (for greasing and brushing)
Prevents sticking and adds buttery flavor. Use coconut oil for dairy-free.
2 tbsp turbinado sugar (optional, for topping)
Adds a crunchy, caramelized crust. Substitute with granulated sugar.
Tips & Tricks
Use day-old bread
Fresh bread turns to mush. If only fresh, toast slices in a 300°F (150°C) oven for 10 minutes to dry them out.
Don't skimp on soaking time
At least 30 minutes at room temperature or overnight in the fridge ensures even absorption. A quick 10-minute soak leads to dry spots.
Let it rest after baking
Allow 5–10 minutes before cutting so the custard sets and doesn't run out.
- Cover while baking if browning too quickly: If the top gets dark before the center sets, loosely tent with foil for the last 10 minutes.
Pro Tips
Step-by-Step Instructions
1. Prep the Bread
Cut the bread into 1-inch (2.5 cm) cubes and place them in a generously buttered 9×13-inch (23×33 cm) baking dish. Spreading them evenly ensures consistent soaking.
2. Whisk the Custard
In a large bowl, whisk together eggs, milk, heavy cream, sugar, vanilla, cinnamon, nutmeg, and salt until the sugar is dissolved and the mixture is smooth. This creates a uniform custard.
3. Pour and Soak
Pour the custard evenly over the bread cubes, using a spatula to gently press down so all pieces are submerged. Let it sit for at least 30 minutes at room temperature, or cover and refrigerate overnight for a deeper soak.
4. Preheat the Oven
When ready to bake, preheat your oven to 350°F (175°C). If the casserole is cold from the fridge, let it sit on the counter for 20 minutes while the oven heats to take the chill off.
5. Add Topping and Bake
Brush the top with melted butter and sprinkle with turbinado sugar if using. Bake uncovered for 35–40 minutes, until the top is golden brown and the center is set but slightly jiggly. A knife inserted near the center should come out clean.
6. Rest and Serve
Remove from the oven and let rest for 5–10 minutes. This allows the custard to set, making it easier to slice. Serve warm with syrup, berries, or a dusting of powdered sugar.
Delicious Variations
Berry Bliss
Fold 1 cup of fresh blueberries or raspberries into the bread cubes before adding custard.
Apple Cinnamon
Sauté 2 diced apples with 1 tbsp butter and 1 tsp cinnamon, then layer over the bread.
Chocolate Chip
Sprinkle 1/2 cup semisweet chocolate chips over the bread before pouring the custard.
How to Store French Toast Casserole
Refrigerator
Store leftovers in an airtight container in the fridge for up to 4 days.
Freezer
Wrap individual portions or the whole casserole tightly in plastic wrap and foil; freeze for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat in a 350°F (175°C) oven for 10–15 minutes, or microwave individual slices for 30–60 seconds.
Frequently Asked Questions
Q: Can I make this French toast casserole the night before?
Yes, absolutely. Assemble the casserole, cover, and refrigerate for up to 12 hours. In the morning, let it sit at room temperature for 20 minutes while the oven preheats, then bake as directed.
Q: What is the best bread to use for French toast casserole?
Challah or brioche are ideal because they are rich and slightly sweet, but any sturdy bread like Texas toast or French bread works. Avoid thin sandwich bread as it becomes too soggy.
Q: Why is my casserole soggy in the middle?
Sogginess usually results from not baking long enough or using too much custard. Ensure the center reaches 160°F (71°C) and let it rest after baking so the custard sets.
Q: Can I use plant-based milk and eggs?
Yes, you can use almond or oat milk, and for eggs, use a commercial egg replacer or flax eggs (1 tbsp ground flax + 3 tbsp water per egg). The texture will be slightly less rich but still delicious.
I hope this French Toast Casserole becomes your new go-to for lazy weekends and special occasions. If you try it, let me know how it turns out in the comments below—and feel free to share your favorite add-ins!
French Toast Casserole
French Toast Casserole with a crispy cinnamon top and soft, custardy center—perfect for easy holiday mornings.
🧂 Ingredients
- 1 loaf (about 1 lb / 450g) challah or brioche bread
- 8 large eggs
- 2 cups (480 ml) whole milk
- 1/2 cup (120 ml) heavy cream
- 3/4 cup (150g) granulated sugar
- 1 tbsp vanilla extract
- 1 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- 1/2 tsp salt
- 2 tbsp unsalted butter, melted (for greasing and brushing)
- 2 tbsp turbinado sugar (optional, for topping)
📋 Instructions
- 1Prep the Bread — Cut the bread into 1-inch (2.5 cm) cubes and place them in a generously buttered 9×13-inch (23×33 cm) baking dish. Spreading them evenly ensures consistent soaking.
- 2Whisk the Custard — In a large bowl, whisk together eggs, milk, heavy cream, sugar, vanilla, cinnamon, nutmeg, and salt until the sugar is dissolved and the mixture is smooth. This creates a uniform custard.
- 3Pour and Soak — Pour the custard evenly over the bread cubes, using a spatula to gently press down so all pieces are submerged. Let it sit for at least 30 minutes at room temperature, or cover and refrigerate overnight for a deeper soak.
- 4Preheat the Oven — When ready to bake, preheat your oven to 350°F (175°C). If the casserole is cold from the fridge, let it sit on the counter for 20 minutes while the oven heats to take the chill off.
- 5Add Topping and Bake — Brush the top with melted butter and sprinkle with turbinado sugar if using. Bake uncovered for 35–40 minutes, until the top is golden brown and the center is set but slightly jiggly. A knife inserted near the center should come out clean.
- 6Rest and Serve — Remove from the oven and let rest for 5–10 minutes. This allows the custard to set, making it easier to slice. Serve warm with syrup, berries, or a dusting of powdered sugar.



