When I was growing up, my older sister made the best French toast—better than anyone I’ve ever known. Since we’re now separated by many miles, I don’t get to enjoy her famous breakfast as often as I’d like. But I’ve discovered that when you’re missing family or the comfort foods of your memories, sometimes the only solution is to head to the kitchen and get creative. This French toast casserole captures everything I love about traditional French toast and bakes it all in one pan. The bottom layer of melted butter and brown sugar creates an absolutely swoon-worthy caramel sauce that soaks into the bread as it bakes. Trust me when I say this is so good, you might find yourself wanting it for breakfast, lunch, your midday snack, dinner, and dessert all in the same day.
What makes this recipe special
This French toast casserole takes a beloved breakfast classic and transforms it into an easy, no-fuss dish that feeds a crowd with minimal effort. Instead of standing over the stove flipping individual slices, you simply layer cubed French bread in a baking dish, pour an egg custard over the top, and let the oven do all the work. The real magic happens with that brown sugar and butter mixture on the bottom—it creates a caramelized, almost sticky-sweet base that gives the casserole incredible depth of flavor.
One of the best features of this recipe is how make-ahead friendly it is. You can prepare everything the night before, refrigerate it, and simply pop it in the oven in the morning. This makes it absolutely perfect for Christmas morning when you want a special breakfast but don’t want to spend precious present-opening time in the kitchen. It’s also wonderful for holiday brunches, weekend entertaining, or anytime you’re feeding overnight guests.
The recipe is surprisingly flexible too—you can make it gluten-free with the right bread, dairy-free with simple substitutions, and even adjust the sweetness to your preference. Some readers have cut the sugar nearly in half and found it plenty sweet, while others love the full indulgent version.
“Oh my goodness, this recipe is AMAZING! I just made it for the first time…10 stars, will definitely make again!!!” — Traci Spielman
How this recipe comes together
The process is wonderfully simple and takes just 10 minutes of prep time. You’ll start by melting butter in a small saucepan and stirring in brown sugar until it dissolves into a smooth, caramel-like mixture. This gets poured into the bottom of your buttered baking dish and spread evenly—it’s the secret to this casserole’s incredible flavor.
Next, you’ll cube French bread and layer it over the brown sugar mixture. In a separate bowl, whisk together eggs, milk, vanilla extract, and cinnamon to create a classic French toast custard. Pour this mixture over the bread cubes, making sure every piece gets saturated. A final sprinkle of cinnamon and a tablespoon of brown sugar goes on top before baking.
The casserole bakes at 425°F for 25-30 minutes until the top turns golden brown and slightly crispy while the inside becomes custardy and soft. The brown sugar mixture on the bottom bubbles up and caramelizes, creating an almost praline-like sauce. When you serve it, you can dust the top with powdered sugar and drizzle with maple syrup for the ultimate sweet breakfast experience.
What you’ll need
Main ingredients:
- ½ loaf French bread (about 8 ounces), cut into cubes — French bread is strongly recommended for best flavor and texture; use day-old or slightly dried bread if possible
- ½ cup butter — Creates the caramelized base
- 1 cup packed brown sugar, plus 1 tablespoon for topping — Light brown sugar works best
- 6 large eggs — The base of your custard
- 2 cups milk — Whole milk creates the richest custard
- 2 teaspoons vanilla extract — Adds classic French toast flavor
- 2 teaspoons ground cinnamon, divided — 1 teaspoon in the custard, 1 teaspoon for topping
- Powdered sugar for dusting, optional — Adds a pretty finish
Bread alternatives: While French bread is preferred, you can substitute sourdough, brioche, or Italian bread. Each will give slightly different results, but French bread truly provides the best texture and flavor.
Dietary substitutions:
- Gluten-free: Use gluten-free French bread
- Dairy-free: Replace butter with coconut oil or dairy-free butter; replace milk with almond milk, coconut milk, or soy milk (all 1:1 substitutions)
Step-by-step instructions
- Preheat and prepare: Set your oven to 425°F. Butter a 9×13-inch baking pan generously and set aside.
- Make the caramel base: In a small saucepan over medium heat, melt the butter completely. Once melted, stir in 1 cup of brown sugar, stirring constantly until the sugar dissolves and the mixture becomes smooth and combined. This should take about 2-3 minutes.
- Create the bottom layer: Pour the brown sugar and butter mixture into the bottom of your prepared 9×13-inch pan. Use a spatula to spread it evenly across the entire bottom. This will caramelize as it bakes and create an amazing sauce.
- Add the bread: Scatter your French bread cubes over the brown sugar mixture, spreading them evenly to cover the entire surface. The bread should form a relatively even layer.
- Make the custard: In a medium bowl, whisk together the eggs, milk, vanilla extract, and 1 teaspoon of cinnamon. Whisk thoroughly until everything is well combined and slightly frothy.
- Soak the bread: Pour the egg custard mixture slowly and evenly over the bread cubes. Make sure all pieces of bread are saturated with the liquid—use a spoon to gently press down any pieces that aren’t soaking up the custard. Let it sit for a minute or two if needed to ensure full absorption.
- Add final touches: Sprinkle the remaining 1 teaspoon of cinnamon and 1 tablespoon of brown sugar evenly over the top of the casserole.
- Bake: Place in your preheated 425°F oven and bake for 25-30 minutes, until the top is golden brown and slightly crispy. The edges should be set and the center should no longer be liquidy. Note: The brown sugar mixture may bubble up and could potentially overflow, so you might want to place a baking sheet on the rack below to catch any drips.
- Finish and serve: Remove from the oven and let cool for about 5 minutes. Dust with powdered sugar if desired. Serve warm with maple syrup, fresh berries, whipped cream, or your favorite toppings.
Best ways to enjoy it
Serve this French toast casserole warm, cutting it into generous squares and plating with a dusting of powdered sugar. Drizzle with pure maple syrup, warm berry compote, or caramel sauce for extra indulgence. Fresh whipped cream on top makes it feel extra special—one reader served it with whipped cream and called it “perfection.”
Fresh fruit is a wonderful accompaniment that balances the sweetness. Try mixed berries, sliced strawberries, banana slices, or caramelized bourbon bananas for an adult twist. A side of crispy bacon or breakfast sausage provides a savory contrast that many people love.
For a complete brunch spread, pair this with scrambled eggs, fresh fruit salad, and your favorite breakfast meats. Coffee, hot chocolate, or fresh-squeezed orange juice are perfect beverage choices.
Some creative readers have added their own touches: one used fresh cinnamon bread from a local bakery and lightly toasted it first, while another added bourbon to the custard and served it with caramelized bourbon bananas. The possibilities are endless!
Keeping leftovers fresh
Store leftover French toast casserole covered tightly with plastic wrap or in an airtight container in the refrigerator for up to 3 days. The texture will soften slightly as it sits, becoming more bread pudding-like, but it’s still absolutely delicious.
To reheat, microwave individual portions for 45-60 seconds until warmed through, or reheat larger portions in a 350°F oven for about 15-20 minutes. You can also enjoy it cold straight from the fridge—many people find it tastes like a sweet bread pudding dessert when chilled.
Freezing baked casserole: Make the casserole in a freezer-safe baking dish (aluminum foil pans work great) and bake as directed. Let it cool completely, then wrap tightly in plastic wrap and aluminum foil. Freeze for up to 3 months. To reheat, thaw completely in the refrigerator for about 24 hours, then reheat uncovered at 350°F for about 30 minutes until warmed through.
Make-ahead option: This is ideal for busy mornings and holidays. Prepare the recipe exactly as directed through step 7 (do not bake). Cover the unbaked casserole tightly with plastic wrap and refrigerate overnight. In the morning, remove the plastic wrap and bake as directed. No need to bring it to room temperature first—just pop it straight from the fridge into the preheated oven.
Tricks for success
Use dry bread for best results: French bread that’s slightly stale or dried out absorbs the custard much better than fresh, soft bread. This prevents the casserole from becoming too soggy. If you have time, cut your bread into cubes and let it sit out in a single layer on a baking sheet for 12 hours or overnight to dry out before using.
Don’t skip the French bread: While you could technically use other breads, French bread really does provide the perfect flavor and texture. It’s substantial enough to hold up to all that liquid without falling apart, and it has the right density to create that ideal contrast between crispy tops and custardy centers.
Watch for overflow: The brown sugar mixture can bubble up during baking and potentially overflow. Consider placing a baking sheet on the rack below your casserole to catch any drips and save yourself oven cleanup.
Adjust sweetness to taste: Several readers have noted this is quite sweet (one compared it to bread pudding). If you prefer less sweetness, you can reduce the brown sugar to about ½ cup instead of a full cup. It will still be delicious and plenty sweet, especially when served with syrup.
Add a pinch of salt: One reader adds a pinch of salt to the egg mixture to make all the flavors pop. This is a great tip—salt enhances sweetness and brings out the vanilla and cinnamon flavors.
Adjust baking time and temperature: While the recipe calls for 425°F for 25-30 minutes, one reader prefers baking at 400°F for 40 minutes to get a less mushy texture. Experiment to find your perfect texture preference.
Creative twists
Cinnamon bread version: Use cinnamon bread instead of French bread for an extra cinnamon punch. One reader lightly toasted thick slices of fresh cinnamon bread from a local bakery, let it cool, then cut it into pieces—the result was incredible.
Bourbon bananas: Add bourbon to the custard for depth, reduce the brown sugar by half, and serve topped with caramelized bourbon bananas. One reader called this combination “delish!”
Berry studded: Add fresh or frozen blueberries, raspberries, or sliced strawberries between the bread layers before pouring on the custard. The fruit adds pops of tartness that balance the sweetness.
Cream cheese pockets: Cut cream cheese into small cubes and tuck them between the bread pieces before adding the custard. They’ll melt and create pockets of tangy richness.
Nut topping: Sprinkle chopped pecans or walnuts over the top along with the final cinnamon and brown sugar for added crunch and nutty flavor.
Apple cinnamon: Add diced apples tossed with cinnamon between the bread layers. This turns it into an apple pie-inspired breakfast.
Orange zest: Add 1-2 teaspoons of orange zest to the custard mixture for a bright citrus note that pairs beautifully with the cinnamon.
Chocolate chip indulgence: Sprinkle chocolate chips between the bread layers for a dessert-like breakfast that kids (and adults!) will love.
Your questions answered
Can I use brioche bread instead of French bread? Yes, brioche will work beautifully! It’s rich, buttery, and soaks up the custard wonderfully. The texture will be slightly more tender and cake-like compared to French bread, but many people love this variation. It’s an excellent substitute if you can’t find good French bread.
Can this be made with gluten-free bread? Absolutely. Use your favorite gluten-free French bread and prepare the recipe exactly as written. The texture may be slightly different depending on the brand of bread you use, but readers have had success with this substitution.
Should I use light or dark brown sugar? Light brown sugar is recommended and gives the best results. Dark brown sugar would work but will create a deeper, more molasses-forward flavor that some people might find too intense for breakfast.
Why is my casserole too eggy? If the custard seems too eggy for your taste, try reducing the eggs to 5 instead of 6, or increase the milk slightly to 2¼ cups. Some people are more sensitive to egg flavor than others, so adjust to your preference.
How long can I keep this in the fridge before baking? You can prepare the unbaked casserole and refrigerate it overnight (up to 12 hours) before baking. Beyond that, the bread may become too saturated and mushy. For longer advance prep, your best option is to freeze it after baking.
Can I halve this recipe? Yes! Halve all the ingredients and bake in an 8×8-inch or 9×9-inch square pan. The baking time will be similar, around 25-30 minutes, but check for doneness a few minutes early since the smaller pan may cook slightly faster.
Is this more like breakfast or dessert? This casserole is definitely on the sweeter side—one reader noted it’s “very much like bread pudding” and planned to serve it as dessert next time. If you prefer a less sweet breakfast, reduce the brown sugar or serve it without syrup. Many people love it exactly as is for a special occasion breakfast or brunch.
Print
French Toast Casserole
- Total Time: 40 minutes
- Yield: 8 servings
- Diet: Vegetarian
Description
A delicious and easy-to-make French toast casserole that captures the flavors of traditional French toast with minimal effort, perfect for feeding a crowd or making ahead.
Ingredients
- ½ loaf French bread (about 8 ounces), cut into cubes
- ½ cup butter
- 1 cup packed brown sugar, plus 1 tablespoon for topping
- 6 large eggs
- 2 cups milk
- 2 teaspoons vanilla extract
- 2 teaspoons ground cinnamon, divided
- Powdered sugar for dusting, optional
Instructions
- Preheat your oven to 425°F and butter a 9×13-inch baking pan.
- In a small saucepan, melt the butter over medium heat and stir in 1 cup of brown sugar until smooth (about 2-3 minutes).
- Pour the brown sugar mixture into the prepared baking pan and spread evenly.
- Layer the French bread cubes over the brown sugar mixture.
- In a bowl, whisk together the eggs, milk, vanilla extract, and 1 teaspoon of cinnamon until combined.
- Pour the egg custard mixture over the bread cubes, ensuring all are saturated.
- Sprinkle the remaining 1 teaspoon of cinnamon and 1 tablespoon of brown sugar over the top.
- Bake for 25-30 minutes until the top is golden brown and slightly crispy.
- Let cool for 5 minutes before serving with powdered sugar and maple syrup if desired.
Notes
This casserole can be prepared the night before and baked in the morning. It can also be made with gluten-free or dairy-free substitutions if necessary.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: French