There is nothing quite like waking up to the smell of cinnamon and warm bread wafting through the house. This French toast casserole recipe is the ultimate breakfast comfort food, combining a silky, custard-like center with a perfectly golden, crunchy topping. It is the ideal solution for lazy weekend mornings or hosting a holiday brunch where you would rather spend time with your guests than standing over a hot stove flipping individual slices of bread.
What makes this dish truly special is its versatility. You can prep everything the night before, let the bread soak up all that delicious vanilla-scented custard, and simply pop it in the oven when you wake up. Whether you are serving a hungry family or looking for a crowd-pleasing dish for a potluck, this recipe delivers consistent, mouthwatering results every single time.
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 60 minutes
- Servings: 8
- Difficulty Level: Easy
Nutrition Information
- Calories per serving: 385 kcal
- Protein: 9g
- Carbohydrates: 48g
- Fat: 18g
- Fiber: 2g
- Sugar: 22g
- Sodium: 420mg
Why Make This french toast casserole recipe
One of the best reasons to make this French toast casserole recipe is the incredible texture. Unlike traditional French toast, which can sometimes be soggy or unevenly cooked, this casserole format ensures a uniform bake. The bottom layers become soft and pudding-like, while the exposed top pieces get wonderfully crispy. It is like a cross between a classic breakfast and a bread pudding.
Furthermore, this recipe is a massive time-saver. By assembling the casserole ahead of time, you eliminate the morning rush. It also uses simple, pantry-staple ingredients that you likely already have in your kitchen. It is an affordable way to feed a large group without sacrificing the gourmet feel of a high-end brunch spot.
How to Make french toast casserole recipe
Creating this delicious breakfast is a straightforward process that involves simple layering and whisking. Follow these easy steps to achieve brunch perfection in your own kitchen.
Ingredients
- 1 loaf (approx. 10-12 oz) French bread or Challah, cut into 1-inch cubes
- 8 large eggs
- 2 cups whole milk
- 1/2 cup heavy cream
- 3/4 cup granulated sugar
- 2 tablespoons vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/2 cup all-purpose flour (for topping)
- 1/2 cup packed brown sugar (for topping)
- 1 teaspoon ground cinnamon (for topping)
- 1/2 cup cold salted butter, cut into small cubes (for topping)
- 1/2 cup chopped pecans or walnuts (optional)
Directions
Step 1: Prepare the Bread
Grease a 9×13 inch baking dish with butter or non-stick cooking spray. Cut your loaf of bread into 1-inch cubes and spread them evenly throughout the prepared baking dish.
Step 2: Whisk the Custard
In a large mixing bowl, whisk together the eggs, milk, heavy cream, granulated sugar, vanilla extract, cinnamon, and nutmeg until the mixture is smooth and well-combined.
Step 3: Combine and Soak
Pour the egg mixture evenly over the bread cubes in the baking dish. Use a spatula to gently press down on the bread to ensure every piece is submerged or coated. If you have time, cover and refrigerate for at least 4 hours or overnight.
Step 4: Create the Topping
In a medium bowl, mix the flour, brown sugar, cinnamon, and cold butter cubes. Use a pastry cutter or your fingers to mash the butter into the dry ingredients until it looks like coarse crumbs. Stir in the nuts if using.
Step 5: Baking to Perfection
Preheat your oven to 350°F (175°C). Sprinkle the topping mixture evenly over the soaked bread. Bake for 45 to 50 minutes, or until the casserole is set and the top is golden brown and slightly crispy.
How to Serve french toast casserole recipe
Serve this casserole warm, straight from the oven. For the classic experience, drizzle high-quality maple syrup over each portion. You can also add a dusting of powdered sugar for a professional look. Fresh berries like strawberries, blueberries, or raspberries add a lovely tartness that balances the sweetness of the dish. A dollop of whipped cream or a side of crispy bacon can turn this into a truly decadent meal.
How to Store french toast casserole recipe
If you have leftovers, they store quite well. Place the cooled casserole in an airtight container or cover the baking dish tightly with plastic wrap. It will stay fresh in the refrigerator for up to 3 to 4 days. To reheat, you can use the microwave for a quick fix, or place it back in the oven at 350°F for about 10 minutes to help regain some of that signature crispiness on top.
Expert Tips for Perfect french toast casserole recipe
For the best results, use “stale” bread. If your bread is fresh, cut it into cubes and leave them out on a baking sheet for a few hours to dry out. Dry bread absorbs the custard better without becoming mushy. Additionally, using a combination of whole milk and heavy cream provides a richer, more luxurious texture than using milk alone. Finally, don’t skip the chill time! Letting the bread soak for at least a few hours allows the flavors to penetrate deep into the bread.
Delicious Variations
You can easily customize this recipe to suit your tastes. Try adding a layer of cream cheese cubes or fresh blueberries between the bread layers for a “stuffed” French toast feel. For a fall twist, swap out the nutmeg for pumpkin pie spice and add a half-cup of pumpkin puree to the egg mixture. You can also use different types of bread, such as buttery brioche or even cinnamon raisin bread, to add extra layers of flavor.

