If you’ve ever dreamed of waking up to a warm, comforting breakfast that feels like a hug in food form, this French Toast Casserole Recipe is exactly what you need. It’s a brilliant twist on classic French toast, layering day-old bread with a spiced, creamy custard and baking it to golden perfection. The result is a delectable combination of crispy edges and soft, custardy middle that’s simply irresistible for any brunch or special occasion.

Ingredients You’ll Need
Gathering the right ingredients is surprisingly simple, but every single one brings something special to the table—whether it’s flavor, texture, or a touch of sweetness and warmth that makes this dish shine. Here’s all you’ll need to create this unforgettable French toast casserole.
- Day-old French bread: Cubed to soak up all the rich custard without turning mushy.
- Large eggs: The binding force that gives the custard its silky texture.
- Whole milk: Adds creaminess and balances the richness.
- Heavy cream: Intensifies richness and ensures a luscious custard.
- Granulated sugar: Sweetens the custard subtly for that perfect morning treat.
- Brown sugar: Adds a deeper, caramel-like sweetness and moisture.
- Vanilla extract: Infuses warm, aromatic flavor that makes the custard sing.
- Ground cinnamon: A classic spice that brings cozy warmth.
- Ground nutmeg: Provides a nutty, slightly sweet spice note.
- Pinch of salt: Enhances all the flavors beautifully.
- Chopped pecans (optional): Add crunch and a toasty, nutty finish on top.
- Melted butter: Drizzled on top to develop that irresistible golden crust.
- Maple syrup: Essential for serving—its rich sweetness complements the casserole perfectly.
How to Make French Toast Casserole Recipe
Step 1: Prepare the Dish
Start by greasing a 9×13-inch baking dish; it’s important to prevent sticking and make serving a breeze. Spread your cubed day-old French bread evenly across the dish, giving every piece room to soak up that delicious custard later.
Step 2: Mix the Custard
In a large bowl, whisk together your eggs, whole milk, heavy cream, granulated sugar, brown sugar, vanilla extract, cinnamon, nutmeg, and a pinch of salt. This blend creates the magic base that transforms simple bread into a creamy, spiced delight.
Step 3: Soak the Bread
Pour the custard mixture slowly over the bread cubes, gently pressing down to make sure every cube soaks fully. Cover the dish and refrigerate it for at least 4 hours or ideally overnight. This soaking step is crucial because it allows the bread to absorb all those flavors deeply.
Step 4: Preheat & Assemble
When you’re ready to bake, preheat your oven to 350°F (175°C). Remove the casserole from the fridge and let it sit at room temperature while the oven heats up. Before putting it in, sprinkle chopped pecans across the top and drizzle with melted butter. These toppings will toast beautifully, adding texture and richness.
Step 5: Bake
Bake your French toast casserole for 45 to 55 minutes, until the top is gloriously golden and the center is just set—not jiggly. This baking time creates the perfect balance of crispness on the outside and tender, custardy inside.
Step 6: Serve
After baking, let your casserole cool just slightly. Serve warm with a generous drizzle of pure maple syrup to add a touch of natural sweetness that will take every bite to the next level.
How to Serve French Toast Casserole Recipe

