There’s something magical about waking up to the smell of cinnamon, vanilla, and buttery baked bread wafting through the house. This French Toast Casserole delivers all that comforting, nostalgic goodness with a rich custard and perfectly crisp top layer that’ll have everyone racing to the breakfast table.

I first made this dish on a sleepy Sunday morning when I wanted something cozy but hands-off. It’s now a go-to for holidays, brunches, and lazy weekends—especially because I can prep it the night before. Whether you’re feeding a crowd or just craving a sweet, satisfying breakfast, this casserole never disappoints.
Let’s dive into what makes this recipe so unforgettable.
Why You'll Love This French Toast Casserole
Get ready to meet your new favorite breakfast bake. This French Toast Casserole isn’t just easy to make—it’s decadent, customizable, and totally irresistible.
First off, it's incredibly simple to prep. Whether you make it the night before or throw it together the morning of, it requires minimal effort and uses ingredients you likely already have on hand. Just layer, whisk, pour, and bake.
This casserole is ideal for feeding a group. Whether you’ve got overnight guests or a big family breakfast planned, it serves up generous portions that satisfy even the hungriest appetites.
It’s also budget-friendly and low waste. Got a loaf of day-old bread? This is the perfect way to give it new life. Combine it with some eggs, milk, and pantry staples, and you’ve got a show-stopping dish on the cheap.
Best of all, it’s infinitely customizable. Prefer a fruity version? Add blueberries or apples. Want a little crunch? Toss in chopped pecans or streusel topping. The base is reliable, but the flavor possibilities are endless.
Now that you’re sold, let’s talk about the ingredients that make this dish so rich and flavorful.
Ingredient Notes

The beauty of this casserole lies in its straightforward ingredients, each one playing a key role in creating that classic French toast flavor with a custardy texture and a caramelized top.
Bread is the heart of this dish, and not just any bread will do. Thick, sturdy slices like brioche, challah, or Texas toast are best. These absorb the custard beautifully without turning to mush. Day-old bread works even better because it soaks up more liquid while holding its structure.
Eggs provide the foundation for the custard. You'll need a good number of them—enough to coat every cube of bread in rich, creamy flavor. They bind everything together while adding that traditional French toast texture.
Milk and cream are what give this casserole its indulgent softness. A mix of whole milk and heavy cream works wonders, but if you’re lightening things up, you can substitute half-and-half. The dairy mixture should be rich enough to soak in without making the casserole soggy.
Sugar, vanilla extract, and cinnamon add that signature French toast sweetness and warmth. Brown sugar in particular brings a subtle molasses depth that takes the flavor to the next level. Don’t skip the vanilla—it’s essential for that cozy, bakery-style aroma.
For equipment, you’ll need a 9x13 baking dish, a large mixing bowl, and a whisk. If you’re prepping ahead, plastic wrap or foil will help cover the dish overnight in the fridge.
How To Make This French Toast Casserole

