There's nothing quite like waking up to the sweet aroma of cinnamon and vanilla wafting through the house. This French Toast Casserole is the perfect make-ahead breakfast that turns simple ingredients into a warm, comforting dish with a crisp, golden topping and a soft, custardy center.

I first made this recipe for a holiday brunch, and it quickly became a family favorite. Not only is it incredibly easy to prepare, but it also allows you to enjoy the morning with loved ones instead of standing over the stove flipping individual slices of French toast. Now, let's dive into why you'll love this dish!
Why You'll Love This French Toast Casserole
Get ready to fall in love with your new go-to breakfast bake. This French Toast Casserole checks all the boxes for flavor, convenience, and crowd-pleasing appeal.
First, it's unbelievably easy to make. With just a few basic ingredients and minimal prep time, you can have everything assembled the night before and pop it in the oven the next morning for a stress-free breakfast.
The texture is absolutely dreamy. The top bakes up into a golden-brown, slightly crispy crust, while the inside remains rich and custardy—like the best part of traditional French toast but even better.
It’s perfect for feeding a crowd. Whether you're hosting a weekend brunch, a holiday gathering, or just treating your family to something special, this dish serves plenty without requiring constant attention.
Plus, it’s incredibly customizable. You can switch up the bread, add mix-ins like nuts or fruit, and even adjust the sweetness to suit your taste. Now, let’s talk about what you’ll need to make this casserole truly exceptional.
Ingredients Notes

The magic of this French Toast Casserole lies in its simple but carefully chosen ingredients. Each one plays a key role in achieving that perfect balance of texture and flavor.
Bread is the foundation of this dish. A sturdy, slightly stale bread like brioche or challah works best, as it soaks up the custard without becoming too mushy. If your bread is fresh, let it sit out for a few hours or lightly toast it to dry it out.
Eggs and milk form the rich custard base. I recommend using whole milk or a combination of milk and heavy cream for the best texture. The eggs help bind everything together, creating that classic French toast feel.
Sugar and cinnamon bring warmth and sweetness. Brown sugar adds a subtle caramel-like flavor, while cinnamon infuses the dish with that cozy, spiced aroma. You can also add a pinch of nutmeg for extra depth.
Vanilla extract enhances all the flavors with its sweet, fragrant notes. Don’t skimp on this ingredient—it makes a big difference in the overall taste of the casserole.
Topping is what sets this casserole apart. A buttery crumble made from brown sugar, flour, and a touch of cinnamon gives the dish its signature crunchy top. If you love extra texture, you can toss in some chopped pecans or walnuts.
How To Make This French Toast Casserole

Making this French Toast Casserole is incredibly simple, and you can prepare it in advance for an effortless breakfast. Let’s break it down step by step.
Start by greasing a large baking dish with butter or non-stick spray. Cut your bread into bite-sized cubes and spread them evenly in the dish. You want to create an even layer so the custard can soak in properly.
In a mixing bowl, whisk together the eggs, milk, sugar, cinnamon, and vanilla extract. Make sure everything is well combined before pouring it evenly over the bread cubes. Gently press down on the bread to help it absorb the custard. At this point, you can cover the dish and refrigerate it overnight or let it sit for about 30 minutes if baking immediately.
While the casserole is soaking, prepare the crumb topping. Mix together brown sugar, flour, cinnamon, and softened butter until you get a crumbly texture. Sprinkle this mixture evenly over the top of the casserole just before baking.
Preheat your oven to 350°F (175°C) and bake for about 40-45 minutes. You’ll know it’s ready when the top is golden brown and the center is set but still soft. If you prefer a firmer texture, let it bake for a few extra minutes.
Let the casserole cool slightly before serving. The aroma alone will have everyone rushing to the table! Serve with maple syrup, fresh berries, or a dusting of powdered sugar for the perfect finishing touch.
Storage Options
This casserole is just as delicious the next day, making it perfect for meal prep. Here’s how to store and reheat it for the best results.
If you have leftovers, cover them tightly and store them in the refrigerator for up to 3 days. The flavors actually develop more over time, making it even better the next morning!
To freeze, let the casserole cool completely, then wrap it well in plastic wrap and foil. It will keep in the freezer for up to 2 months. To reheat, thaw in the refrigerator overnight and bake at 350°F for about 15-20 minutes until warmed through.
For a quick reheat, microwave individual portions for about 30-45 seconds. The texture won’t be as crisp, but the flavor will still be amazing.
Variations and Substitutions
One of the best things about this French Toast Casserole is its versatility. You can tweak the recipe to fit your taste or dietary needs with these simple swaps.
For a lighter version, use low-fat milk and reduce the sugar slightly. You can also swap out some of the eggs for egg whites to cut down on cholesterol.
If you love fruit, try adding fresh or dried fruit like blueberries, apples, or raisins to the mix. The fruit adds natural sweetness and a pop of color.
Want a nutty crunch? Sprinkle chopped pecans, walnuts, or almonds over the topping before baking. It adds great texture and a toasty flavor.
For a festive twist, mix in some pumpkin spice during the fall months or add a splash of eggnog instead of milk during the holidays.
Whatever variation you choose, this French Toast Casserole is sure to be a hit. So go ahead, make it your own, and enjoy every delicious bite!
PrintHow To Make The Absolute Best French Toast Casserole Recipe
This French Toast Casserole recipe is the ultimate breakfast treat—soft, custardy bread with a caramelized top, baked to perfection. Made with eggs, milk, cinnamon, and vanilla, it’s easy to prepare ahead for a stress-free morning. Ideal for holiday brunches or weekend indulgence!
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 8 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 loaf of French bread (cubed)
- 6 large eggs
- 2 cups whole milk
- ½ cup heavy cream
- ½ cup granulated sugar
- ¼ cup brown sugar
- 1 tbsp vanilla extract
- 1 tsp cinnamon
- ¼ tsp salt
- ½ cup melted butter
- Maple syrup (for serving)
Instructions
- Preheat oven to 350°F (175°C) and grease a 9x13-inch baking dish.
- Arrange cubed bread in the dish evenly.
- In a bowl, whisk eggs, milk, cream, sugars, vanilla, cinnamon, and salt.
- Pour the mixture over the bread, ensuring full coverage. Let sit for 10 minutes.
- Drizzle melted butter over the top.
- Bake for 40-45 minutes until golden brown.
- Let cool slightly and serve with maple syrup.
Notes
- Use day-old bread for better texture.
- Prep ahead by refrigerating overnight and baking in the morning.
- Add nuts or berries for extra flavor.
Nutrition
- Serving Size: 1 slice
- Calories: 320 kcal
- Sugar: 18 g
- Sodium: 280 mg
Leave a Reply