French Toast Casserole
Why You’ll Love This French Toast Casserole
- Prep it the night before for an easy, stress-free morning.
- Perfect for Christmas morning, Easter brunch, Mother’s Day, and family gatherings.
- Soft and custardy inside with a buttery cinnamon crumb topping.
- No standing over the stove making individual slices of French toast.
- Easy to customize with fruit, nuts, or seasonal flavors.
- Doubles beautifully for feeding a crowd.
Ingredients You’ll Need
- Sourdough or Challah Bread: A sturdy loaf gives this casserole the best texture because it absorbs the custard without falling apart. Sourdough adds a slight tang while challah creates a rich, tender bite. Day-old bread works especially well, and if you’re baking your own, my Homemade Sourdough Bread is perfect for this recipe.
- Milk: Forms the base of the custard and keeps every bite soft and creamy.
- Heavy Cream: Adds richness and creates that classic custardy texture that makes baked French toast so delicious.
- Eggs: Bind everything together while creating a rich, fluffy custard.
- Ground Cinnamon: Brings warm, cozy flavor to both the custard and the crumb topping.
- Kosher Salt: Balances the sweetness and enhances all of the flavors.
- Vanilla Extract: Adds warmth and rounds out the custard with classic French toast flavor.
- Crumb Topping
- Packed Light Brown Sugar: Adds sweetness along with a rich caramel flavor that pairs perfectly with cinnamon.
- All-Purpose Flour or 1:1 Gluten-Free Flour: Creates the buttery crumble that bakes into a crisp topping.
- Ground Allspice: Adds just enough warmth to complement the cinnamon without overpowering it.
- Ground Cinnamon: Gives the topping that classic French toast flavor.
- Butter: Room temperature butter creates tender crumbs that bake into a crisp, buttery topping.
Ingredient Substitutions
One of the things I love most about this recipe is how easy it is to make with what you have on hand.
- Sourdough, challah, brioche, or French bread all work beautifully.
- Use a sturdy gluten-free loaf with a 1:1 gluten-free flour blend for a gluten-free version.
- Whole milk creates the richest custard, but 2% milk also works.
- Add chopped pecans or walnuts for a little extra crunch.
How to Make French Toast Casserole
- Start by buttering a 9×13-inch baking dish.
- Cut the bread into 1 to 2-inch cubes and place them in a large mixing bowl.
- Whisk together the milk, heavy cream, eggs, vanilla extract, cinnamon, and kosher salt until smooth and well combined. Pour the custard over the bread and gently stir until every piece is coated.
- Transfer the mixture to the prepared baking dish, cover tightly, and refrigerate for at least 4 hours or overnight so the bread has time to absorb the custard.
- While the casserole chills, prepare the crumb topping by mixing together the brown sugar, flour, cinnamon, and allspice. Add the room temperature butter and use a fork to work everything together until coarse crumbs form. Refrigerate until you’re ready to bake.
- When it’s time to bake, remove the casserole from the refrigerator, uncover it, and sprinkle the crumb topping evenly over the top. Bake until the casserole is golden brown and the center is set. Let it rest for about 10 minutes before serving with maple syrup, powdered sugar, fresh berries, or whipped cream.
Tips for French Toast Casserole
- Day-old bread absorbs the custard better than fresh bread and gives the best texture.
- Letting the casserole chill overnight produces the richest flavor and most even bake.
- Keep the crumb topping refrigerated until just before baking so it stays crisp.
- Allow the casserole to rest for about 10 minutes before serving so it slices more cleanly.
- If the top begins browning faster than the center is baking, loosely tent it with foil during the last part of baking.
Common Mistakes to Avoid
- Using soft sandwich bread: A hearty loaf like sourdough or challah holds up much better and won’t become mushy.
- Skipping the chill time: The bread needs time to soak up the custard for the best texture.
- Adding the topping too early: Keep the crumb topping refrigerated until just before baking so it stays light and crumbly.
- Underbaking the casserole: The center should be set and no longer jiggle before removing it from the oven.
- Serving it immediately: Let it rest for about 10 minutes so the custard finishes setting and the casserole slices cleanly.
Easy Variations
This French Toast Casserole is delicious exactly as written, but it’s also easy to make your own.
- Fold in fresh blueberries or raspberries.
- Add diced apples with an extra sprinkle of cinnamon.
- Mix chopped pecans into the crumb topping.
- Stir in orange zest for a bright citrus twist.
- Sprinkle mini chocolate chips between the layers for an extra sweet breakfast.
What to Serve with French Toast Casserole
Serve this casserole with crispy bacon, breakfast sausage, scrambled eggs, fresh fruit, a dollop of homemade whipped cream, or a drizzle of warm maple syrup for a complete breakfast or brunch.
Storage & Freezing
- Store leftover French Toast Casserole tightly covered in the refrigerator for up to 4 days.
- Reheat individual servings in the microwave or warm larger portions in a 325°F oven until heated through.
- To freeze, allow the casserole to cool completely, wrap it tightly, and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.

