Go Back
+ servings
Print Recipe
5 from 66 votes

French Toast Casserole with Cream Cheese

French toast casserole with cream cheese is a tasty make-ahead breakfast! Each bite is bursting with rich cream cheese.
Prep Time15 minutes
Cook Time45 minutes
chill time4 hours
Total Time5 hours
Course: Breakfast
Cuisine: American
Servings: 12
Author: Lil' Luna




  • Cut loaf into cubes and place half of them evenly in a greased 9x13 pan.
  • Place cream cheese powdered sugar and 1 tsp vanilla in a medium bowl and beat until smooth. Drop spoonfuls of cream cheese mixture over bread cubes, then top with remaining bread cubes.
  • In a bowl, mix together eggs, milk, heavy cream, sugar, and vanilla. Pour evenly over bread. Cover your pan with Saran Wrap and refrigerate overnight (or for a few hours)
  • Mix together flour, brown sugar, cinnamon, and salt in a medium bowl.
  • Cut in butter with this mixture until crumbly and place in a Ziploc bag and refrigerate overnight as well.
  • Preheat the oven to 350°F.
  • Take the pan and Ziploc bag out when ready to bake. Sprinkle crumbly mixture evenly over the bread. Bake for 45 minutes to 1 hour depending on how soft you like it.



  • Make ahead of time. It needs at least 3-4 hours for the custard to absorb into the bread. 
  • STORE leftover casserole, covered, in the fridge for 4-5 days. Reheat in the microwave or oven for best results.
  • FREEZE. Add the streusel topping before freezing or save it to add right before baking. Bake the casserole first or freeze it unbaked.
    • Cool if applicable, wrap tightly with plastic wrap and again with foil. Label and then freeze for up to 2 months. 


Calories: 458kcal | Carbohydrates: 52g | Protein: 11g | Fat: 23g | Saturated Fat: 13g | Cholesterol: 168mg | Sodium: 436mg | Potassium: 197mg | Fiber: 1g | Sugar: 27g | Vitamin A: 860IU | Vitamin C: 1mg | Calcium: 116mg | Iron: 2mg