Easy French Toast Casserole (Overnight Recipe)

5 from 11 votes

As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here.

This easy make ahead French toast casserole recipe is great for entertaining and saves you from standing over a griddle or stovetop all morning.

french toast casserole on a plate

This make ahead French toast bake has lived on my site since 2018, about three weeks after our second son was born.

Two years prior to that, I published my super popular make ahead breakfast casserole at the same time in the newborn phase: that dreaded third week. 

There is something about three weeks into newborn-hood. Something oh-so-awfully special: sheer exhaustion.

Sleep deprivation for a week is rough. Another week on top of that is a bit worse.

Save This Recipe form


Enter your email below & we'll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

portion of french toast casserole overnight recipe on a plate

Add a third? Then we’re talking real sleepy.

And thankfully, all that sleeplessness subsides a bit eventually, but until it does…

Food you can make ahead of time, perhaps while you have a crying, cluster-feeding newborn strapped into a carrier in the evening and then bake in the morning when you’re feeling hungry and desperate for a meal, should be a staple in your kitchen.

Oh, and hopefully some people are bringing you some meals, because that is a godsend with a newborn. GODSEND.

Shoutout to ALL of the people who brought us snacks and meals and so many other things during both of our newborn phases (like meatballs, gin and tonic ingredients, nutritious salads, and zucchini ravioli).

You people absolutely carried us through that and we are so appreciative, even so many years later. 

This French Toast Breakfast Casserole is the best for feeding a crowd!

This overnight French toast casserole is perfect for newborn life, but also…
Christmas morning breakfast
holiday breakfasts
weekend breakfasts
Easter brunch
Thanksgiving breakfast
Mother’s Day

…or any special occasion (or non-special occasion!) you need to have a lot of food for a lot of people and don’t want to hang out over a stovetop all morning, dipping bread slices into an egg wash and waiting to flip each piece at the perfect time.

aerial photo of the best overnight french toast casserole

This is the easy peasy way to French toast, and it’s just as delicious as the individually sliced kind.

French Toast Breakfast Casserole ingredients

For this overnight French toast casserole, you will need:
stale bread
brown sugar
vanilla extract
ground cinnamon

There are two parts to the best French toast casserole: sliced/cubed bread and an egg custard

ingredients for overnight french toast casserole

For the bread, you can use any kind you like: brioche bread, challah bread, Italian bread, sliced sandwich bread, really any kind of crusty bread. This is also a great place for sourdough bread! There’s just one very important qualifier here, and that’s that you’ll need stale bread.


In order to get the best easy baked French toast casserole possible, you must start with stale bread.

Why are we going to use stale bread for this French toast recipe? More dry places for the egg custard to go.

stale bread cubes on a baking sheet

Fresh bread won’t work quite the same and you’ll find yourself with some goopy French toast casserole instead of soft in the center with a crispy exterior.


There’s a chance you’d like to make this easy French toast casserole but don’t actually have any old bread on hand. That’s ok, we can make it happen!

Cut up a fresh loaf of bread and let it sit out on the counter all day. Cut the bread in the morning, start the casserole in the evening, bake it the next morning.


As for the egg custard, the base consists of 8 large eggs and some milk. Any kind of milk will do, but I prefer using whole milk. High fat = high flavor so you can even use some heavy cream if you have that on hand.

We’ll amp up the flavor for this French toast overnight casserole with some brown sugar, vanilla extract, and cinnamon. Feel free to add more spices like nutmeg and ginger if you’re into them.

This is definitely no “set-in-stone” recipe when it comes to the flavors. You could also use some almond or citrus extract in place of the vanilla, if you’re feeling extra fancy.

I’ve also thrown in orange zest, orange juice, and fresh fruit to turn traditional French toast into something easier and more interesting.

Your breakfast/brunch, your choice!

How to make the Best French Toast Casserole

The method for this recipe is simple:
Prepare your bread.
STEP 2: Toss the bread cubes into a casserole dish.
STEP 3: Pour the prepared egg mixture all over it.
STEP 4: Chill the French toast casserole recipe overnight in the refrigerator.
STEP 5: Bake it in the morning the next day.

pouring custard onto french toast casserole

Could that be simpler? I don’t think it could.

You’ll spend a whole 24 hours with your casserole, but the hands-on time is seriously minimal. Only about 20 minutes in total!


