If you’re on the hunt for a comforting breakfast that feels like a warm hug in every bite, then look no further than the Best Overnight French Toast Casserole Recipe. This dish brings together golden, custardy bread cubes soaked in a rich mixture of eggs, cream, and spices, all topped with a sweet buttery crunch. It’s perfect for a weekend brunch or special occasion, especially since it lets you prep ahead and wake up to a house filled with irresistible aromas. Trust me, once you try this recipe, it will quickly become a beloved staple in your morning rotation.

Ingredients You’ll Need
Gathering simple, wholesome ingredients is the key to making the Best Overnight French Toast Casserole Recipe shine. Each component plays an important role—from the creamy custard base that soaks into the bread, to the fragrant spices that bring warmth and depth, to the caramelized topping that delivers irresistible crunch and sweetness.
- French bread (1 loaf, approx. 12 cups cubed, day-old preferred): Day-old bread soaks up the custard without becoming mushy, giving the casserole perfect texture.
- Eggs (8 large): The heart of the custard, eggs bind everything together and create that rich, creamy texture we love.
- Whole milk (2 cups): Adds moisture and creaminess to the custard base.
- Heavy cream (1 cup): Boosts richness and gives the casserole a luscious mouthfeel.
- Granulated sugar (1/2 cup): Sweetens the custard just right without overpowering.
- Vanilla extract (1 tbsp): Brings a warm, inviting aroma and flavor to the custard.
- Ground cinnamon (1 tsp): Adds a cozy, classic spice note that pairs perfectly with French toast.
- Salt (1/4 tsp): Balances the sweetness and enhances all the flavors.
- Ground nutmeg (1/4 tsp, optional): Gives a subtle, nutty hint that complements the cinnamon beautifully.
- Unsalted butter (1/2 cup, melted): The base for the buttery topping that caramelizes during baking.
- Brown sugar (1/4 cup, packed): Sweetens the topping and adds a deeper molasses flavor.
- Ground cinnamon (1/2 tsp): Mixed into the topping for an extra cinnamon kick.
- Salt (pinch): Enhances the sweet and savory balance of the topping.
- Chopped pecans or walnuts (1/4 cup, optional): Adds texture and a nutty crunch that pairs beautifully with the sweet topping.
How to Make Best Overnight French Toast Casserole Recipe
Step 1: Prepare the Casserole Dish
Start by greasing a 9×13-inch baking dish generously with butter or non-stick spray. This simple step ensures the casserole won’t stick and makes serving a breeze.
Step 2: Cube and Layer the Bread
Cut your French bread into roughly 1-inch cubes and spread them evenly across the bottom of your prepared baking dish. Using day-old bread here is magic—it soaks up all that luscious custard without falling apart.
Step 3: Whisk Together the Custard
In a large mixing bowl, vigorously whisk together the eggs, whole milk, heavy cream, granulated sugar, vanilla extract, ground cinnamon, salt, and nutmeg if you’re using it. This custard is the secret to that creamy, dreamy texture everyone raves about.
Step 4: Pour Custard Over the Bread
Pour the custard evenly over the cubed bread, making sure every piece is getting a good soak. Gently press down on the bread cubes with a spatula to help them absorb the custard fully—it’s this soaking that elevates the casserole from ordinary to extraordinary.
Step 5: Refrigerate Overnight
Cover your baking dish tightly with plastic wrap or foil and pop it into the fridge for at least 4 hours, but preferably overnight. This slow soak softens the bread perfectly, letting the custard seep all the way through for incredible flavor and texture.
Step 6: Prepare the Topping Mixture
When you’re ready to bake, combine melted butter, brown sugar, ground cinnamon, and a pinch of salt in a small bowl. Stir it up until it’s smooth and glossy — this topping will melt into a sweet, crunchy blanket over your casserole.
Step 7: Preheat the Oven
Set your oven to 350°F (175°C) and let it fully heat. Preheating is key because it ensures your casserole starts cooking evenly right away.
Step 8: Add the Topping and Nuts
Drizzle the topping evenly over the soaked bread cubes. If you love nuts like pecans or walnuts, sprinkle them on now for that delightful nutty texture that pairs beautifully with the sweet topping.
Step 9: Bake Until Golden and Set
Bake the casserole uncovered for 45 to 50 minutes. You’ll know it’s done when the top develops a gorgeous golden crust and the center is set but still soft and custardy. The aroma filling your kitchen at this point? Absolute heaven.
Step 10: Let it Rest
Once out of the oven, give the casserole about 5 minutes to rest before slicing. This lets the custard settle slightly so each serving holds its shape perfectly.
Step 11: Serve with Your Favorite Toppings
This is the moment to get creative with garnishes—maple syrup, a dusting of powdered sugar, or fresh berries all add their own magic to the Best Overnight French Toast Casserole Recipe.
How to Serve Best Overnight French Toast Casserole Recipe

