I still remember the first time I baked this French toast casserole for a sleepover brunch the kitchen smelled like cinnamon and vanilla, and everyone went back for seconds. This casserole is essentially a baked, make-ahead version of classic French toast: cubes of rich bread soaked in a cinnamon-vanilla custard, then baked until golden and just set. It’s ideal for weekend brunches, holiday mornings, or any time you want a hands-off breakfast that feeds a crowd. If you like fruity versions, try a blueberry French toast casserole recipe for a pop of bright flavor.
Why you’ll love this dish
This French toast casserole is both comforting and effortless. You can prep it the night before, which makes it perfect for mornings when you want something impressive without an early scramble. It’s budget-friendly since it stretches simple pantry staples, and kid-approved because it tastes like dessert for breakfast. Choose brioche or challah and you get a tender, custardy interior with a slightly crisp top a texture contrast most people search for when they want a better-than-toast brunch.
Step-by-step overview
You’ll cube the bread, whisk a custard of eggs, milk, sugar, vanilla and cinnamon, and pour it over the bread. Press so the cubes absorb the liquid, then chill for at least an hour or overnight. Bake at 350°F until the top is golden and the center is set. Rest briefly, then serve warm with berries, a dusting of powdered sugar and a generous drizzle of maple syrup.
What you’ll need
- 6 slices bread, preferably brioche or challah (day-old or slightly stale works best)
- 4 large eggs
- 2 cups milk (whole milk gives richest results; see notes for swaps)
- 1/4 cup granulated sugar
- 1 teaspoon vanilla extract (verify alcohol-free)
- 1 teaspoon ground cinnamon
- 1/2 teaspoon salt
- Fresh berries for topping: strawberries, blueberries, raspberries
- Powdered sugar for serving
- Maple syrup for serving
Substitutions and notes: use half-and-half for a creamier custard or a fortified plant milk (such as oat milk) for dairy-free results. If you want less sugar, reduce to 2 tablespoons and add a touch of honey or maple to taste after baking.
Directions to follow
- Preheat the oven to 350°F (175°C).
- Grease a baking dish with butter or nonstick spray.
- Cut the bread into roughly 1-inch cubes. Spread the cubes evenly in the prepared dish.
- In a medium bowl, whisk the eggs until blended and frothy.
- Add the milk, sugar, vanilla, cinnamon, and salt to the eggs. Whisk until smooth.
- Pour the custard evenly over the bread cubes. Press down lightly so the bread soaks up the liquid.
- Cover the dish with plastic wrap and refrigerate for at least 1 hour or overnight for best texture.
- Remove the casserole from the fridge and let it rest at room temperature for 10 minutes before baking.
- Bake for 40 to 45 minutes, until the top is golden and a knife inserted near the center comes out mostly clean.
- Let the casserole rest for 5 minutes. Cut into squares and serve warm with fresh berries, a sprinkle of powdered sugar, and a drizzle of maple syrup.

What to serve it with
Serve warm squares on a large platter garnished with fresh berries and a dusting of powdered sugar. Pair with simple sides like Greek yogurt or whipped cream for added richness. For a savory contrast, a side of scrambled eggs or a green salad works well if you want to turn this into a more complete brunch. Coffee, tea, or a fruity iced tea are classic beverage companions.
Keeping leftovers fresh
Cool any leftovers quickly, then store in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in a 350°F oven for about 8 to 12 minutes until warmed through and the edges crisp slightly. For quicker reheating, cover loosely and microwave in 30-second intervals until hot. To freeze, wrap individual slices tightly or place in a freezer-safe container with parchment between layers. Freeze up to 2 months and thaw overnight in the fridge before reheating.
Extra advice
- Use day-old bread when possible. It soaks without turning to mush.
- Cube size matters: about 1-inch cubes give the best balance of custard soak and structure.
- If your bread is very fresh and soft, toast cubes lightly for 5 to 7 minutes to dry them out.
- Press the top gently before chilling so the custard penetrates every piece.
- Test for doneness with a knife in the center; a little moistness is fine because it will finish setting while resting.
Creative twists
- Add a streusel topping made from butter, brown sugar, and oats for a crunchy finish.
- Fold in a cup of berries before baking for bursts of fruit inside the casserole.
- Swap cinnamon for pumpkin pie spice or cardamom for a different aromatic profile.
- Make it gluten-free with store-bought GF brioche or challah-style loaf.
- For a lighter texture, try the technique used in a fluffy blueberry French toast casserole, which emphasizes extra air in the custard and more day-old bread.
Helpful answers
How long should I soak the bread?
Soak at least 1 hour in the fridge for decent custard absorption. Overnight makes the most evenly textured casserole.
Can I use a different type of milk?
Yes. Whole milk gives the richest result. Use half-and-half for extra creaminess. For a dairy-free option, choose a neutral-tasting plant milk such as oat milk; texture will be slightly different but still delicious.
Is it safe to make ahead and reheat for guests?
Absolutely. Bake, cool, then reheat in the oven before serving. You can also prepare the night before and bake in the morning for a stress-free brunch.
Can I freeze leftovers?
Yes. Freeze individual slices for up to 2 months. Thaw overnight in the fridge and reheat in the oven for best texture.
How do I know when it’s done?
A knife or toothpick inserted near the center should come out mostly clean with only a few moist crumbs. The top should be golden brown and the edges slightly puffed.

French Toast Casserole
Ingredients
Method
-
Preheat the oven to 350°F (175°C).
-
Grease a baking dish with butter or nonstick spray.
-
Cut the bread into roughly 1-inch cubes and spread the cubes evenly in the prepared dish.
-
In a medium bowl, whisk the eggs until blended and frothy.
-
Add the milk, sugar, vanilla, cinnamon, and salt to the eggs, whisking until smooth.
-
Pour the custard evenly over the bread cubes and press down lightly so the bread soaks up the liquid.
-
Cover the dish with plastic wrap and refrigerate for at least 1 hour, or overnight for best texture.
-
Remove the casserole from the fridge and let it rest at room temperature for 10 minutes before baking.
-
Bake for 40 to 45 minutes, until the top is golden and a knife inserted near the center comes out mostly clean.
-
Let the casserole rest for 5 minutes, then cut into squares and serve warm with fresh berries, a sprinkle of powdered sugar, and a drizzle of maple syrup.
Nutrition
Notes
Tried this recipe?
Let us know how it was!

French Toast Casserole
Ingredients
Method
- Preheat the oven to 350°F (175°C).
- Grease a baking dish with butter or nonstick spray.
- Cut the bread into roughly 1-inch cubes and spread the cubes evenly in the prepared dish.
- In a medium bowl, whisk the eggs until blended and frothy.
- Add the milk, sugar, vanilla, cinnamon, and salt to the eggs, whisking until smooth.
- Pour the custard evenly over the bread cubes and press down lightly so the bread soaks up the liquid.
- Cover the dish with plastic wrap and refrigerate for at least 1 hour or overnight for best texture.
- Remove the casserole from the fridge and let it rest at room temperature for 10 minutes before baking.
- Bake for 40 to 45 minutes, until the top is golden and a knife inserted near the center comes out mostly clean.
- Let the casserole rest for 5 minutes, then cut into squares and serve warm with fresh berries, a sprinkle of powdered sugar, and a drizzle of maple syrup.


