There’s something magical about bringing family and friends together for a leisurely weekend brunch. As someone who cherishes these moments but dreads spending hours in the kitchen while everyone else relaxes, I’ve perfected what I consider the ultimate solution: my French Toast Casserole. This delightful dish combines the beloved flavors of traditional French toast with the convenience of a make-ahead recipe that actually improves overnight in the refrigerator.
I remember the first time I served this at a family gathering. My cousin, notorious for her picky eating habits, went back for seconds and thirds! That’s when I knew this recipe was something special. What makes it truly remarkable is how it transforms humble ingredients into something that feels indulgent and special, yet requires minimal effort on your part.
Why This French Toast Casserole Will Become Your Go-To Brunch Dish
Before we dive into the recipe, let me share why this particular dish has earned a permanent spot in my brunch rotation:
- Make-ahead marvel: Prepare it the night before and simply bake in the morning
- Customizable: Adaptable to dietary needs and flavor preferences
- Feeds a crowd: Perfect for family gatherings or brunch parties
- Budget-friendly: Uses simple, accessible ingredients
- Stress-free: No standing over the stove flipping individual slices of French toast
The beauty of this casserole lies in its versatility. I’ve made countless variations over the years, swapping in seasonal fruits, experimenting with different breads, and adjusting the sweetness level to suit different palates. The recipe I’m sharing today is my classic version, but I’ll include suggestions for variations that have been hits with my friends and family.
Ingredients You’ll Need
For the base casserole:
- 1 large loaf (about 1 pound) day-old bread (French bread, brioche, or challah work beautifully)
- 8 large eggs
- 2 cups whole milk
- 1 cup heavy cream
- ½ cup granulated sugar
- 2 tablespoons pure vanilla extract
- 1 teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg
- ¼ teaspoon salt
For the streusel topping:
- ½ cup all-purpose flour
- ½ cup packed brown sugar
- 1 teaspoon ground cinnamon
- ¼ teaspoon salt
- ½ cup cold unsalted butter, cubed
For serving:
- Pure maple syrup
- Fresh berries
- Powdered sugar for dusting
- Whipped cream (optional)

Essential Equipment
This recipe doesn’t require any fancy gadgets, but you will need:
- 9×13 inch baking dish
- Mixing bowls (large and medium)
- Whisk
- Measuring cups and spoons
- Pastry cutter or fork (for the streusel)
- Cutting board and knife (for bread)
The Science Behind Perfect French Toast Casserole
What sets an extraordinary French toast casserole apart from a mediocre one comes down to a few key principles:
Day-old bread : Using slightly stale bread is crucial because fresh bread contains too much moisture and will turn soggy rather than custardy. The dried-out bread cells can better absorb the egg mixture without collapsing.
Egg-to-dairy ratio : The perfect balance ensures a custard that’s rich but not “eggy.” Using both milk and cream creates the ideal texture.
Resting time : The overnight rest allows the bread to fully absorb the custard mixture, resulting in a consistent texture throughout the casserole.
Baking temperature : Starting with a covered bake preserves moisture, while finishing uncovered creates that desirable golden, slightly crisp top.
Step-by-Step Instructions
The Night Before
- Prepare your baking dish: Generously butter a 9×13 inch baking dish.
- Prepare the bread: Cut or tear your bread into roughly 1-inch cubes. If your bread isn’t a day old, you can dry it out by spreading the cubes on a baking sheet and placing in a 200°F oven for about 10 minutes.
- Make the custard mixture: In a large bowl, whisk together eggs, milk, cream, sugar, vanilla, cinnamon, nutmeg, and salt until well combined.
- Combine bread and custard: Place the bread cubes in your prepared baking dish, then pour the custard mixture evenly over the bread. Press the bread down gently to help it absorb the liquid.
- Cover and refrigerate: Cover the baking dish with plastic wrap and refrigerate for at least 4 hours, but preferably overnight (up to 24 hours).
In the Morning
- Preheat your oven: Set to 350°F and take the casserole out of the refrigerator while the oven heats.
- Make the streusel topping: In a medium bowl, combine flour, brown sugar, cinnamon, and salt. Add the cold cubed butter and use a pastry cutter or fork to work the butter into the dry ingredients until the mixture resembles coarse crumbs.
- Add topping to casserole: Uncover the casserole and sprinkle the streusel evenly over the top.
- Bake: Cover with foil and bake for 30 minutes. Remove the foil and continue baking for another 15-25 minutes until the center is set and the top is golden brown.
- Rest before serving: Allow the casserole to rest for 5-10 minutes before serving. This helps it set up and makes serving neater.