Garnishes
A sprinkle of powdered sugar or a drizzle of pure maple syrup brings the perfect touch of sweetness. Fresh berries like strawberries, blueberries, or raspberries add brightness and a pop of color that makes your plate as beautiful as it is delicious.
Side Dishes
Pair your casserole with crispy bacon or savory sausage links to balance out the sweetness. A side of fresh fruit salad or a light green salad can also help round out the meal for a perfect brunch spread.
Creative Ways to Present
For a festive brunch, serve the casserole in individual ramekins with distinct layers on display. Or, try topping it with whipped cream and a sprinkle of toasted nuts for an elegant finish that will wow your guests.
Make Ahead and Storage
Storing Leftovers
Keep any leftover casserole covered tightly in the refrigerator for up to 3 days. It reheats beautifully and sometimes even tastes better after the flavors have had time to meld further.
Freezing
You can freeze the casserole before baking. Simply cover it well with foil and then plastic wrap to avoid freezer burn. When ready, thaw overnight in the fridge and bake as directed.
Reheating
Reheat individual portions in the microwave for about 1 to 2 minutes or warm the entire dish in the oven at 350°F until heated through. A quick broil at the end can help crisp up the topping beautifully.
FAQs
Can I use bread other than French bread for this casserole?
Absolutely! While French bread is classic for its airy texture and crusty exterior, slightly dense breads like brioche or challah also work wonderfully and add extra richness.
Is it necessary to soak the bread overnight?
Overnight soaking is recommended because it allows the custard to fully absorb into the bread cubes, creating the signature moist yet structured texture that sets this casserole apart.
Can I make this recipe dairy-free?
Yes! Substitute whole milk and heavy cream with your favorite plant-based milks like almond or oat milk, and use a dairy-free butter alternative for the topping. The casserole might be a bit lighter but still delicious.
How do I know when the casserole is fully cooked?
The casserole is done when the top is golden brown and slightly crisp, and the custard is set in the middle but still creamy. A knife inserted in the center should come out clean or with just a slight custard coating.
Can I add fruit inside the casserole?
Definitely! Fresh or frozen berries, sliced apples, or even diced peaches can be gently folded into the bread cubes before soaking. Just be mindful not to add too much liquid to keep the custard balance perfect.
Final Thoughts
There’s something truly special about waking up to the smell of the Best Overnight French Toast Casserole Recipe gently baking in the oven. It’s a comforting, crowd-pleasing dish that feels homemade and indulgent, yet it’s so easy to prepare ahead. Whether you’re planning a holiday brunch, a weekend treat, or simply want a new favorite breakfast, this casserole delivers all the rich, warm flavors that make mornings memorable. Give it a try—your taste buds will thank you!
Print
Best Overnight French Toast Casserole Recipe
- Prep Time: 15 minutes
- Cook Time: 45-50 minutes
- Total Time: 4 hours 60 minutes (including 4+ hours refrigeration soak and baking time)
- Yield: 8 to 10 servings
- Category: Breakfast
- Method: Baking
- Cuisine: American
Description
This Best Overnight French Toast Casserole is a comforting and indulgent breakfast treat that combines cubes of day-old French bread soaked in a rich custard made from eggs, milk, and cream. After refrigerating overnight to absorb all the flavors, it’s topped with a buttery cinnamon-sugar mixture and baked to golden perfection. Perfect for holiday mornings or weekend brunch, it serves 8 to 10 people with minimal morning prep required.
Ingredients
For the Casserole
- 1 loaf French bread (approx. 12 cups cubed, day-old preferred)
- 8 large eggs
- 2 cups whole milk
- 1 cup heavy cream
- 1/2 cup granulated sugar
- 1 tablespoon vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 1/4 teaspoon ground nutmeg (optional)
For the Topping
- 1/2 cup unsalted butter (melted)
- 1/4 cup packed brown sugar
- 1/2 teaspoon ground cinnamon
- Pinch of salt
- 1/4 cup chopped pecans or walnuts (optional)
Instructions
- Prepare the Casserole: Grease a 9×13-inch baking dish thoroughly to prevent sticking and set aside.
- Cut Bread: Slice the French bread into roughly 1-inch cubes and spread them evenly in the greased baking dish.
- Make the Custard: In a large mixing bowl, whisk together the eggs, whole milk, heavy cream, granulated sugar, vanilla extract, ground cinnamon, salt, and nutmeg if using, until well combined.
- Soak the Bread: Pour the custard mixture evenly over the bread cubes. Press down gently with a spatula or your hands to ensure all cubes absorb the liquid thoroughly.
- Refrigerate: Cover the dish tightly with plastic wrap or foil and refrigerate for at least 4 hours, ideally overnight, to allow the bread to soak and the flavors to meld.
- Make the Topping: In a small bowl, combine the melted unsalted butter, packed brown sugar, ground cinnamon, and a pinch of salt. Stir until the mixture is smooth and well blended.
- Preheat Oven: Set your oven to 350°F (175°C) and let it fully preheat.
- Add Topping and Nuts: Remove the casserole from the fridge. Drizzle the prepared cinnamon-butter topping evenly over the soaked bread. Sprinkle chopped pecans or walnuts on top if desired for extra texture and flavor.
- Bake: Place the uncovered casserole dish in the preheated oven and bake for 45 to 50 minutes, or until the top is golden brown and the custard is fully set in the center.
- Rest: Take the casserole out of the oven and let it rest for about 5 minutes to firm up before slicing and serving.
- Serve: Enjoy warm with optional accompaniments like maple syrup, powdered sugar, or fresh berries for a delightful breakfast experience.
Notes
- Day-old French bread works best because it absorbs the custard without becoming mushy.
- The overnight soak enhances flavor and texture but a minimum of 4 hours is sufficient if short on time.
- Optional nutmeg adds warm spice but can be omitted if not preferred.
- Add nuts for crunch or leave them out for a nut-free option.
- Leftovers can be refrigerated and gently reheated in the oven or microwave.

