Overnight French Toast Casserole Recipe

Share With Your Friends

Overnight French Toast Casserole Recipe

I’ll never forget the first time I tried to make this Overnight French Toast Casserole Recipe. It was for my husband’s birthday brunch, and I was so proud of myself for planning ahead. I threw it together the night before, feeling like a total kitchen genius. The next morning, I pulled out a soupy, undercooked mess that was basically sweet bread soup. I had to quickly fry some eggs to save the meal, and we still joke about “The Great French Toast Flood of 2018.” But I kept at it, and now it’s our absolute favorite thing to make when we have guests over.

Recipe Card

Recipe Title Overnight French Toast Casserole Recipe
Servings 8
Prep Time 20 minutes (plus overnight rest)
Cooking Time 50-60 minutes
Calories Approx. 420 per serving

Ingredients

  • 1 loaf French bread (about 16 oz), stale is best
  • 8 large eggs
  • 2 cups whole milk
  • 1/2 cup heavy cream
  • 1/2 cup granulated sugar
  • 2 teaspoons vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1/2 cup packed light brown sugar
  • 1/2 cup all-purpose flour
  • 1/2 cup cold unsalted butter, cubed
  • Pinch of salt

That heavy cream is my secret weapon. One time I tried to be “healthy” and used half-and-half instead. Big mistake. The custard was way too thin and it just didn’t set up right. The fat in the cream is what makes it so rich and custardy, so don’t skip it. And for the love of all that is good, make sure your bread is stale! I used fresh, soft bread once and it completely fell apart into a mushy pudding. Still tasted good, but the texture was all wrong.

Directions

  1. Grease a 9×13 inch baking dish really well with butter or cooking spray.
  2. Cut your stale French bread into roughly 1-inch cubes. You should have about 10 cups.
  3. Spread the bread cubes evenly in your prepared baking dish.
  4. In a large bowl, whisk together the eggs, milk, cream, granulated sugar, vanilla, cinnamon, and nutmeg until it’s totally combined and smooth.
  5. Pour this egg mixture evenly over the bread cubes in the dish.
  6. Press the bread down gently with a spatula or your clean hands to make sure every piece gets soaked.
  7. Cover the dish tightly with plastic wrap and refrigerate for at least 8 hours, or overnight.
  8. Right before you’re ready to bake, preheat your oven to 350°F (175°C).
  9. Make the streusel topping: in a medium bowl, mix the brown sugar, flour, and a pinch of salt.
  10. Cut in the cold, cubed butter using a pastry cutter or two forks until the mixture looks like coarse crumbs.
  11. Take the casserole out of the fridge and sprinkle the streusel topping evenly over everything.
  12. Bake for 50 to 60 minutes, until the top is golden brown and crispy and the center is set.
  13. Let it cool for a good 10 minutes before you try to cut into it. Serve with maple syrup!

The biggest lesson I learned the hard way is in step 7. Don’t just drape the plastic wrap over the dish. Press it directly onto the surface of the bread mixture. I didn’t do that once and the top layer of bread got all dried out and weird in the fridge. It baked up tough and chewy instead of soft and custardy. And for step 12, the waiting is the hardest part! If you cut into it too soon, it’ll just ooze everywhere. I know it smells amazing, but you gotta let it set up.

This Overnight French Toast Casserole Recipe is my go-to comfort food for lazy weekends. It feels fancy but it’s honestly so easy, which is my kind of cooking. The best part is that all the work is done the night before, so you can just pop it in the oven and enjoy your coffee while it fills the house with that incredible cinnamon smell. It’s a total family favorite that makes everyone happy, and the leftovers (if you have any!) reheat surprisingly well.

I love that it’s basically a one-pot meal, meaning less cleanup for me in the morning. And while it’s not exactly a “healthy swap” kind of dish, it’s perfect for a treat. I’ve made it for everything from holiday mornings to just because it’s Tuesday. The only thing I’d change next time is maybe doubling the streusel topping because let’s be real, that’s the best part.

Nutrition Info (per serving)

Calories Carbs Fat Protein
420 52g 19g 12g

Okay, so yeah, this isn’t diet food. The nutrition info kinda surprised me the first time I figured it out, but it makes sense with all the eggs, bread, and sugar. If you’re looking for a lighter version, you can try using 2% milk instead of whole and skip the cream, but like I said, the texture suffers. For a protein boost, I sometimes use brioche bread which makes it even richer. It’s a special occasion breakfast for sure.

Ingredient Swaps

Ingredient Substitution
French Bread Challah, Brioche, or even Croissants
Whole Milk 2% Milk or Almond Milk
Heavy Cream Half-and-Half (not recommended)
Granulated Sugar Maple Syrup or Honey

I’ve tried a lot of these swaps over the years. Using challah or brioche is a fantastic upgrade—it makes the casserole super rich and almost like bread pudding. Almond milk works in a pinch if you’re dairy-free, but it definitely makes the final product less creamy. Swapping the sugar for maple syrup is my favorite hack; it adds a deeper flavor. But honestly, skipping the cream was a total fail. It just doesn’t have the same luxurious feel.

Tips

  • Really press that plastic wrap onto the surface before refrigerating to prevent dry bread.
  • Don’t be shy when greasing your pan. A stuck-on mess is a heartbreaker.
  • Let it rest after baking! I know it’s hard, but it makes all the difference.
  • If the top is browning too fast, just lay a piece of foil loosely over it.

That tip about greasing the pan? I learned that one the messy way. I was in a rush and just gave the pan a quick spray. Half the delicious, crispy topping and chunks of french toast stuck to the glass dish. We had to scoop it out like a scramble. It was still edible, but it looked like a disaster zone. Now I use a generous amount of butter and really get it into the corners. No more stuck-on breakfast!

FAQ

Can I make this more than one night ahead?
I wouldn’t. I got ambitious before a big family trip and made it two days ahead. The bread got *too* soggy and started to break down. It baked up kind of dense and gummy. Stick to the 8-12 hour soak for the best texture.

My center is still wet after an hour! What do I do?
Oh man, this happens to me if my oven is acting up. If the top is getting too dark but the middle is still jiggly, just tent some foil over the top and let it bake for another 10-15 minutes. The foil will stop the top from burning while the center finishes cooking.

Can I freeze this?
You can, but freeze it before baking. Assemble the whole thing with the streusel, wrap it tightly in a few layers of plastic wrap and foil, and freeze. Thaw it in the fridge overnight before baking as usual. I’ve done this and it works great for a last-minute plan.

That’s everything I know about making Overnight French Toast Casserole Recipe! Hope you give it a try, and if you mess it up, you’re in good company—I do it all the time. Text me a picture if you make it!

Share With Your Friends

Leave a Comment

Your email address will not be published. Required fields are marked *