Nutritional Information
I believe in transparency when it comes to what we’re eating, so here’s a breakdown of what you can expect nutritionally from this dish:
Nutritional Element | Per Serving (Based on 12 servings) |
---|---|
Calories | 385 |
Total Fat | 22g |
Saturated Fat | 12g |
Cholesterol | 185mg |
Sodium | 310mg |
Total Carbohydrates | 38g |
Dietary Fiber | 1.5g |
Sugar | 21g |
Protein | 10g |
Calcium | 15% DV |
Iron | 10% DV |
Vitamin D | 15% DV |
Note: These values are approximate and will vary based on specific ingredients and exact serving sizes.
Serving Suggestions
This French toast casserole is delicious on its own, but I love to set up a little “toppings bar” when serving it to guests. Some of my favorite accompaniments include:
- Warmed pure maple syrup
- Fresh seasonal berries (strawberries, blueberries, raspberries)
- Sliced bananas
- Toasted nuts (pecans or walnuts)
- Whipped cream
- Fruit compotes
- Caramelized apples or pears
For a complete brunch spread, I typically serve this casserole alongside:
- A fresh fruit platter
- Crispy bacon or breakfast sausages
- A light green salad with citrus vinaigrette
- Coffee, tea, and fresh orange juice
- Sparkling water with citrus slices
Common Questions and Troubleshooting
Q: Can I make this recipe dairy-free?
Absolutely! I’ve made this with unsweetened almond milk and coconut cream with excellent results. For the streusel topping, use solid coconut oil instead of butter.
Q: What if I don’t have time to let it sit overnight?
While overnight is ideal, you can get away with a 4-hour soak. The texture won’t be quite as uniform, but it will still be delicious.
Q: Can I freeze this casserole?
Yes! You can freeze it either before or after baking. To freeze before baking, prepare through step 4 (without the streusel), cover tightly, and freeze for up to 2 months. Thaw overnight in the refrigerator before adding the streusel and baking. For baked casserole, cool completely, cover tightly, and freeze for up to 2 months. Thaw overnight and reheat in a 350°F oven until warmed through.
Q: Why did my casserole turn out soggy in the middle?
This usually happens if your bread was too fresh or if the casserole didn’t bake long enough. Make sure your bread is day-old and dry, and check that the center is set before removing from the oven.
Q: Can I halve this recipe?
Yes! Use an 8×8 inch baking dish and check for doneness about 10 minutes earlier than the full recipe suggests.
Variations to Try
Seasonal Favorites
Spring: Add lemon zest to the custard and top with fresh strawberries and a drizzle of honey.
Summer: Layer in fresh blueberries or peaches before baking, and add a sprinkle of additional cinnamon to the streusel.
Fall: Add diced apples tossed in cinnamon and a tablespoon of maple syrup to the casserole before baking. Add chopped pecans to the streusel.
Winter: Add orange zest and a tablespoon of Grand Marnier to the custard (the alcohol will cook off). Consider adding dried cranberries to the casserole before baking.
Flavor Twists
Chocolate Lover’s: Add ½ cup chocolate chips to the bread mixture and use chocolate milk in place of regular milk.
Pumpkin Spice: Replace ½ cup of the milk with ½ cup of pumpkin puree and increase the spices to include 2 teaspoons of pumpkin pie spice.
Banana Bread: Layer in 2 sliced ripe bananas and add ½ cup chopped walnuts to the streusel topping.

