My first time making this French toast casserole I served it at a sleepy weekend brunch and watched everyone reach for seconds; it’s simple, forgiving, and feeds a crowd without fuss. This custardy bake transforms day-old French or challah into a golden, sliceable breakfast centerpiece that’s perfect for family mornings, holiday brunches, or meal-prep weekends. If you like fruit-studded versions, check out this blueberry French toast casserole for a fruity spin.
What makes this recipe special
This casserole turns stale bread into a creamy, custard-soaked breakfast that feels indulgent but is surprisingly economical and low-effort. It’s ideal when you want to:
- Feed several people with one pan.
- Prep ahead: it improves after a few hours or overnight in the fridge.
- Offer something kid-approved and customizable with toppings.
The texture sits between pudding and classic French toast, so it’s reliable for buffets and easy to reheat without losing its charm.
Step-by-step overview
You’ll cube day-old bread, whisk a rich egg-and-cream custard, and pour it over the bread so it soaks up the mixture. After a long chill to hydrate the cubes, bake until the top is golden and the center is set. Rest briefly, then slice and top with syrup, berries, or powdered sugar.
What you’ll need
- 1 loaf bread (French or challah), day-old (about 10–12 oz; crusty loaves work best)
- 8 large eggs
- 2 cups milk (whole milk gives best richness; use plant milk for dairy-free)
- 1 cup heavy cream (can reduce to 3/4 cup + extra milk to lighten)
- 3/4 cup granulated sugar (or 1/2 cup brown sugar for a deeper flavor)
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon salt
- Syrup, fresh berries, or powdered sugar for serving
Notes: Stale bread soaks up custard without turning soggy. Challah or brioche give an extra-rich result. For less sweetness, cut sugar to 1/2 cup and rely on toppings.
Step-by-step instructions
- Preheat the oven to 350°F (175°C).
- Grease a 9×13-inch baking dish with butter or nonstick spray.
- Cut the loaf into 1-inch cubes and spread them evenly in the dish.
- In a medium bowl, whisk the eggs until smooth.
- Add milk, heavy cream, sugar, vanilla, cinnamon, and salt. Whisk until well combined.
- Pour the custard evenly over the bread cubes.
- Press down gently with a spatula or your hands so the bread soaks up the mixture.
- Cover the dish tightly and refrigerate at least 2 hours or overnight for best flavor and texture.
- After chilling, remove the cover and bake 45 to 50 minutes. The top should be golden and a knife inserted in the center should come out mostly clean.
- Let the casserole rest 5 minutes, then slice and serve warm with syrup, fresh berries, or a dusting of powdered sugar.

How to plate and pair
Serve slices straight from the pan onto warm plates. Top with a pat of butter and warm maple syrup for classic comfort. Brighten the plate with fresh berries, orange segments, or a spoonful of yogurt for contrast. For a brunch spread, pair with scrambled eggs, roasted potatoes, or a simple green salad to balance sweetness.
Storage and reheating tips
Cool leftovers to room temperature, then cover and refrigerate up to 3–4 days. Reheat individual slices in a toaster oven or oven at 350°F for 8–12 minutes until warmed through and the edges crisp up. For microwave reheating, cover and heat in 30-second intervals to avoid rubbery texture. To freeze, wrap cooled slices tightly in plastic and foil and freeze up to 1 month. Thaw overnight in the fridge before reheating. Always discard any custard-based dish left at room temperature longer than two hours.
Helpful cooking tips
- Use day-old bread. Fresh bread will collapse and yield a denser interior.
- Cube bread into roughly 1-inch pieces so custard penetrates evenly.
- Press the bread into the custard after pouring to eliminate dry pockets.
- Let it rest overnight for the best texture and deeper flavor.
- If the top browns too quickly, tent loosely with foil for the last 15 minutes.
- Test doneness near the center; a slightly moist crumb is fine, but it should not be liquid.
Recipe variations
- Cinnamon-apple: Fold in 1 diced tart apple and 1/4 cup chopped walnuts before baking.
- Lemon-ricotta: Swap 1/2 cup of cream for ricotta and add 1 tbsp lemon zest.
- Dairy-free: Use full-fat coconut milk + unsweetened almond milk in place of milk and cream.
- For a fluffier, fruit-forward take try the fluffy blueberry French toast casserole which layers fruit and a lighter custard for a cloud-like texture.
Tricks for success
- Don’t skimp on vanilla; it brightens the custard.
- Room-temperature eggs blend more evenly with milk and cream.
- If using a very dense bread, increase soaking time or add 1/4 cup extra milk.
- For a crunchy top, sprinkle a mix of brown sugar and chopped pecans before baking.
Common questions
How long does it take to prep and cook?
Prep time is about 15–20 minutes to cube the bread and mix the custard. Chilling is at least 2 hours or overnight. Bake time is 45–50 minutes. Plan for about 1 hour active time plus chilling.
Can I make this ahead and bake it later?
Yes. Assemble, cover tightly, and refrigerate overnight. Bake straight from the fridge; you may need an extra 5–10 minutes of bake time if very cold.
Can I use gluten-free bread or dairy substitutes?
Yes. Use a sturdy gluten-free loaf that holds up to soaking. For dairy-free, use full-fat coconut milk and a plant-based creamer to preserve richness. Texture will vary slightly from the original.
How do I know when it’s fully cooked?
The top should be golden and slightly springy. Insert a knife or toothpick into the center; it should come out mostly clean with only a few moist crumbs, not wet custard.
Is it safe to leave overnight in the fridge?
Yes. Once assembled, cover tightly and refrigerate. The overnight chill actually improves the texture by giving the bread time to absorb the custard. Discard any uneaten casserole after 3–4 days in the refrigerator.

French Toast Casserole
Ingredients
Method
- Preheat the oven to 350°F (175°C).
- Grease a 9x13-inch baking dish with butter or nonstick spray.
- Cut the loaf into 1-inch cubes and spread them evenly in the dish.
- In a medium bowl, whisk the eggs until smooth.
- Add milk, heavy cream, sugar, vanilla, cinnamon, and salt. Whisk until well combined.
- Pour the custard evenly over the bread cubes.
- Press down gently with a spatula or your hands so the bread soaks up the mixture.
- Cover the dish tightly and refrigerate at least 2 hours or overnight for best flavor and texture.
- After chilling, remove the cover and bake for 45 to 50 minutes. The top should be golden and a knife inserted in the center should come out mostly clean.
- Let the casserole rest for 5 minutes, then slice and serve warm with syrup, fresh berries, or a dusting of powdered sugar.


