There’s something undeniably cozy about the smell of cinnamon and vanilla wafting through the house as a French toast casserole bakes in the oven. The top turns golden and crisp, while the inside stays soft, custardy, and filled with the comforting flavor of a lazy Sunday morning.
This recipe became a weekend ritual after I hosted brunch for friends one winter morning and needed something indulgent yet easy to prep ahead. It hit all the right notes—crisp edges, tender center, and just the right amount of sweetness. Since then, it’s been my go-to dish for holidays, sleepovers, and lazy Saturdays.
Let’s dig into why this French toast casserole deserves a spot in your breakfast rotation.
Why You'll Love This French Toast Casserole
Get ready to fall in love with your new favorite breakfast bake. This French toast casserole isn’t just tasty—it’s an all-star dish that makes mornings feel extra special without adding stress to your routine.
First, it's wonderfully easy to prepare. You can throw everything together the night before, pop it in the fridge, and wake up to a no-fuss breakfast that goes straight from fridge to oven. Minimal morning effort, maximum morning payoff.
It’s also incredibly crowd-friendly. Whether you're feeding kids, in-laws, or your book club, this dish always disappears quickly. Plus, you can double the recipe in a larger pan if you're hosting a bigger group.
Let’s talk about budget appeal. It uses basic pantry ingredients—bread, eggs, milk, sugar—that won’t break the bank. You don’t need fancy brioche or heavy cream to make it taste luxurious (though you certainly can!).
And best of all, it’s totally customizable. Want to add blueberries? Go for it. A swirl of cream cheese? Heavenly. Switch up the spices or mix in nuts, chocolate chips, or even diced apples. This casserole is your breakfast canvas.
With all those reasons to love it, let’s take a closer look at what you’ll need to bring it to life.
Ingredients Notes

The beauty of this French toast casserole lies in how a few humble ingredients transform into something magical. Each one plays a key role in the final texture and flavor.
Start with bread—the heart of any French toast dish. Day-old bread works best because it soaks up the custard without getting mushy. I love using a hearty white bread or French baguette, torn into rustic pieces. Brioche or challah can give it a richer flavor and softer bite if you're feeling fancy.
Next comes the custard base, made with eggs, milk, and a touch of cream. Eggs provide the structure, while milk gives it body. I like using whole milk for richness, but you can substitute with 2% or even a dairy-free option like almond or oat milk. A splash of heavy cream never hurts for extra decadence.
Sugar and spices bring the warmth and sweetness. Brown sugar adds a hint of molasses flavor, while cinnamon and vanilla extract make the whole house smell amazing. A pinch of salt balances the sweetness and rounds out the flavor.
Don't skip the butter topping. Before baking, you’ll drizzle melted butter and sprinkle a brown sugar-cinnamon mix over the top. This creates that golden, crisp layer that contrasts beautifully with the soft center underneath.
You’ll also need a baking dish, ideally 9x13 inches, and a mixing bowl or two. If you’re prepping ahead, plastic wrap or foil helps cover the dish in the fridge overnight.
How To Make This French Toast Casserole

