The Best Overnight French Toast Casserole for Mother’s Day Brunch
Picture this: It’s Mother’s Day morning, and instead of scrambling around the kitchen trying to make breakfast while everyone’s waiting, you’re actually sitting down with your family, sipping coffee, and enjoying the morning. Sounds like a dream, right? Well, this overnight French toast casserole makes it possible. You prep it the night before, pop it in the oven in the morning, and serve up the most incredible, custardy, cinnamon-sugar breakfast that’ll make Mom feel like royalty.
Here’s my question for you: wouldn’t it be amazing to create a memorable Mother’s Day brunch without the stress? This recipe is your answer. It’s foolproof, feeds a crowd, and honestly tastes like it came from a fancy brunch spot — but it’s so much easier.
Keep reading — I’m sharing every tip and trick I’ve learned to make this the best French toast casserole you’ll ever taste.
Table of Contents
Why This Recipe Works
This overnight French toast casserole has become my go-to for every special occasion, and here’s exactly why you’re going to love it:
- ✔ Prep the night before — literally 15 minutes of work, then you’re done until morning
- ✔ Feeds 8-10 people easily — perfect for Mother’s Day brunch or Easter breakfast
- ✔ Uses simple pantry staples — bread, eggs, milk, and cinnamon you probably already have
- ✔ Tastes better than stovetop French toast — the overnight soak makes it extra custardy and delicious
- ✔ Minimal morning effort — just bake and serve while you enjoy your coffee
- ✔ Impressive presentation — looks like you spent hours when you really didn’t
- ✔ Customizable toppings — fresh berries, whipped cream, maple syrup, or powdered sugar
Trust me, once you make this casserole, you’ll never go back to standing over a griddle flipping individual slices again.
What You’ll Need
The beauty of this recipe is that you probably have most of these ingredients in your kitchen right now. Here’s your shopping list:
For the Casserole:
- 1 loaf French bread or challah (about 16 oz), cut into 1-inch cubes
- 8 large eggs
- 2 cups whole milk
- 1/2 cup heavy cream
- 3/4 cup granulated sugar
- 2 tablespoons vanilla extract
- 1 tablespoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon salt
For the Streusel Topping:
- 1/2 cup all-purpose flour
- 1/2 cup packed light brown sugar
- 1 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 1/2 cup cold butter, cut into small pieces
- 1/2 cup chopped pecans (optional, but highly recommended!)
For Serving:
- Maple syrup
- Fresh berries (strawberries, blueberries, or raspberries)
- Powdered sugar for dusting
- Whipped cream (optional)
Substitutions:
No French bread? No problem. You can swap it for challah (my personal favorite for extra richness), brioche, or even thick-sliced white bread. Day-old bread actually works better because it soaks up the custard without getting too soggy.
Dairy alternatives: You can use half-and-half instead of the milk and cream combo, or go with 2 1/2 cups of whole milk if that’s what you have on hand.
Skip the pecans: Not a fan of nuts? Leave them out or swap them for sliced almonds.
Chef’s Note:
💡 Why French bread or challah? These breads have a sturdy structure that holds up beautifully when soaked overnight in the custard mixture. Regular sandwich bread can turn mushy, so stick with a heartier loaf for the best texture.
Now that you’ve got your ingredients ready, let’s walk through exactly how to put this beauty together.
How to Make Overnight French Toast Casserole — Step by Step