French Toast Casserole
This easy French Toast Casserole is made with cubes of sourdough or challah soaked in a rich cinnamon vanilla custard, topped with a buttery brown sugar crumble, and baked until golden. It’s the perfect make-ahead breakfast for holidays, brunch, or feeding a crowd.
Equipment
- Fork
- plastic wrap
Video
Ingredients
French Toast Casserole
- 30 oz sourdough or egg-style bread, such as challah (cut into 1 to 2-inch cubes)
- 2 1/4 cups milk (oat milk if dairy-free)
- 1/2 cup heavy cream
- 8 large eggs
- 2 tsp ground cinnamon
- 1 tsp kosher salt
- 3 tsp vanilla extract
Crumb Topping
- 1/2 cup packed light brown sugar
- 1/2 cup all-purpose flour (or 1:1 gluten free flour)
- 1/8 tsp ground allspice
- 1/2 tsp ground cinnamon
- 1/2 cup butter, room temperature
Instructions
Prepare the Crumb Topping
- In a medium bowl, combine the packed light brown sugar, flour, ground allspice, and ground cinnamon.
- Add the room temperature butter and use a fork to work the butter into the dry ingredients until coarse crumbs form.
- Refrigerate while preparing the casserole.
Prepare the French Toast Casserole
- Butter a 9×13-inch baking dish.
- Cut the bread into 1 to 2-inch cubes.
- In a large mixing bowl, whisk together the milk, heavy cream, eggs, ground cinnamon, kosher salt, and vanilla extract until well combined.
- Add the bread cubes and gently stir until evenly coated.
- Pour the mixture into the prepared baking dish.
- Cover with plastic wrap and refrigerate for at least 4 hours or overnight.
- Preheat the oven to 350°F.
- Remove the casserole from the refrigerator and discard the plastic wrap.
- Sprinkle the chilled crumb topping evenly over the casserole.
- Bake uncovered for 45 to 55 minutes, or until golden brown and the center is set.
- Let the casserole rest for about 10 minutes before serving.
Notes
- Day-old sourdough or challah gives the best texture because it absorbs the custard without becoming soggy.
- Homemade Sourdough Bread works wonderfully in this recipe if you have a loaf on hand.
- Refrigerating the crumb topping keeps the butter cold, creating a crisp, buttery topping after baking.
- The casserole is done when the center is set and no longer jiggles.
- This recipe doubles easily for holidays or large family gatherings. Bake in two separate 9×13-inch baking dishes for the most even results.
- Serve warm with maple syrup, powdered sugar, fresh berries, whipped cream, or toasted pecans.
Nutrition
Serving: 1servingCalories: 274kcalCarbohydrates: 19gProtein: 7gFat: 19gSaturated Fat: 11gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gTrans Fat: 0.4gCholesterol: 175mgSodium: 383mgPotassium: 171mgFiber: 0.4gSugar: 14gVitamin A: 739IUVitamin C: 0.1mgCalcium: 113mgIron: 1mg
Tried this recipe?Mention @TheSaltyCooker or tag #thesaltycooker!