Making this casserole couldn’t be simpler, and I’ll walk you through every step so you can feel confident, whether it’s your first try or your fiftieth.
Start by greasing your baking dish with butter or nonstick spray. Tear your bread into chunky, bite-sized pieces and scatter them evenly in the dish. You want a bit of irregularity—it helps the custard soak in better and adds texture.
In a large mixing bowl, whisk together your eggs, milk, cream, vanilla, sugar, cinnamon, and salt. Keep whisking until everything is completely blended and smooth. Pour this custard mixture evenly over the bread, pressing down gently so all the bread pieces get soaked.
If you're making this ahead, cover the dish and place it in the refrigerator overnight. This helps the bread fully absorb the custard, resulting in a creamier interior and crispier top when baked.
When you’re ready to bake, preheat your oven to 350°F. Meanwhile, mix brown sugar and cinnamon in a small bowl, then drizzle melted butter over the casserole and sprinkle the sugar mixture generously on top.
Bake for about 45 to 55 minutes. You'll know it's done when the top is golden brown, the edges are slightly crisp, and the center doesn’t jiggle when you shake the dish gently. If the top starts to brown too quickly, cover loosely with foil toward the end.
Let it rest for 5–10 minutes before serving. The inside will finish setting, and it’ll slice more cleanly while still staying wonderfully warm.
Storage Options
This casserole is just as good the next day, which makes it ideal for leftovers or meal prepping breakfast for the week.
Store any cooled leftovers in an airtight container or covered baking dish in the refrigerator. It will stay fresh for up to 4 days. For individual servings, transfer slices to meal-prep containers with tight lids for grab-and-go breakfasts.
If you’d like to freeze it, wrap individual slices tightly in plastic wrap and then foil, or place them in freezer bags. They’ll keep well for up to two months. Let them thaw overnight in the fridge before reheating.
To reheat, place slices on a baking sheet and warm them in a 350°F oven for about 10–15 minutes. You can also microwave them for 1–2 minutes, though the oven will help retain that slightly crispy texture on top.
Variations and Substitutions
One of the best parts about this French toast casserole is how easy it is to adapt to your tastes or pantry contents.
For a fruity twist, mix in fresh or frozen berries like blueberries or raspberries. Scatter them over the bread before pouring the custard on top for little pockets of juicy sweetness.
If you’re in the mood for indulgence, swirl in dollops of sweetened cream cheese or a layer of Nutella between the bread chunks. It takes the dish into dessert-for-breakfast territory—and no one complains about that.
For a slightly savory edge, try adding a pinch of nutmeg or replacing some of the sugar with maple syrup in the custard. The complexity of flavor is next-level.
Need it dairy-free? Swap the milk and cream with almond, oat, or coconut milk, and use a plant-based butter. You can even find vegan brioche to keep it entirely animal-free without sacrificing flavor.
And don’t be afraid to get creative with bread types—try croissants for a flaky, buttery version, or cinnamon raisin bread for extra spice and sweetness built right in.
Whether you stick to the classic version or branch out into your own variation, this French toast casserole will reward you with cozy, crave-worthy results every time. So pull out that baking dish, grab some eggs and bread, and get ready to wow your morning crew.
Print
How To Make The Absolute Best French Toast Casserole Recipe
- Total Time: 1 hour 5 minutes (plus chilling)
- Yield: 8 servings
- Diet: Vegetarian
Description
Indulge in the ultimate breakfast delight with this French Toast Casserole recipe. Loaded with rich custard-soaked bread, a cinnamon-sugar topping, and baked to perfection, this easy casserole is a guaranteed crowd-pleaser. Perfect for holiday mornings, weekend brunch, or a cozy family breakfast. Keywords: French toast casserole, easy breakfast bake, overnight brunch recipe, cinnamon custard casserole, make-ahead French toast.
Ingredients
1 loaf of brioche or challah bread, cubed
8 large eggs
2 cups whole milk
½ cup heavy cream
¾ cup granulated sugar
¼ cup brown sugar
2 tsp vanilla extract
1 tsp ground cinnamon
¼ tsp ground nutmeg
½ tsp salt
4 tbsp butter, melted
Powdered sugar (optional, for serving)
Maple syrup (for serving)
Instructions
Prep the bread: Cube the bread and spread evenly in a greased 9x13 inch baking dish.
Make the custard: In a large bowl, whisk together eggs, milk, cream, both sugars, vanilla, cinnamon, nutmeg, and salt.
Assemble: Pour the custard over the bread. Lightly press the bread down to ensure all pieces are soaked.
Chill: Cover and refrigerate for at least 4 hours or overnight.
Bake: Preheat oven to 350°F (175°C). Drizzle melted butter on top. Bake uncovered for 45–50 minutes until golden and set.
Serve: Let rest for 10 minutes before serving. Dust with powdered sugar and drizzle with maple syrup.
Notes
-
For extra texture, top with chopped pecans or a streusel mix before baking.
-
Can be made dairy-free using almond milk and coconut cream.
-
To reheat, cover with foil and warm in oven at 300°F for 15 minutes.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Breakfast, Brunch, Holiday Recipes
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 square (approx ⅛ of dish)
- Calories: 360
- Sugar: 22g
- Sodium: 280mg
Leave a Reply