Putting this casserole together is a breeze. Whether you prep it the night before or the morning of, the process is the same—and totally foolproof.
Start by greasing your 9x13 baking dish with butter or cooking spray. Cube your bread into roughly one-inch pieces and scatter them evenly in the pan. You want a nice, fluffy layer with a bit of height for that bakery-style look.
In a large bowl, crack your eggs and whisk them until fully blended. Add in the milk, cream, brown sugar, vanilla, and cinnamon, and whisk until the mixture is smooth and slightly frothy. This is your custard base, and it should smell heavenly already.
Pour the custard mixture evenly over the bread cubes, making sure everything is soaked. Use a spatula or clean hands to gently press the bread down, helping it absorb all that liquid. If you have time, let it sit for 10-15 minutes—or cover it and refrigerate overnight for even deeper flavor.
When you’re ready to bake, preheat your oven to 350°F (175°C). If you prepped it the night before, take the casserole out of the fridge while the oven heats to let it warm up slightly. Bake uncovered for about 45–50 minutes. You’ll know it’s ready when the top is golden brown, the edges are crispy, and the center is set but still soft.
Let the casserole rest for 10 minutes before serving. This helps everything firm up just enough to slice cleanly, while still keeping that luscious, custardy texture inside.
Total time? Just under an hour if baking right away, or overnight if you prep ahead. Either way, the reward is worth every minute.
Storage Options
Leftovers—if you have any—are easy to store and just as delicious the next day. Allow the casserole to cool completely before transferring it to an airtight container. It’ll keep in the refrigerator for up to 4 days.
For longer storage, you can freeze the casserole in individual portions. Wrap slices tightly in plastic wrap and foil or use freezer-safe containers. They’ll stay good for up to 2 months.
When you're ready to enjoy again, reheat individual servings in the microwave for about a minute or warm larger portions in a 300°F oven for 10–15 minutes. You can even add a splash of milk before reheating to revive the creamy texture.
This casserole is a meal prep dream—perfect for weekday breakfasts or a surprise brunch.
Variations and Substitutions
One of the best things about this French Toast Casserole is how customizable it is. You can keep it classic or put your own spin on it with just a few tweaks.
Want a fruity twist? Try adding fresh or frozen blueberries, sliced bananas, or diced apples between the bread layers before pouring on the custard. The fruit adds moisture and natural sweetness.
Craving crunch? Sprinkle chopped pecans or walnuts over the top before baking. For even more texture, mix up a quick streusel topping with flour, butter, and brown sugar to scatter on top.
Need a dairy-free option? Use almond or oat milk in place of the milk and cream, and swap the butter for coconut oil. The texture will be slightly different but still delicious.
For a holiday-inspired flavor, add a pinch of nutmeg or pumpkin pie spice to the custard. A drizzle of maple syrup before baking also adds warmth and sweetness that’s perfect for fall and winter mornings.
And don’t forget about the finishing touches. A dusting of powdered sugar, a dollop of whipped cream, or a drizzle of warm maple syrup takes this casserole from comforting to completely crave-worthy.
No matter how you make it, this French Toast Casserole is all about indulgence, ease, and that homemade magic we all need a little more of. So go ahead—get creative, have fun, and make it your own.
PrintHow To Make The Absolute Best French Toast Casserole Recipe
This French Toast Casserole recipe is the ultimate make-ahead breakfast! Loaded with rich flavors, it’s baked to golden perfection and packed with comforting ingredients. Ideal for holidays, brunch, or weekend mornings. Learn how to make the absolute best French Toast Casserole from scratch!
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes (plus chilling)
- Yield: 8 servings 1x
- Category: Breakfast, Brunch
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
-
1 loaf brioche or challah bread, cubed
-
8 large eggs
-
2 cups whole milk
-
½ cup heavy cream
-
½ cup granulated sugar
-
¼ cup brown sugar
-
2 tsp vanilla extract
-
1 tsp cinnamon
-
¼ tsp nutmeg
-
¼ tsp salt
-
Optional: powdered sugar, maple syrup, fresh berries for topping
Instructions
-
Grease a 9x13-inch baking dish.
-
Add cubed bread evenly into the dish.
-
In a large bowl, whisk eggs, milk, cream, sugars, vanilla, cinnamon, nutmeg, and salt.
-
Pour the mixture evenly over the bread cubes. Press gently to soak.
-
Cover and refrigerate for at least 4 hours or overnight.
-
Preheat oven to 350°F (175°C).
-
Bake uncovered for 45–50 minutes, until golden and set.
-
Let rest 5–10 minutes before serving.
-
Top with powdered sugar, maple syrup, or berries if desired.
Notes
-
Use day-old bread for best texture.
-
Can be assembled the night before for easy morning prep.
-
Add nuts or chocolate chips for extra flavor.
Nutrition
- Serving Size: 1 slice (⅛th of casserole)
- Calories: 320
- Sugar: 18g
- Sodium: 260mg
Leave a Reply