Baked French Toast Casserole is the perfect way to make a classic breakfast treat without the fuss of flipping every single slice. It’s loaded with thick, custardy bread soaked in a cinnamon-spiced egg mixture, all baked together until golden and bubbling with a slightly crispy top. The warm aroma of cinnamon and vanilla fills the kitchen, making it feel like a cozy weekend morning.
I love making this casserole when I have friends or family over because I can prepare it the night before and just pop it in the oven in the morning. It saves me from the chaos of breakfast rush, and everyone feels like they’re getting a special brunch. My little secret is mixing in a bit of cream cheese or sprinkling some brown sugar on top for an extra touch of sweetness and gooeyness that everyone raves about.
My favorite way to serve it is with fresh fruit and a drizzle of maple syrup, but honestly, it’s amazing on its own too. Sometimes I add a handful of chopped nuts or chocolate chips before baking for a fun twist. It really reminds me of those slow mornings when time slows down just enough for a comforting breakfast shared with loved ones, making it one of my go-to dishes to bring a little extra warmth to the table.
Key Ingredients & Substitutions
Bread: Day-old French bread or brioche works best because it’s sturdy and soaks up the custard without turning mushy. If you don’t have these, challah or Texas toast are good alternatives.
Milk & Cream: Using both whole milk and heavy cream gives a rich, creamy custard. For a lighter version, try using all milk or a milk alternative like almond milk, but the texture may be less custardy.
Eggs: Eggs are essential for the custard base, creating that soft, set texture. Large eggs are standard, but if you only have smaller ones, use more to make up the volume.
Butter & Brown Sugar Topping: This combo creates a caramelized, crispy crust. You can swap unsalted butter for salted if you like a bit of extra flavor. Brown sugar adds richness, but white sugar can work in a pinch.
How Do You Get the Perfect Custardy Texture and Crispy Topping?
The secret is soaking the bread long enough but not too long before baking, and adding the buttery brown sugar topping.
- After pouring the egg mixture, gently press the bread cubes so they soak evenly.
- Let it rest about 10 minutes to absorb the custard fully — this step helps the inside stay soft.
- Drizzle the butter and brown sugar on top for a melting, crispy sweet crust.
- Bake at 350°F until golden and set – avoid underbaking or it will be too wet inside.
- Cool slightly before serving to let it firm up a bit but stay soft.

Equipment You’ll Need
- 9×13-inch baking dish – perfect size for even baking and easy serving.
- Mixing bowl – big enough to whisk eggs, milk, and spices together smoothly.
- Whisk – helps blend the custard mix without lumps.
- Measuring cups and spoons – for accurate ingredient amounts, especially spices.
- Basting brush or spoon – to drizzle the butter and brown sugar topping evenly.
Flavor Variations & Add-Ins
- Add fresh berries like blueberries or sliced strawberries before baking for a fruity burst.
- Stir in chocolate chips to the bread cubes for a sweet, melty surprise throughout.
- Swap cinnamon for pumpkin pie spice in fall for warm, autumnal flavor.
- Mix in chopped nuts, such as pecans or walnuts, on top for crunch and richness.
How to Make Baked French Toast Casserole
Ingredients You’ll Need:
For the Casserole:
- 1 loaf (about 12 ounces) day-old bread (French bread or brioche), cut into 1-inch cubes
- 6 large eggs
- 2 cups whole milk
- ½ cup heavy cream
- ¾ cup granulated sugar
- 2 teaspoons vanilla extract
- 1 tablespoon ground cinnamon
- ¼ teaspoon salt
- ¼ cup unsalted butter, melted
- ⅓ cup packed light brown sugar
For Serving:
- Maple syrup
- Powdered sugar (optional)
How Much Time Will You Need?
This recipe takes about 15 minutes to prepare, including chopping and mixing, plus 10 minutes for the bread to soak in the custard. Bake time is around 45 to 55 minutes. Overall, plan for about 1 hour from start to finish.
Step-by-Step Instructions:
1. Prepare and Arrange Bread:
Preheat the oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish. Spread the bread cubes evenly in the dish.
2. Mix Custard:
In a large bowl, whisk together eggs, milk, heavy cream, granulated sugar, vanilla extract, cinnamon, and salt until smooth and combined.
3. Soak the Bread:
Pour the custard mixture evenly over the bread cubes. Gently press the bread down so it absorbs the custard well. Let it sit for about 10 minutes to soak.
4. Add Topping and Bake:
Mix melted butter and brown sugar in a small bowl. Drizzle this over the soaked bread. Bake for 45 to 55 minutes until the top is golden brown and the center is set—test with a knife, it should come out clean.
5. Serve and Enjoy:
Remove from oven and let cool slightly. Serve warm with a dusting of powdered sugar and a drizzle of maple syrup for a sweet finish.
Can I Use Frozen Bread for This Recipe?
Yes, you can use frozen bread, but make sure to thaw it completely before cubing. Thaw overnight in the fridge or for a few hours at room temperature to prevent excess moisture.
Can I Prepare the Casserole Ahead of Time?
Absolutely! Assemble the casserole the night before, cover it tightly with plastic wrap, and refrigerate. In the morning, bake it straight from the fridge—just add an extra 5-10 minutes to the baking time.
How Should I Store Leftovers?
Keep leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 325°F until warmed through to maintain the crispy top, or microwave individual portions for a quicker option.
What Can I Substitute for Heavy Cream?
If you don’t have heavy cream, you can use an equal amount of whole milk or half-and-half. The casserole will be a bit less rich but still delicious and custardy.