Sustainability Tips
As someone who tries to be mindful of food waste and environmental impact, here are some suggestions:
- Use bread that’s on the verge of going stale – this recipe is perfect for bread rescue!
- Choose local and/or organic dairy products when possible
- Opt for cage-free or pasture-raised eggs
- Serve with in-season fruits
- Store leftovers properly (they’ll keep for 3-4 days in the refrigerator)
- Compost appropriate food scraps
Time-Saving Tips for Busy Mornings
If you’re particularly pressed for time or serving a large crowd, consider these shortcuts:
- Prep in batches: When I find good bread on sale, I’ll cube it, dry it out, and freeze it in portion-sized bags, ready for future casseroles.
- Make the streusel ahead: The streusel topping can be made up to 3 days in advance and stored in an airtight container in the refrigerator.
- Set up the night before: Measure out your serving dishes, utensils, and any additional toppings the night before so you can simply focus on baking in the morning.
- Delegate: If you’re hosting, ask guests to bring simple sides like fruit salad or juice, allowing you to focus on the main dish.
The History Behind French Toast Casserole
While researching this recipe years ago, I discovered that French toast itself dates back to ancient Roman times! It was originally a way to use up stale bread – proving once again that some of the best culinary innovations come from necessity and frugality.
The casserole version likely developed in American households in the mid-20th century, when casseroles of all types became popular for their convenience and ability to feed larger families. The genius of transforming a stovetop dish into a baked one cannot be overstated – particularly for those of us who prefer to minimize last-minute cooking when entertaining.
A Final Note
What I love most about this recipe is how it brings people together. There’s something about the aroma of cinnamon and vanilla wafting through the house that draws everyone to the kitchen, still in their pajamas, coffee mugs in hand. It’s these small moments of connection that make cooking worthwhile for me.
I hope this French Toast Casserole becomes a cherished recipe in your home as it has in mine. Remember, cooking should be joyful, not stressful. This dish embodies that philosophy perfectly – minimum effort, maximum pleasure.
Happy brunching!
Frequently Asked Questions
Q: What’s the best bread to use for French toast casserole?
The ideal bread is something substantial with a good crumb structure. My top choices are brioche, challah, or French bread. Avoid very soft sandwich breads as they can become too mushy.
Q: How do I know when the casserole is fully baked?
The casserole is done when the center is set and doesn’t jiggle when you gently shake the pan. A knife inserted in the center should come out clean, though it may be moist (not wet with raw egg mixture).
Q: Can I add protein to make this a more complete meal?
Absolutely! I sometimes add a layer of cooked and crumbled breakfast sausage or bacon bits between layers of bread. If doing this, I recommend reducing the sugar slightly to balance the savory elements.
Q: Is there a way to make individual portions?
Yes! Use the same mixture but divide it among greased muffin tins or ramekins. Reduce the baking time to about 20-25 minutes total.
Q: How do I adjust this recipe for a larger crowd?
For a crowd of 15-20 people, I typically make 1.5 times the recipe and use a deeper baking dish. Increase the baking time by about 15-20 minutes, checking for doneness as described above.
Q: Can I use a different type of milk if I don’t have whole milk?
Yes, you can use 2% milk, but I wouldn’t go lower in fat content than that. The richness is part of what makes this dish special. Plant-based milks also work, with oat milk being my preferred non-dairy alternative for this recipe.
Q: How far in advance can I prepare this dish?
You can assemble the casserole up to 24 hours before baking. Beyond that, the bread may break down too much and become mushy rather than custardy.
Q: My family doesn’t like things too sweet. Can I reduce the sugar?
Absolutely! The sugar can be reduced by up to half without significantly affecting the texture. You can also skip the streusel topping entirely for a less sweet version.