This French Toast Casserole is a make-ahead breakfast dish that transforms classic French toast into an easy-to-serve baked format, featuring thick slices of sourdough bread soaked in rich vanilla custard and topped with a buttery cinnamon-brown sugar streusel. By assembling everything in a baking dish and baking it in the oven rather than cooking individual slices on the griddle, this recipe creates a crowd-pleasing brunch centerpiece that’s perfect for feeding multiple people without standing over the stove flipping toast. The result is a golden, crispy-topped casserole with custardy centers, sweet cinnamon crunch on top, and all the beloved flavors of French toast in convenient, slice-and-serve format.
Why You’ll Love This Recipe
- Make-Ahead Convenience – Can be assembled the night before and refrigerated, then simply baked in the morning for stress-free breakfast or brunch hosting.
- No Stovetop Flipping – Eliminates the need to stand at the stove cooking individual slices, making this perfect for feeding crowds without constant attention.
- Crispy Streusel Topping – The cinnamon-brown sugar crumb topping adds textural contrast and extra sweetness that elevates this beyond basic French toast.
- Feeds a Crowd – One 9×13 pan serves 8-10 people generously, making it ideal for holiday mornings, brunch parties, or large family gatherings.
- Restaurant-Quality at Home – Delivers the kind of impressive, indulgent breakfast you’d order at brunch spots but made easily in your own kitchen.
- Perfect Texture Balance – Combines crispy edges and topping with soft, custardy interior for varied textures in every bite.
Ingredients You’ll Need
For the French Toast Base:
- 1 loaf sourdough bread (about 16 ounces; Pepperidge Farm or similar recommended) – Provides sturdy structure that absorbs custard without falling apart
- 8 large eggs – Creates the rich custard base that binds everything together
- 2 cups milk (whole, 2%, or low-fat) – Provides liquid for the custard mixture
- ½ cup heavy cream – Adds richness and luxurious texture to the custard
- ¾ cup granulated sugar – Sweetens the custard throughout
- 2 tablespoons vanilla extract – Adds aromatic vanilla flavor that defines French toast
For the Cinnamon Streusel Topping:
- ½ cup all-purpose flour – Creates the crumbly topping structure
- ½ cup packed light or dark brown sugar – Provides deep, caramel-like sweetness
- 1 teaspoon ground cinnamon – Adds warm spice that defines the topping
- ¼ teaspoon salt – Balances sweetness and enhances all flavors
- ½ cup (1 stick) cold unsalted butter, cut into small pieces – Creates the buttery, crumbly texture when worked into dry ingredients
Step-by-Step Instructions
Prepare the Baking Dish Generously grease a 9×13-inch baking dish with butter or nonstick cooking spray, ensuring all corners and sides are coated to prevent sticking.
Slice the Bread Using a sharp serrated knife, cut the sourdough loaf into thick slices approximately 1 to 1½ inches thick. You should get about 10-12 slices from one loaf. The thick slices are essential for proper texture—thin slices become too soggy and don’t create the characteristic custardy interior.
Make the Custard Mixture In a large mixing bowl, whisk together the eggs, milk, heavy cream, granulated sugar, and vanilla extract until completely smooth and well combined with no streaks of egg visible. The sugar should be mostly dissolved. This rich custard is what transforms ordinary bread into French toast.
Soak the Bread Working with one slice at a time, dip each piece of bread into the custard mixture, turning to coat both sides thoroughly. Let each slice soak for 5-10 seconds per side—long enough to absorb custard but not so long that the bread falls apart. The bread should be well-moistened but still hold its shape.
Arrange in Baking Dish Arrange the soaked bread slices in the prepared baking dish in a single layer, overlapping them slightly in a shingled pattern if needed to fit all slices. They should fit snugly but don’t need to cover every inch of the pan bottom. Pour any remaining custard mixture evenly over the arranged bread slices.
Cover and Refrigerate (Optional but Recommended) At this point, you can cover the dish tightly with plastic wrap and refrigerate overnight (or for at least 2 hours). This allows the bread to absorb more custard and makes morning preparation even easier. If baking immediately, let it sit at room temperature for 15 minutes while you prepare the topping and preheat the oven.
Preheat the Oven Preheat your oven to 350°F (175°C). Position the rack in the center of the oven.
Make the Streusel Topping In a medium bowl, whisk together the flour, brown sugar, cinnamon, and salt until evenly combined. Add the cold butter pieces and work them into the dry ingredients using a pastry cutter, fork, or your fingertips, cutting and mixing until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining. The mixture should clump together when squeezed but still be crumbly overall.
Add the Topping Evenly sprinkle the cinnamon streusel topping over the soaked bread in the baking dish, distributing it across the entire surface and into the crevices between bread slices. Don’t press it down—just let it sit on top where it will bake into a crispy, golden crust.
Bake Until Golden Place the baking dish in the preheated oven and bake for 35-45 minutes, or until the custard is completely set (no liquid jiggles when you gently shake the pan), the edges are golden brown and slightly crispy, and the streusel topping is deeply golden and crisp. A knife inserted into the center should come out mostly clean with just a few moist crumbs.
Cool Slightly Remove the casserole from the oven and let it cool for 5-10 minutes before serving. This brief rest allows the custard to set further and makes serving easier with portions that hold together rather than falling apart.
Serve Warm Cut into squares or rectangles and serve warm, topped with maple syrup, fresh berries, whipped cream, powdered sugar, or any desired toppings. Each serving should include some of the crispy top and custardy interior.
Recipe Notes & Tips
- Bread Choice – Day-old or slightly stale bread works best as it absorbs custard without falling apart; fresh, soft bread can become too soggy. Sourdough, challah, or brioche are ideal.
- Thick Slicing Essential – Don’t slice thinner than 1 inch; thin slices don’t create the characteristic custardy interior and can become mushy.
- Cold Butter Crucial – The butter must be cold for proper streusel texture; cold butter creates flaky, crumbly topping while warm butter makes it greasy and dense.
- Overnight Soaking – Refrigerating overnight allows deeper custard absorption and actually improves texture; if baking immediately, increase soaking time slightly.
- Preventing Soggy Bottom – Don’t pour too much excess custard over the bread; it should be moistened but not swimming in liquid.
- Doneness Test – The casserole is done when the center doesn’t jiggle and a knife inserted comes out mostly clean; underbaked centers will be runny.
Nutritional Information
- Prep Time: 20 minutes (slicing bread, making custard, preparing topping)
- Soaking Time: 2 hours minimum (or overnight; optional but recommended)
- Cook Time: 40 minutes average (35-45 minutes baking)
- Total Time: 60 minutes active time (plus optional overnight soaking)
- Servings: 8-10 portions
- Calories: Approximately 450-500 per serving (varies based on portion size and toppings)
Perfect Pairings
- Serve with crispy bacon, breakfast sausage, or Canadian bacon for classic breakfast protein alongside the sweet casserole.
- Pair with fresh fruit salad, berries, or sliced bananas for refreshing, lighter elements that balance the richness.
- Complement with scrambled eggs or a vegetable frittata for those who want savory options alongside the sweet French toast.
- Accompany with coffee, orange juice, or mimosas for beverages that complete the brunch experience.
Ideal Occasions
- Perfect for Christmas morning, Easter brunch, or Thanksgiving breakfast when you want impressive food without missing time with family.
- Excellent choice for overnight guests when you want to prepare ahead and simply bake in the morning for easy hosting.
- Ideal for Mother’s Day, Father’s Day, or birthday breakfast celebrations when you want something special that feels indulgent.
- Great option for brunch parties or potluck brunches where you need substantial food that serves many people from one dish.
Storage & Serving Tips
- Store leftover baked casserole covered in the refrigerator for up to 3 days; reheat individual portions in the microwave or whole casserole in a 350°F oven.
- Assemble unbaked casserole up to 24 hours ahead, cover tightly, and refrigerate; add the streusel topping just before baking.
- Freeze baked and cooled casserole tightly wrapped for up to 2 months; thaw overnight in refrigerator and reheat in a 350°F oven.
- For crispiest reheating, use the oven rather than microwave, which makes the streusel topping soggy.
Creative Variations to Try
- Berry Studded – Layer fresh blueberries, strawberries, or raspberries between bread slices before adding custard for fruity variation.
- Cream Cheese Filling – Spread sweetened cream cheese between bread slices before soaking for cheesecake-inspired richness.
- Pecan Praline – Add ½ cup chopped pecans to the streusel topping for nutty crunch and Southern flair.
- Pumpkin Spice – Replace ½ cup milk with pumpkin purée and add pumpkin pie spice to custard for fall-inspired version.
Troubleshooting Common Issues
- Soggy, not set center – Underbaked or too much liquid; ensure full 40+ minutes baking time and use thick bread that doesn’t absorb excess custard.
- Dry, not custardy – Not enough custard or overbaked; ensure bread is well-soaked and don’t bake beyond when center is just set.
- Streusel topping hard/greasy – Butter was too warm or mixture overmixed; use very cold butter and mix just until crumbly, not paste-like.
- Bottom burnt, top not golden – Oven too hot or rack too low; verify temperature with oven thermometer and position rack in center of oven.
Why This Recipe Works
This French toast casserole succeeds by adapting the fundamental principles of classic French toast—egg custard-soaked bread cooked until golden—into a format that’s more practical for serving groups while adding the bonus of a crispy streusel topping. Using thick slices of sturdy bread like sourdough ensures the slices can absorb substantial custard without disintegrating, creating the characteristic custardy interior when baked. The rich custard made with eggs, milk, cream, sugar, and vanilla provides proper moisture and flavor, coating each piece thoroughly. Soaking the bread before baking (especially overnight) allows deeper custard penetration that creates more uniform texture rather than dry spots. Baking at 350°F cooks the custard through gently without burning the edges, while the moderate temperature allows the streusel topping to become golden and crisp without burning. The streusel topping made with cold butter, flour, brown sugar, and cinnamon creates textural contrast—the cold butter pieces melt during baking and create pockets of crispness throughout the crumbly topping. The brown sugar adds caramel notes while the cinnamon provides warm spice. Overlapping the bread slices slightly creates some areas with double bread layers that provide extra custard absorption and varied texture. Letting the casserole rest after baking allows the custard to set fully and firms up slightly, making clean slicing possible. At approximately 450-500 calories per serving, this is an indulgent breakfast with significant calories from eggs, cream, sugar, butter, and bread—it’s special occasion food meant for celebrations and treat meals rather than everyday eating, though the eggs and milk provide good protein and the portion-controlled format prevents unlimited consumption.
Final Thoughts
French Toast Casserole represents the kind of smart recipe adaptation that takes a beloved classic and reimagines it in a format that’s more practical for modern entertaining needs. While traditional French toast served hot off the griddle has undeniable appeal, the reality is that standing at the stove flipping individual slices while guests wait isn’t practical for hosting or family mornings when you want to be present rather than cooking. This casserole version solves that problem elegantly by delivering all the flavors and textures people love about French toast in a dish that can be made ahead, baked hands-free, and served to multiple people simultaneously. The addition of the streusel topping elevates this beyond mere convenience adaptation into something that arguably surpasses the original with its crispy, sweet crust. While this version uses full-fat cream and a generous amount of sugar for maximum indulgence, those seeking lighter options could use all milk instead of cream, reduce sugar, or use whole grain bread, though such modifications will alter the character that makes this casserole so special for celebrations. Whether you’re hosting holiday breakfast, entertaining overnight guests, celebrating a special occasion, or simply want to treat your family to something beyond ordinary weekday breakfast, this French toast casserole proves that sometimes the best recipes are the ones that honor tradition while embracing practical innovation, creating food that brings people together around the table to share unhurried mornings, good conversation, and the simple pleasure of starting the day with something sweet, warm, and made with care.

