Skip to Content

Overnight Caramel French Toast

Back in our BC (before children) days, we would host brunch at our house and invite some friends over. One of those times, my friend Jessica brought over a delicious baked french toast. She explained that it’s one of her go-to recipes for brunches because you simply make it the night before, let the bread soak up the egg/milk mixture overnight, and then bake it in the morning! I had to try it for myself, so the next time we hosted a Sunday brunch, I made an Overnight Caramel French Toast and it was delicious and just so simple and easy to make! 

Plus, I love that it frees up my stovetop! When we’re cooking for brunch, we usually have eggs and hash browns going on the stove and I cook my bacon and this overnight caramel french toast in the oven! Served along with some fruit and mimosas, we have quite the spread! 

I mean, just look at that crusty, yet custardy bread! So good!

Ok, the full printable recipe with exact measurements is below, but here are a few steps. First, prep the caramel sauce and pour 2/3 of it into a baking dish. Top with sliced, day-old bread.

Then mix together your egg/milk mixture and pour it over the bread. I then like to pour the rest of the caramel on top so you get some brownish bits and sweetness on top.

Let the dish sit overnight in the refrigerator and then pop it in the oven to bake the next morning! So easy, right? 

I like to serve my Overnight Caramel French Toast with strawberries and blueberries!

Don’t like caramel? Not a problem! Skip that step! Just top the french toast with a sprinkle of powdered sugar for a little extra sweetness before you serve.

Want some extra flavor? Try a flavored half and half instead of using whole milk with the egg mixture. Mix it up with caramel flavored, vanilla flavored, or even pumpkin spice flavor for fall or gingerbread flavor for the holidays!


Overnight Caramel French Toast

Overnight Caramel French Toast


  • 1 cup brown sugar, packed
  • 1/4 cup light corn syrup
  • 1/3 cup unsalted butter
  • 1 day old french loaf, sliced
  • 6-8 eggs
  • 3 cups half and half or whole milk
  • 2 Tb sugar
  • 1 tsp cinnamon
  • 1/2 tsp nutmeg
  • 1 tsp vanilla extract
  • 1/4 tsp salt


    1. Prep a casserole baking dish with non-stick spray and slice your french bread into 1" slices.
    2. Combine the brown sugar, light corn syrup, and butter in a small saucepan and bring to a boil, stirring constantly, over medium heat until sugar is dissolved.
    3. Pour 2/3 of the caramel mixture into bottom of baking dish and arrange french bread slices on top.
    4. Next, combine the remaining ingredients into a bowl and whisk to combine.
    5. Pour cupfuls of the egg/milk mixture on top of the french bread to ensure everything is coated.
    6. Top the bread with the remaining caramel mixture.
    7. Cover with aluminum foil and place in the fridge overnight.
    8. In the morning, preheat your oven to 350 F. Remove the aluminum foil and bake the french toast casserole for 40 minutes.
    9. Top with maple syrup, caramel sauce, walnuts, strawberries, and/or blueberries and serve.

Sharing is caring!

Skip to Recipe