Step 1: Prep your baking dish. Grease a 9×13-inch baking dish with butter or cooking spray. This prevents sticking and makes cleanup a breeze the next morning.
Step 2: Cut and arrange the bread. Cube your French bread into 1-inch pieces and spread them evenly in the prepared baking dish. Don’t pack them down too tightly — you want the custard to flow between the pieces.
Step 3: Make the custard mixture. In a large mixing bowl, whisk together the eggs, milk, heavy cream, sugar, vanilla extract, cinnamon, nutmeg, and salt until completely smooth. Make sure there are no streaks of egg white visible.
💡 Pro Tip: Use room temperature eggs if possible — they blend more easily and create a smoother custard.
Step 4: Pour the custard over the bread. Slowly pour the egg mixture evenly over all the bread cubes. Use a spatula or your hands to gently press down on the bread, making sure every piece gets coated and starts soaking up that delicious custard.
Step 5: Cover and refrigerate overnight. Cover the baking dish tightly with plastic wrap or aluminum foil and refrigerate for at least 8 hours, or up to 24 hours. This overnight soak is the secret to that perfect custardy texture.
Step 6: Make the streusel topping. The next morning (or you can do this the night before and store it separately), combine the flour, brown sugar, cinnamon, and salt in a medium bowl. Cut in the cold butter using a pastry cutter, fork, or your fingers until the mixture resembles coarse crumbs. Stir in the pecans if using.