The total bake time on this casserole of deliciousness is 60-70 minutes, so you can wake up, pop the baking dish in the oven, and then by the time you’re ready to start functioning, breakfast is piping hot and ready to eat.

slice of easy overnight french toast casserole on a plate

You’ll be left with soft bites of custardy French toast, topped with crispy pieces that sat on the top of the whole shebang. And leftovers? Toast them in the toaster oven and you’re in for a real treat.

How to serve Overnight French Toast Bake

You can serve this French toast casserole as is, or with pure maple syrup, powdered sugar, homemade whipped cream, salted caramel sauce, strawberry compote, fresh fruit, or any other topping you enjoy on your traditional French toast.

Easy French Toast Casserole is great for gifting!

As I mentioned, this overnight baked French toast casserole has been in our lives for many years. It is a favorite to make any time we are having brunch guests, and it’s another favorite to send to families with newborns or families who could use a break from making a meal.

Looking to share this French toast overnight breakfast casserole with someone else? Bring them a container of stale bread and the custard pre-mixed.

They can just dump it all together, stick it in the fridge, and bake when they’re ready to enjoy. 

french toast casserole on a plate with syrup dripping onto it

This is truly one of my favorite overnight recipes, because it can serve as breakfast, brunch, lunch, dinner, or a snack. Give me a drizzle of maple syrup any time of day, eh?

Storing Overnight French Toast Casserole

Store baked French toast casserole in the refrigerator, covered tightly, up to 5 days. This casserole freezes well, up to 3 months. Thaw in the refrigerator overnight, and reheat portions as needed.

You can also freeze an unbaked casserole, up to 3 months: add the custard, allow to soak for 3 hours, then freeze. The night before you want to eat it, thaw in the refrigerator, then bake in the morning.

French Toast Casserole (Overnight) FAQs

While the inside of your your baked French toast casserole will be very moist, it should not seem soggy. If it is too soggy, there is a chance your bed wasn’t stale or dry enough. If you are concerned that your custard is not fully set for safe consuming, an internal temperature of 175ºF (79ºC) is considered safe for egg custard based dishes, so you can check to be sure it’s reached that temperature before removing it from the oven to cool.

Looking for some make ahead French toast casserole with fruit? Or a make ahead French toast casserole with cream cheese? Look no further than my make ahead blueberry French toast. And don’t forget to check out some of my other easy breakfast recipes with my make ahead breakfast egg casserole, sheet pan pancakes, and homemade instant oatmeal.

More Favorites From Fresh April Flours

french toast casserole on a plate with syrup dripping onto it
5 from 11 votes
Pin Recipe Print Recipe Rate this Recipe

French Toast Breakfast Casserole

This easy make ahead French toast casserole recipe is great for entertaining and saves you from standing over a griddle or stovetop all morning.
Prep Time15 minutes
Bake Time1 hour 30 minutes
Resting Time3 hours
Total Time4 hours 45 minutes
Recipe Author Lynn April
Servings: 10 servings


  • 10 to 12 ounces (283-340g) stale bread1 cut into large cubes (about 8-9 cups of bread)
  • ¼ cup (57g) unsalted butter melted
  • cup (132g) firmly packed brown sugar
  • 8 large eggs
  • 2 cups (480mL) milk any, but I prefer whole cow
  • 2 Tablespoons vanilla extract
  • 1 teaspoon ground cinnamon
  • ¼ teaspoon salt


  • Spray a 2 quart casserole or 9" x 13" baking dish2 with non-stick spray. Place the bread cubes in the prepared baking dish.
  • In a large bowl, whisk together the melted butter and brown sugar. Add the eggs, milk, vanilla extract, cinnamon, and salt, and whisk again until everything is completely combined.
  • Pour the egg mixture over the bread, cover with a lid or foil, and allow to rest in the refrigerator for at least 3 hours or overnight.
  • When you are ready to bake the casserole, preheat the oven to 350ºF (177ºC). Bake the casserole for 60 to 70 minutes or until the top is golden brown and the egg mixture looks set. Baked casserole freezes well, up to 3 months. Thaw in the refrigerator overnight, and reheat portions as needed. You can also freeze unbaked casserole unbaked, up to 3 months– freeze after step 3, then thaw in refrigerator overnight before continuing with step 4.



  1. Stale bread: the reason for stale bread is because you want the bread to soak up all of the liquid ingredients. Stale bread has far less moisture in it, allowing for intake of the custard. I usually cut up my bread and let it sit out during the day or even overnight an extra night, if I have that much advance planning. I prefer to use challah, brioche, or other crusty bread.
  2. Baking dish: you can easily halve this recipe and put it in a smaller casserole dish or 8″ square baking pan. Bake time is 50-55 minutes.
