Baked French Toast Casserole

Baked French Toast Casserole. Challah bread soaked in a rich sweet custard with sweet cream cheese and topped with a brown sugar streusel topping. An easy overnight french toast recipe. 

Course Breakfast
Cuisine American
Keyword baked french toast casserole
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour


  • 1 loaf Challah, Brioche, or French Bread (14-16 ounces)
  • 6 large Eggs
  • 2 cups Whole Milk
  • 3/4 cup Brown Sugar
  • 2 teaspoons Vanilla Extract

Sweet Cream Cheese:

  • 4-8 ounces Cream Cheese (softened, use 4-8 ounces depending on preference)
  • 1-2 Tablespoons Powdered Sugar

Brown Sugar Streusel Topping:

  • 1/2 cup Brown Sugar
  • 1/4 cup Flour
  • 4 Tablespoons Cold Butter (cut into small pieces)
  • 1/2 teaspoon Cinnamon


  1.  Preheat oven to 350 degrees. Start with your favorite type of bread -- challah, brioche, or french bread.  Cut it into bite-size pieces.  It is best to use day-old bread since it is drier and will be sturdy enough to hold up to the custard. Place in a 9 x 13 baking dish.

  2. Make a custard by whisking together eggs, whole milk, brown sugar, and vanilla in a medium-size bowl. Pour custard over the bread.

Sweet Cream Cheese Filling:

  1. In a small bowl, stir together softened cream cheese and powdered sugar.  Drop dollops of cream cheese on top of the french toast.

Brown Sugar Streusel Topping:

  1. In a small bowl, stir together brown sugar, flour, and cold butter. If you want to add a touch of spice, add 1/2 teaspoon of cinnamon. Crumble over the top of the bread.

  2. Cover the baking dish with foil for 25 minutes. Remove the foil and continue to bake for 15-20 minutes, or until the french toast is set. Serve with real maple syrup and fresh fruit.