Frequently Asked Questions
Q: Can I make this recipe dairy-free?
Yes, you can substitute the whole milk and heavy cream with full-fat oat milk or coconut milk. Be sure to use a dairy-free butter substitute for the crumble topping as well.
Q: Do I have to let it soak overnight?
While overnight is best for flavor and texture, you can bake it after just 30 to 60 minutes of soaking if you are in a hurry. The bread just won’t be quite as saturated.
Q: What is the best bread to use?
Thick, sturdy breads like French bread, Challah, or Brioche are the best choices. They hold their shape well and create a beautiful texture after soaking.
Q: Can I freeze French toast casserole?
Yes! You can freeze it before or after baking. If freezing before, let it thaw in the fridge overnight before baking. If freezing after, wrap individual slices tightly and reheat as needed.
Q: How do I know when the casserole is finished baking?
The casserole should be puffed up and the center should feel firm, not jiggly. The top should be a deep golden brown and the edges should be slightly crisp.
Conclusion
This French toast casserole recipe is a guaranteed winner for any breakfast or brunch occasion. Its combination of ease, delicious flavors, and “make-ahead” convenience makes it a staple for home cooks everywhere. Once you try this crispy-on-top, custardy-in-the-middle treat, it is sure to become a regular request in your household. Enjoy the process of baking it and the even better process of eating it!

french toast casserole recipe
- Total Time: 1 hour
Ingredients
- 1 loaf (approx. 10-12 oz) French bread or Challah, cut into 1-inch cubes
- 8 large eggs
- 2 cups whole milk
- 1/2 cup heavy cream
- 3/4 cup granulated sugar
- 2 tablespoons vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/2 cup all-purpose flour (for topping)
- 1/2 cup packed brown sugar (for topping)
- 1 teaspoon ground cinnamon (for topping)
- 1/2 cup cold salted butter, cut into small cubes (for topping)
- 1/2 cup chopped pecans or walnuts (optional)
Instructions
- Grease a 9×13 inch baking dish with butter or non-stick cooking spray. Cut your loaf of bread into 1-inch cubes and spread them evenly throughout the prepared baking dish.
- In a large mixing bowl, whisk together the eggs, milk, heavy cream, granulated sugar, vanilla extract, cinnamon, and nutmeg until the mixture is smooth and well-combined.
- Pour the egg mixture evenly over the bread cubes in the baking dish. Use a spatula to gently press down on the bread to ensure every piece is submerged or coated. If you have time, cover and refrigerate for at least 4 hours or overnight.
- In a medium bowl, mix the flour, brown sugar, cinnamon, and cold butter cubes. Use a pastry cutter or your fingers to mash the butter into the dry ingredients until it looks like coarse crumbs. Stir in the nuts if using.
- Preheat your oven to 350°F (175°C). Sprinkle the topping mixture evenly over the soaked bread. Bake for 45 to 50 minutes, or until the casserole is set and the top is golden brown and slightly crispy.
- Cook Time: 60 minutes
- Diet: Vegetarian




