clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
top view of French toast breakfast casserole dish with a portion of it on a plate and a bowl of raspberry sauce

French Toast Casserole

  • Author: Melissa Griffiths - Bless this Mess
  • Total Time: 10 hours
  • Yield: Serves 12 1x


Overnight French toast casserole with an easy stove top raspberry sauce is a decadent breakfast that is perfect for a crowd or a weekend breakfast!



For the French Toast Casserole:

  • 1 large loaf of French bread (see notes)
  • 4 cups milk
  • 2 cups cream
  • 1 1/2 cups sugar
  • 6 eggs plus 3 egg yolks
  • 1 tablespoon vanilla

For the raspberry sauce:

  • 1/4 cup sugar
  • 1 tablespoon cornstarch
  • 10 to 12 ounce fresh or frozen raspberries


  1. Spray a 9x13 inch baking dish with cooking spray and set aside.
  2. Slice the French bread into large 1.5 to 2 inch slices and cut each slice into 1.5 to 2 inch cubes. 
  3. Place the bread cubes in the prepared pan, it will be very full.
  4. Mix together the milk, cream, sugar, eggs, egg yolks, and vanilla. Mix together until well combined. 
  5. Carefully pour the milk mixture over the bread cubes. Cover tightly with plastic wrap and store in the fridge for 1 to 24 hours until you are ready to bake it.
  6. When you are ready to bake the casserole, remove it from the fridge and remove the plastic wrap. Preheat the oven to 375 degree F. and let the casserole rest at room temperature while the oven is heating.
  7. When the oven is fully heated place the casserole in the oven and bake for 50-65 minutes or until a knife inserted into the center comes out clean.
  8. While the French toast casserole is baking make the raspberry sauce. In a small bowl combine the sugar and cornstarch and stir together with a fork until there are no lumps.
  9. In a medium sauce pan add the raspberries and cook over medium heat until the berries start to release some of their juice, stirring occasionally, about 3 minutes. 
  10. Stir in the sugar mixture. Increase the heat to medium-high and cook, stirring constantly until the mixture comes to a boil and boils for one minute. Remove from the heat.
  11. When the casserole is cooked through remove it from the oven and dish it on plates. Serve it with the raspberry sauce over the top.
  12. Store leftover sauce and casserole separate in the fridge.


  • The French bread can be store-bought or homemade and it will be about 16 ounces of bread or about 10 cups large cubed pieces. I used my mom's homemade French bread recipe and it was perfect.
  • You can reduce the sugar in the French toast bake portion by 1/2 to 3/4 of a cup with no issues if you like a less sweet French toast, I normally make it with less sugar but it is really good with all of it. 
  • You have some flexibility when it comes to how long this dish rests. I have let it rest as short as 1 hour and as long as overnight. It does need a little time to rest so that the bread can soak up the milk mixture but it doesn't have to be a full overnight rest. You can make it work for your schedule.
  • When I have leftover egg whites I like to make meringue cookies or you can simply add them to additional eggs for scrambled eggs. 
  • Prep Time: 30 min
  • Cook Time: 50 min
  • Category: breakfast
  • Method: bake
  • Cuisine: American

Keywords: French toast casserole, French toast casserole recipe, how to make French toast casserole, French toast bake, French toast bake recipe, overnight french toast, overnight french toast recipe, overnight breakfast casserole