Did you make this recipe?Mention @freshaprilflours on Instagram or tag #freshaprilflours!

Nutrition Disclosure

All nutritional values are approximate and provided to the reader as a courtesy. Changing ingredients and/or quantities will alter the estimated nutritional calculations.

Serving: 1serving | Calories: 262kcal | Carbohydrates: 31g | Protein: 9g | Fat: 11g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.2g | Cholesterol: 149mg | Sodium: 266mg | Potassium: 187mg | Fiber: 1g | Sugar: 19g | Vitamin A: 412IU | Vitamin C: 0.1mg | Calcium: 131mg | Iron: 2mg

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


    1. Hey, Stella– I’d probably not do that. If you’re pressed for time or would like to prep as much as you can, I would make the liquid portion 2 nights ahead, prep the bread if you want (or not), and then set aside a few minutes the night before in order to follow with the recipe as intended.

  1. i just made this for Christmas morning but im afraid its going to be awful because of the bread i used. its probably going to be mush. 😞

  2. 5 stars
    Thanks for sharing. Making for my family for Xmas morning. Can’t wait it looks amazing! In oven now! I used great quality Ciabbata bread from Il Forno. Having with oven baked turkey bacon and cinnamon flavor coffee 💞 enjoy the holidays 💞 Lori

  3. 5 stars
    Wow! Best French Toast I ever had! Made it for Christmas breakfast. Very easy. House smelled so good on Christmas morning! Thanks for posting this recipe. Do you have any lire make-ahead dishes? Any vegetarian ones?

    1. I do have some more make ahead dishes! You can find my most popular recipe here, a make ahead breakfast casserole. Leave out the meat and sub in extra veggies!

  4. Hi Lynn! Is there a creamy or a custard sauce recipe to top the casserole with? Maybe a sauce you would top off bread pudding? Thanks for your easy, tasty recipes.

    1. Hi, Grammy! I’d probably go for a simple icing with this– 1 cup of powdered sugar + 3-4 Tablespoons of milk or cream + a little vanilla. Enjoy!

  5. 5 stars
    Made it last night to bake for Christmas breakfast and it turned out great. Wonderful way to have French toast without having to man the griddle. Topped it with a dusting of powdered sugar! I was glad to see it could be reheated, not that we had any leftover… but maybe next time.

  6. 5 stars
    Made this recipe in minutes using a loaf of homemade bread! My whole family devoured this on Christmas morning! I think it will be a start of a holiday tradition. Considering using my homemade craisin cinnamon bread next time.

  7. Just made it right now, prepped yesterday, cubed and left the brioche bread out for most of the day and it is in the oven. Has been in for about an hour and still looks wet, hoping it hardens up a bit! Have my fingers crossed and i’ll let you know how it turns out!

    1. 5 stars
      a little more moist than I would have liked. Next time I’ll use less milk and more stale bread but other than that it was really good

  8. 5 stars
    Thanks for making Christmas morning a breeze. I prepped the bread in advance and I’m glad I didn’t procrastinate. The custard soaked right up. I halved the recipe and followed the directions for a perfect overnight French toast!

  9. 5 stars
    Overall a good recipe, thanks! Nice flavor and easy to throw together. The bake time is way too long though. Usually when baked items start smelling really good I know they’re just about done. The recipe says 60-70 minutes, I did the full recipe and could smell it at 38 and came to check, a few minutes longer and the top would’ve been completely burnt. So it was well done more than 20 minutes before the low time. I used a plain unflavored stuffing mix instead of my own stale bread so maybe that’s why, just be sure to start checking around 35 minutes so you don’t burn it to a crisp. Great flavor and wonderful for weekends!

    1. Hmm… I make this often (I actually made it not that long ago!) and it usually takes mine AT LEAST 60 minutes. But you know your oven best, and yes, I go by smell, too, so I get that! It’s possible your bread was just more stale than mine usually is. Glad it still worked out 🙂

    1. Hi, Karyn– that would likely work really well! I’d reduce the bake time by at least half to start! Let me know how it goes 🙂