Garnishes
A simple dusting of powdered sugar, a few fresh berries, or even a dollop of whipped cream can elevate your French Toast Casserole Recipe into a feast for the eyes and palate. Fresh mint leaves also add a lovely pop of color and a hint of brightness.
Side Dishes
This casserole pairs beautifully with light, fresh sides—think crispy bacon, breakfast sausages, or a vibrant fruit salad. The savory elements balance the sweet richness, rounding out your meal perfectly.
Creative Ways to Present
For brunch gatherings, cut the casserole into neat squares and serve on a decorative platter with mini maple syrup bottles on the side. You can also layer individual portions in small ramekins and top with nuts and fruit for an elegant touch everyone will love.
Make Ahead and Storage
Storing Leftovers
Leftover French toast casserole keeps well in an airtight container in the fridge for up to 3 days. Simply press a piece of parchment paper between layers to prevent sticking and maintain freshness.
Freezing
This recipe freezes wonderfully, making it a great option for planning ahead. Wrap individual portions tightly in plastic wrap and aluminum foil, then store in the freezer for up to 2 months. Thaw in the fridge overnight before reheating.
Reheating
To reheat leftovers, bake in a 350°F oven for 15-20 minutes, or microwave small portions until warmed through. Reheating this way helps preserve the custard’s creamy texture and crisps the edges nicely again.
FAQs
Can I use bread other than French bread?
Absolutely! While day-old French bread is ideal because of its texture and ability to soak without falling apart, sturdy bread like brioche or challah will also work beautifully, adding even more richness and flavor.
Do I have to soak the bread overnight?
Overnight soaking is best for maximum flavor and custard absorption, but if you’re short on time, 4 hours will still give you excellent results. Just be sure the bread is fully submerged in the custard.
Can I make this recipe dairy-free?
Yes! Substitute almond milk or oat milk for whole milk, and use coconut cream or a dairy-free heavy cream alternative. Keep in mind this will change the flavor and texture slightly but still tastes delicious.
How do I make this recipe nut-free?
Simply omit the pecans or swap them for seeds like pumpkin or sunflower if you want some crunch. The casserole itself is naturally nut-free apart from those optional toppings.
Can I prepare and bake this casserole on the same day?
While you can, the custard won’t have as much time to soak in. Baking immediately will result in a firmer texture and less flavor depth, but it does work for a last-minute breakfast treat.
Final Thoughts
You really can’t go wrong with this French Toast Casserole Recipe. It’s the kind of dish that brings everyone together around the table, evokes warm memories, and fills the kitchen with irresistible aromas. Whether you’re making it for a crowd or a cozy family weekend, give this recipe a try—you might just discover your new favorite breakfast tradition.
Print
French Toast Casserole Recipe
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes plus at least 4 hours soaking time
- Yield: 8 servings
- Category: Breakfast
- Method: Baking
- Cuisine: American
Description
This French Toast Casserole is a delightful breakfast or brunch dish featuring day-old French bread soaked in a rich custard of eggs, milk, cream, and spices. Baked to perfection with a crunchy pecan topping and a drizzle of melted butter, it’s a comforting, crowd-pleasing meal that can be prepared ahead and baked fresh in the oven.
Ingredients
Main Ingredients
- 1 loaf of day-old French bread, cut into 1-inch cubes
- 8 large eggs
- 2 cups whole milk
- 1/2 cup heavy cream
- 1/2 cup granulated sugar
- 1/4 cup brown sugar
- 2 teaspoons pure vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- Pinch of salt
Toppings
- 1/2 cup pecans, chopped (optional)
- 1/4 cup butter, melted
- Maple syrup, for serving
Instructions
- Prepare the Dish – Grease a 9×13-inch baking dish thoroughly and evenly spread the cubed French bread inside to form a single layer.
- Mix the Custard – In a large mixing bowl, whisk together the eggs, whole milk, heavy cream, granulated sugar, brown sugar, pure vanilla extract, ground cinnamon, ground nutmeg, and a pinch of salt until the mixture is smooth and well combined.
- Soak the Bread – Pour the custard mixture evenly over the bread cubes, gently pressing down so that the bread absorbs the liquid fully. Cover the baking dish tightly with plastic wrap and refrigerate for at least 4 hours or preferably overnight to allow flavors to meld and bread to soften.
- Preheat & Assemble – About 30 minutes before baking, preheat the oven to 350°F (175°C). Remove the casserole from the refrigerator and let it come to room temperature. Just before baking, sprinkle the chopped pecans evenly over the soaked bread, then drizzle the melted butter on top.
- Bake – Place the casserole in the preheated oven and bake for 45-55 minutes, or until the top is golden brown and the custard is set in the center when gently shaken.
- Serve – Allow the casserole to cool for a few minutes after baking. Serve warm with a drizzle of maple syrup for added sweetness and flavor. Enjoy a comforting, hearty breakfast!
Notes
- Using day-old French bread helps the bread absorb the custard better without becoming too soggy.
- For a nut-free version, omit the pecans or substitute with your favorite nut or seed.
- Soaking the bread overnight enhances flavor and texture, but minimum 4 hours is sufficient.
- Maple syrup adds classic sweetness but can be substituted with honey or fruit compote.
- Make sure to grease the baking dish well to prevent sticking.