💡 Pro Tip: Keep the butter cold! This creates those perfect crumbly clusters that get golden and crispy in the oven.
Step 7: Add the topping and bake. Remove the casserole from the fridge and let it sit at room temperature while your oven preheats to 350°F. Sprinkle the streusel topping evenly over the soaked bread. Bake uncovered for 45-55 minutes, until the top is golden brown and the center is set (it shouldn’t jiggle when you shake the pan).
Step 8: Let it rest before serving. This is important! Let the casserole cool for about 10 minutes before slicing. This helps it set up so you get clean, beautiful portions instead of a soupy mess.
💡 Pro Tip: If the top starts browning too quickly, tent it loosely with foil for the last 15 minutes of baking.
Step 9: Serve and enjoy! Cut into squares, dust with powdered sugar, and serve with warm maple syrup, fresh berries, and whipped cream on the side.
The smell alone will have everyone rushing to the breakfast table — this is the kind of dish that makes mornings magical.
How to Serve It
This overnight French toast casserole is incredibly versatile. Here are my favorite ways to serve it:
- Classic style: Warm maple syrup, a dusting of powdered sugar, and fresh berries on top
- Brunch buffet: Set out bowls of toppings (syrup, berries, whipped cream, chopped nuts) and let everyone customize their plate
- Mother’s Day breakfast in bed: Serve with a side of crispy bacon, fresh orange juice, and coffee
- Holiday brunch spread: Perfect alongside sausage links, scrambled eggs, and a fruit salad for Easter or Christmas morning
- Make it fancy: Top with mascarpone whipped cream, caramelized bananas, or a drizzle of salted caramel sauce
No matter how you serve it, this casserole is guaranteed to be the star of your Mother’s Day brunch table.
Storage & Leftovers
Here’s the good news — this casserole keeps beautifully, so you can enjoy it for days (if it lasts that long!).
Room temperature: Don’t leave it out for more than 2 hours. After serving, get those leftovers into the fridge.
Refrigerator: Store covered in the fridge for up to 4 days. The flavors actually deepen, so leftovers are just as delicious as day one.
Freezer: You can freeze individual portions wrapped tightly in plastic wrap and foil for up to 2 months. Thaw overnight in the fridge before reheating.
Make-Ahead Tip:
Want to prep even further in advance? Assemble the entire casserole (including the streusel topping) up to 2 days before you plan to bake it. Keep it covered in the fridge, then bake straight from cold — just add 5-10 minutes to the baking time.
Reheating:
Microwave: Individual portions heat up beautifully in 45-60 seconds on high. Add a splash of milk before reheating to keep it moist.
Oven: For larger portions or to crisp up the topping again, reheat covered at 350°F for 15-20 minutes, then uncover for the last 5 minutes.
Now let me share the insider tips that’ll take your casserole from good to absolutely incredible.
Helpful Tips & Common Mistakes
I’ve made this recipe dozens of times, and here are the mistakes I see people make — plus how to avoid them:
✗ Mistake: Using fresh, soft bread that turns to mush
✓ Fix: Use day-old bread or lightly toast fresh bread cubes in a 300°F oven for 10 minutes before assembling
✗ Mistake: Not pressing the bread into the custard
✓ Fix: Gently press down on the bread cubes after pouring the custard to ensure every piece gets soaked
✗ Mistake: Skipping the overnight soak to “save time”
✓ Fix: The overnight rest is non-negotiable! It’s what makes this casserole custardy instead of eggy. Plan ahead.
✗ Mistake: Overbaking until it’s dry
✓ Fix: Bake just until the center is set but still has a slight jiggle. It’ll continue cooking as it rests.
✗ Mistake: Cutting into it immediately
✓ Fix: Let it rest for 10 minutes! This allows the custard to set up so you get clean slices instead of a runny mess.
Follow these tips and you’ll have a perfect, bakery-quality French toast casserole every single time.
Recipe Variations
Once you’ve mastered the classic version, try one of these delicious twists:
Strawberry Cream Cheese Version: Add cubes of cream cheese between the bread layers before pouring the custard. Top the baked casserole with fresh strawberries and a strawberry syrup drizzle. It’s like stuffed French toast in casserole form!
Blueberry Lemon Version: Toss 1 1/2 cups fresh or frozen blueberries into the bread cubes and add 1 tablespoon lemon zest to the custard mixture. Serve with lemon curd for an extra-special touch.
Pumpkin Spice Version: Replace 1/2 cup of the milk with pumpkin puree and add 1 teaspoon pumpkin pie spice to the custard. Perfect for Thanksgiving morning!
Banana Nutella Version: Layer sliced bananas and dollops of Nutella between the bread cubes. Kids (and adults!) absolutely go crazy for this one.
Each variation keeps the same easy overnight prep — you’re just switching up the flavors to match the season or your family’s preferences.
Final Thoughts
This overnight French toast casserole is hands-down one of the best Mother’s Day brunch recipes I’ve ever made. It’s stress-free, impressive, and absolutely delicious — everything you want when you’re celebrating the special women in your life. If you try this recipe, I’d love to hear how it turned out! Drop a comment below or tag me on Pinterest.
Frequently Asked Questions
Can I make this ahead of time?
Absolutely! That’s the whole point of this recipe. Assemble it the night before, refrigerate, and bake in the morning. You can even prep it up to 2 days in advance.
Can I freeze this casserole?
Yes! You can freeze the unbaked assembled casserole (without the streusel topping) for up to 1 month. Thaw overnight in the fridge, add the topping, and bake as directed. You can also freeze baked leftovers for up to 2 months.
Can I use a different type of milk?
You can use 2% milk or even a milk alternative like almond milk or oat milk, though whole milk and cream give you the richest, creamiest texture. I don’t recommend skim milk — it’s just too thin.
How long does this keep in the fridge?
Covered tightly, it’ll stay fresh in the refrigerator for up to 4 days. Reheat individual portions in the microwave or warm larger portions in the oven.
Can I make this in a slow cooker?
Yes! Assemble the casserole in a greased slow cooker insert, refrigerate overnight, then cook on LOW for 3-4 hours in the morning. The texture will be softer and more pudding-like, but still delicious.
Is this recipe gluten-free?
Not as written, but you can absolutely use gluten-free bread! Just make sure it’s a sturdy loaf (not sandwich bread) that can hold up to the overnight soak.
Can I leave out the eggs?
Eggs are essential to this recipe — they create the custard that holds everything together. There’s no good substitute that’ll give you the same texture, so this isn’t easily made vegan.
What if I don’t have a 9×13 pan?
You can use any similar-sized baking dish (about 3 quarts). An 11×7-inch pan works, or even a deep 10-inch cast iron skillet. Just keep an eye on the baking time — smaller, deeper pans may need a few extra minutes.
