Overnight Cream Cheese French Toast Casserole

If you prefer sweet breakfast recipes, this french toast recipe might be your new favorite.

Updated March 21, 2023

Editor's Note: Have a sweet treat for breakfast when you make this stuffed french toast recipe the night before. This delicious breakfast casserole is made with cream cheese and a streusel topping, making it especially decadent. This recipe takes about 20 minutes to prepare the night before and needs to chill for around 8 hours, so make sure you make it early. Serve this overnight cream cheese french toast recipe with some fruit the next morning and sausage for a savory side.

The secret to this recipe is the challah bread. Sweeter than a regular loaf of bread, it pairs even better with the cream cheese and streusel topping.


Preparation Time20 min

Chilling Time8 hr

Cooking Time55 min


  • 1 (12- to 14-ounce) loaf challah
  • 8 ounces cream cheese, room temperature
  • 2 tablespoons powdered sugar
  • 1 tablespoon vanilla extract
  • 8 large eggs
  • 2 1/4 cups whole milk
  • 2/3 cup packed light brown sugar
  • 3/4 teaspoon ground cinnamon
  • 1/3 cup packed light brown sugar
  • 1/3 cup all-purpose flour
  • 1/2 teaspoon ground cinnamon
  • 6 tablespoons unsalted cutter, cold, cut into cubes


  1. For the French toast: Coat a 9 x 13-inch baking dish with cooking spray. Slice the bread, then cut into 1-inch cubes. Spread half of the cubes into the baking dish. Using a hand mixer or a stand mixer fitted with the whisk attachment, beat the cream cheese on medium-high until completely smooth. Beat in the powdered sugar and 1/4 teaspoon vanilla until combined. Drop spoonfuls of the cream cheese mixture evenly on top of the bread. Layer the remaining bread cubes on top of the cream cheese.

  2. Whisk the eggs, milk, brown sugar, cinnamon, and remaining vanilla together until no brown sugar lumps remain. Pour over the bread. Cover the pan tightly with plastic wrap and refrigerate overnight.

  3. Preheat the oven to 350°F. Remove the pan from the refrigerator.

  4. For the streusel topping: In a medium bowl, whisk together the brown sugar, flour, and cinnamon. Cut in the butter cubes with a pastry blender or 2 forks. Sprinkle the topping over the soaked bread.

  5. Bake for 45 to 55 minutes, or until golden brown on top. (Bake it for less time if you prefer it to be softer.) Serve immediately. Cover the leftovers tightly and store in the refrigerator for up to 3 days.


The topping can be prepared in advance, covered tightly, and stored in the refrigerator overnight. Sprinkle over the soaked bread before baking. For freezing, prepare the recipe through step 4 and freeze for up to two months. Thaw overnight in the refrigerator, then bake as directed.

Free recipes, giveaways, exclusive partner offers, and more straight to your inbox!


I have not made this yet so I cannot rate it.

Include a Photo Include a Photo

Click the button above or drag and drop images onto the button. You can upload two images.

Cancel Reply to Comment

Thanks for your comment. Don't forget to share!


Report Inappropriate Comment

Are you sure you would like to report this comment? It will be flagged for our moderators to take action.

Thank you for taking the time to improve the content on our site.

Sign In to Your Account

Close Window
Sign In with one of your Social Accounts
Facebook Twitter
Sign In using Email and Password