If you are looking for a comforting, crowd-pleasing breakfast that you can prepare ahead of time with ease, this Overnight French Toast Casserole Recipe is an absolute game changer. Imagine layers of tender bread soaked in a rich custard, topped with a buttery, cinnamon-infused crumb topping that bakes to golden perfection. It’s the ultimate blend of sweet, creamy, and slightly spiced, ready and waiting in your fridge overnight, so your morning starts stress-free but deliciously indulgent. This dish is perfect for lazy weekend brunches, holiday mornings, or anytime you want to treat yourself and your loved ones without standing over a hot stove.
Ingredients You'll Need
What I love about this recipe is how straightforward and accessible the ingredients are. Each one plays a crucial role—whether it's the rich custard base, the tender bread, or that irresistible crumb topping, everything comes together to create a dish bursting with flavor and comfort.
- Bread choice: 1 pound loaf of brioche, challah, french bread, or white bread - these breads have the perfect texture to soak up the custard without falling apart.
- Eggs: 8 large eggs - the heart of the custard that binds everything together with a silky texture.
- Heavy cream: 1 cup - adds richness and a creamy mouthfeel that makes this casserole feel indulgent.
- Milk: 2 cups - balances the cream and keeps the custard light enough to set just right.
- Light brown sugar: ¼ cup (for custard) and 3 tablespoons (for topping) - lends subtle molasses flavor and sweetness.
- Granulated sugar: 3 tablespoons (for topping) - helps create the crisp crumbly texture on top.
- Ground cinnamon: 2 teaspoons (custard) and 1 teaspoon (topping) - infuses warm, comforting spice throughout.
- Kosher salt: ½ teaspoon - enhances all the flavors, balancing sweetness perfectly.
- Vanilla extract: 1 tablespoon - adds a sweet aromatic note that elevates the entire casserole.
- Ground nutmeg: ¼ teaspoon (topping) - a subtle hint of warmth that complements cinnamon beautifully.
- Cold butter: 2 tablespoons, cut into pieces - mixes into the topping to create that irresistible crumbly, golden finish.
How to Make Overnight French Toast Casserole Recipe
Step 1: Prep the Bread and Baking Dish
Start by greasing a 9×13 inch baking dish with butter or non-stick spray to ensure your casserole doesn’t stick—trust me, this makes cleanup so much easier! Cut your bread into 1-inch chunks. You want pieces that are just big enough to soak up plenty of custard while still holding their shape. Place the bread evenly in the baking dish, setting a strong foundation for the custard soak-up magic.
Step 2: Make the Custard and Assemble
In a large bowl, whisk together your eggs, heavy cream, milk, light brown sugar, cinnamon, kosher salt, and vanilla extract until the mixture is smooth and fragrant. This custard mixture is the soul of your casserole, imbuing sweetness and spice deep inside the bread. Pour it evenly over your bread cubes in the dish, tossing gently if you like to make sure all pieces get coated. Spread the bread back out into an even layer, then cover and refrigerate overnight. This wait is worth it—the bread soaks up all the custard flavors beautifully, creating that perfect custardy texture when baked.
Step 3: Prepare the Crumb Topping
Next morning, whip up the topping by combining light brown sugar, granulated sugar, cinnamon, and nutmeg in a bowl. Toss in the cold butter pieces and either use your hands or a pastry blender to work them together until it forms a crumbly mixture. This topping will bake into a sweet, buttery crust that contrasts delightfully with the soft custard beneath. Keep it in the fridge covered until you're ready to bake.
Step 4: Bake to Perfection
Preheat your oven to 350 degrees Fahrenheit (180 degrees Celsius). Remove the casserole from the fridge and sprinkle the crumb topping evenly over the saturated bread. Bake uncovered for about 45 to 50 minutes, until the top is a gorgeous golden brown and the casserole has fully set. The smell will start to fill your kitchen with cinnamon-scented warmth that’s impossible to resist!
Step 5: Cool and Serve
Let your casserole cool for at least 10 minutes before serving. This resting time helps it set further and makes it easier to cut. Get ready to enjoy the perfect combination of crunchy topping and tender, custard-rich bread inside.
How to Serve Overnight French Toast Casserole Recipe
Garnishes
This casserole is fantastic on its own, but adding a few thoughtful garnishes can take it from great to extraordinary. I love topping mine with fresh berries to add a bright contrast and a dollop of whipped cream or a drizzle of warm maple syrup for extra sweetness and creaminess. For an adult twist, a sprinkle of toasted nuts adds crunch and flavor depth. These simple touches bring out the comforting cinnamon flavors wonderfully.
Side Dishes
If you want to build a full brunch spread around this flavorful French toast casserole, consider pairing it with crispy bacon or breakfast sausage for a savory balance. Fresh fruit salads or yogurt parfaits offer refreshing contrast and lighten the richness of the dish. A cup of freshly brewed coffee or a mimosa is the perfect finishing touch for a leisurely morning.
Creative Ways to Present
Serving this casserole in individual ramekins or mini skillets can make your breakfast feel extra special and personalized. You can also sprinkle some powdered sugar just before serving for a snowy touch or layer some chocolate chips or sliced bananas between the bread for fun variations. Presentation is half the joy when sharing this delightful brunch staple with loved ones.
Make Ahead and Storage
Storing Leftovers
Leftover casserole can be stored in an airtight container in the refrigerator for up to 3 days. It remains deliciously moist and flavorful, which means it’s perfect for quick breakfasts or snacking throughout the week.
Freezing
This dish freezes beautifully! After the casserole has baked and cooled, slice it into portions and wrap tightly in plastic wrap and foil or place in freezer-safe containers. You can freeze it for up to 2 months. When you want a cozy breakfast, simply thaw overnight in the fridge and reheat.
Reheating
For best results, reheat individual portions in the microwave for about 1-2 minutes until warmed through, or pop the slices in a toaster oven or ordinary oven at 350°F for 10-15 minutes to restore some of that original crispiness and warmth. Avoid overheating to keep the custard creamy.
FAQs
Can I use day-old bread for this casserole?
Yes! In fact, day-old or slightly stale bread works best because it soaks up the custard without becoming too mushy. If your bread is fresh, consider toasting it lightly before using.
Is it essential to refrigerate the casserole overnight?
Refrigerating overnight gives the bread ample time to soak up the custard, resulting in that perfect custardy texture after baking. You can bake it sooner, but the soak time yields the best flavor and consistency.
Can I make this recipe dairy-free?
Absolutely! Swap the heavy cream and milk for coconut milk or any other plant-based milk. The texture may slightly change, but it will still be delicious.
How do I know when the casserole is fully baked?
Look for a golden brown top that’s firm to the touch, and the custard set without any jiggle in the center. A knife inserted into the middle should come out mostly clean.
Can I add fruit or nuts into the casserole before baking?
You sure can! Fresh or frozen berries, chopped apples, or nuts folded into the bread and custard mix create delightful surprises in every bite. Just adjust baking time if needed.
Final Thoughts
This Overnight French Toast Casserole Recipe has become a beloved go-to for effortless, impressive breakfasts that feel like a warm hug on a plate. The ease of preparing it the night before means less hustle and more savoring in the morning, making it a perfect recipe to keep in your brunch rotation. Give it a try and watch as your family or guests ask for seconds and the recipe itself!
Print
Overnight French Toast Casserole Recipe
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 12 hours 5 minutes
- Yield: 10 servings
- Category: Breakfast
- Method: Baking
- Cuisine: American
Description
This Overnight French Toast Casserole is a delicious and easy breakfast recipe that combines soft bread soaked in a rich custard mixture with a sweet, crumbly topping. Prepared the night before and baked in the morning, it's perfect for family gatherings or a weekend brunch, delivering a comforting and flavorful start to your day.
Ingredients
Base
- 1 pound loaf of brioche, challah, french bread, or white bread, cut into 1-inch chunks
- 8 large eggs
- 1 cup heavy cream
- 2 cups milk
- ¼ cup light brown sugar
- 2 teaspoons ground cinnamon
- ½ teaspoon kosher salt
- 1 tablespoon vanilla extract
Topping
- 3 tablespoons light brown sugar (packed)
- 3 tablespoons granulated sugar
- 1 teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg
- 2 tablespoons cold butter, cut into pieces
Instructions
- Prepare the baking dish: Grease a 9×13-inch baking dish to prevent sticking. Cut the bread into 1-inch chunks and evenly place them in the prepared pan.
- Make the custard mixture: In a large mixing bowl, whisk together the eggs, heavy cream, milk, ¼ cup light brown sugar, 2 teaspoons ground cinnamon, kosher salt, and vanilla extract until fully combined.
- Soak the bread: Pour the custard mixture evenly over the bread cubes. Gently toss to ensure all bread pieces are coated, then spread into an even layer in the pan. Cover and refrigerate overnight to let the bread soak thoroughly.
- Prepare the topping: In a separate bowl, mix together 3 tablespoons light brown sugar, 3 tablespoons granulated sugar, 1 teaspoon ground cinnamon, and ¼ teaspoon ground nutmeg. Add the cold butter pieces and use a pastry blender or your fingers to incorporate the butter until the mixture is crumbly. Cover and refrigerate until ready to use.
- Bake the casserole: Preheat the oven to 350°F (180°C). Remove the casserole from the fridge and uncover. Evenly sprinkle the crumbly topping over the soaked bread. Bake for 45 to 50 minutes, or until the topping is golden brown and the casserole is set in the middle.
- Cool and serve: Allow the casserole to cool for at least 10 minutes before serving. Serve with your choice of homemade syrup, fresh berries, whipped cream, or any preferred toppings.
Notes
- Using day-old bread allows it to soak up the custard better without becoming too mushy.
- For a healthier version, substitute whole milk for milk and reduce the amount of butter in the topping.
- Feel free to add chopped nuts like pecans or walnuts to the topping for added texture.
- Make sure to refrigerate overnight to ensure the bread absorbs all the flavors and custard fully.
- This casserole can be reheated in the oven at 325°F for 15 minutes if made ahead of time.

Leave a Reply