French Toast Casserole Recipe
If you’re looking for a cozy, crowd-pleasing French Toast Casserole Recipe, this one is soft in the middle, golden on top, warmly spiced with cinnamon, and perfect for holidays, lazy weekends, or any morning when you want breakfast to feel a little special.
A warm breakfast bake that feels like a hug
There’s something so comforting about a pan of French Toast Casserole coming out of the oven. It’s part baked French toast, part baked bread pudding, and part old-fashioned family breakfast magic. Cubes of bread soak up a rich egg custard overnight, then bake into a fluffy, tender breakfast casserole with crisp edges and a sweet cinnamon sugar topping. It smells like a bakery and Sunday morning rolled into one.
I love this recipe because it takes a classic stovetop breakfast and turns it into something easy, generous, and make-ahead friendly. That matters, especially when you’ve got family staying over, kids wandering into the kitchen hungry, or you’re trying to host brunch without standing at the stove flipping slices for half an hour. Been there. At this stage in life, I want my weekend brunch idea to be delicious, yes, but also realistic.
This is one of my favorite dishes to serve for Christmas morning, Easter brunch, baby showers, and those chilly fall weekends when everybody wants “something warm.” It’s also a smart overnight breakfast because the work is mostly done the night before. And while I wouldn’t call it “health food,” it is made with simple pantry staples, and you can easily adjust the sweetness, use whole grain bread, or add fruit and nuts for extra texture and flavor.
Why you’ll love this recipe
- It’s a wonderful make ahead breakfast for busy mornings.
- You can feed a whole table without flipping individual slices.
- The texture is soft, custardy, and crisp on top all at once.
- It’s ideal for holidays, brunches, and overnight guests.
- You can prep it the night before and bake in the morning.
- It uses simple ingredients you may already have at home.
- It’s easy to customize with fruit, nuts, or different breads.
- The cinnamon sugar topping gives it bakery-style flavor.
- Leftovers reheat beautifully for breakfast the next day.
- It feels special, but the recipe is truly low-stress.
Ingredients
Here’s what you’ll need for this sweet breakfast bake:
-
1 loaf brioche or challah bread (about 14 to 16 ounces), cut into 1-inch cubes
Slightly stale bread works best because it absorbs the custard without turning mushy. Texas toast or French bread also work well. -
8 large eggs
These give the casserole structure and create that rich egg custard bread texture. -
2 cups whole milk
Whole milk gives the best flavor and creaminess, but 2% works if that’s what you have. -
1/2 cup heavy cream
Adds richness and a tender bake. You can use half-and-half if needed. -
1/2 cup granulated sugar
Sweetens the custard without making it overly sugary. -
1/4 cup light brown sugar
Brown sugar adds warmth and a little caramel flavor. -
1 tablespoon vanilla extract
Use pure vanilla if possible; it makes a difference here. -
1 1/2 teaspoons ground cinnamon
The heart of that cozy, classic French toast flavor. -
1/4 teaspoon ground nutmeg
Optional, but lovely for a deeper holiday breakfast taste. -
1/4 teaspoon salt
Balances the sweetness and sharpens the flavor. -
3 tablespoons unsalted butter, melted
Used for richness and to help the top brown.
For the topping:
-
1/3 cup all-purpose flour
Helps create a soft crumble-like topping. -
1/3 cup light brown sugar
Adds sweetness and a slight crunch. -
1 teaspoon ground cinnamon
For that classic cinnamon casserole finish. -
1/4 cup unsalted butter, cold and cubed
Cut it in with a fork for the best texture. -
2 tablespoons chopped pecans or walnuts (optional)
Great if you like a little crunch on top.
Optional for serving:
- Maple syrup
- Powdered sugar
- Fresh berries
- Sliced bananas
- Whipped cream
Directions
-
Grease your baking dish and prep the bread.
Butter or spray a 9×13-inch baking dish. Spread the bread cubes evenly in the dish. If your bread is very fresh, let the cubes sit out for 30 minutes first so they dry slightly. That little step helps more than you’d think. -
Whisk together the custard.
In a large mixing bowl, whisk the eggs, milk, cream, granulated sugar, brown sugar, vanilla, cinnamon, nutmeg, salt, and melted butter until smooth. Make sure the eggs are fully broken up so you don’t end up with streaks of egg in the finished casserole. -
Pour the custard over the bread.
Slowly pour the mixture over the bread cubes, trying to coat everything evenly. Gently press the bread down with the back of a spoon or your hands so it starts soaking up the liquid. Don’t mash it—just coax it a bit. -
Cover and chill.
Cover the dish tightly with foil or plastic wrap and refrigerate for at least 4 hours, but overnight is even better. This is what turns it into the kind of overnight breakfast people ask for again and again. -
Make the topping.
In a small bowl, combine the flour, brown sugar, and cinnamon. Cut in the cold butter with a fork or pastry cutter until crumbly. Stir in nuts if using. Cover and refrigerate until morning. Keeping it cold helps it hold that lovely crumb. -
Bring the casserole out while the oven heats.
Take the dish out of the fridge about 20 to 30 minutes before baking. Preheat your oven to 350°F. Letting the chill come off the dish helps it bake more evenly, especially if your baking pan is glass. -
Add the topping and bake.
Sprinkle the cinnamon topping evenly over the casserole. Bake uncovered for 45 to 55 minutes. For a softer center, check around 45 minutes. For a firmer, more sliceable casserole, go closer to 55 minutes. The top should be golden brown, and the center should look set, not liquid. -
Rest before serving.
Let the casserole sit for about 10 minutes before serving. This helps it settle and makes scooping easier. Dust with powdered sugar or drizzle with maple syrup if you like. Honestly, I usually do both if it’s a holiday breakfast.
Servings & timing
- Yield: 8 to 10 servings
- Prep Time: 20 minutes
- Rest Time: 4 hours to overnight
- Bake Time: 45 to 55 minutes
- Total Time: About 5 hours minimum, mostly hands-off
For a true make ahead breakfast, prep it the night before in about 20 minutes, then bake it fresh in the morning.
Variations
- Berry French Toast Casserole: Add 1 to 1 1/2 cups blueberries or sliced strawberries between the bread layers.
- Apple Cinnamon Version: Mix in diced apples and a pinch of extra cinnamon for a fall-style brunch recipe.
- Pecan Praline Twist: Add chopped pecans and a drizzle of maple syrup to the topping.
- Cream Cheese Style: Tuck small cubes of cream cheese between the bread pieces for little pockets of richness.
- Whole Grain Option: Use whole wheat sandwich bread for a slightly heartier family breakfast dish.
- Pumpkin Spice Take: Replace 1/2 cup of milk with pumpkin puree and add pumpkin pie spice for a festive holiday breakfast.
Storage & reheating
Store leftovers covered in the refrigerator for up to 4 days. The texture stays surprisingly good, especially if you used a sturdy bread like challah or brioche.
To reheat individual portions, microwave for 45 to 60 seconds. For larger amounts, cover the baking dish with foil and warm in a 325°F oven for 15 to 20 minutes.
You can also freeze it. Wrap individual pieces well or store them in an airtight freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.
For make-ahead planning, assemble the casserole the night before and keep the topping separate in the fridge. Add the topping just before baking so it stays crisp and crumbly.
Notes
A few things I learned while testing this recipe again and again:
- Brioche gives the richest result, but challah holds its shape beautifully too.
- Very soft sandwich bread can work, but it tends to break down more, so use slightly less soaking time if that’s all you have.
- If your casserole looks too wet in the center after baking, loosely tent it with foil and give it another 5 to 10 minutes.
- Want more texture? Add nuts on top. Want it softer? Skip the nuts and bake on the shorter end.
- If you prefer less sweetness, reduce the granulated sugar in the custard by 2 tablespoons.
- A little orange zest in the custard brightens everything, especially for spring brunches.
- Letting the casserole rest before serving matters. I know it’s tempting to scoop right away, but those 10 minutes make the texture much better.
FAQs
Can I make this French Toast Casserole Recipe the night before?
Yes, and that’s actually the best way to make it. The bread has more time to absorb the custard, which gives you a better texture and flavor.
What’s the best bread to use?
Brioche and challah are my favorites because they’re sturdy, rich, and soak up the custard well. French bread is also a good choice if you want a slightly firmer casserole.
Can I bake it right away instead of chilling overnight?
You can, but let it sit at least 30 minutes after pouring on the custard so the bread has time to absorb some liquid. Overnight gives the best result.
Why is my casserole soggy?
Usually it’s from using very soft fresh bread or underbaking the dish. Try stale bread, make sure the custard is fully absorbed, and bake until the center is set.
Can I make it without nuts?
Absolutely. The nuts are optional and only add crunch to the topping. Leave them out if you’re avoiding allergens or prefer a smoother finish.
How do I know when it’s done baking?
The top should be golden, and the center should look puffed and set rather than wet. If you gently shake the pan, the middle shouldn’t slosh.
Can I use a dairy-free milk?
Yes, unsweetened almond milk or oat milk can work, though the casserole may be a bit less rich. A dairy-free cream substitute can help balance that.
Is this the same as bread pudding?
Not exactly, though they’re definitely cousins. This baked bread pudding style casserole is a little lighter and more breakfast-focused, especially with maple syrup and fruit on top.
A cozy finish
This French Toast Casserole Recipe is everything a good breakfast should be—easy, comforting, make-ahead friendly, and perfect for sharing. Whether you’re planning a holiday breakfast, a relaxed weekend brunch idea, or a simple family morning at home, this casserole delivers every single time.
If you make it, I’d love to hear how it turned out for you. Leave a comment, share your favorite variation, or pair it with your go-to brunch recipes like egg casseroles, fruit salad, or crispy breakfast potatoes.

