This post may contain affiliate links. Please read our disclosure policy.

This make-ahead French toast casserole with cream cheese is stuffed with sweet cream cheese and topped with a sweet brown sugar crumble.

Slice of French toast casserole with cream cheese on white plate.
Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

We love This For Brunch or Breakfast!

Prep French toast casserole with cream cheese ahead for an easy breakfast or brunch! It’s ready when you are and feeds a crowd – a sweet way to start the day.

The sourdough bread is the perfect contrast to the sweet custard-like filling and crumbly cinnamon and sugar topping. It’s mouth-watering and delicious – especially when paired with pops of fresh berries!!

If you love our classic French Toast Casserole, this variation will also be a favorite.

WHY WE LOVE IT:

  • Quick. With only a 15-minute prep, it’s ready to chill in a jiff!
  • Make ahead. Because this breakfast casserole is made the night before, it makes for a simple morning.
  • Enjoy all day long. This is perfect for a lovely brunch, a Saturday morning or any busy holiday like Easter, Thanksgiving, and Christmas.
Sourdough cubes and chunks of cream cheese in casserole dish.

Ingredients

  • 1 loaf sourdough bread Slightly stale bread works best.
  • 8 ounces cream cheese softened
  • 2 tablespoons powdered sugar
  • 1 teaspoon vanilla extract
  • 8 eggs – Room temperature eggs incorporate best.
  • 2 cups milk – We like whole milk, but 2% works as well.
  • ยฝ cup heavy whipping cream
  • ยพ cup sugar
  • 2 tablespoons vanilla extract

Topping

PRO TIP: Make your Bread Stale

Slightly stale Spread the cubes evenly on a baking sheet. Preheat the oven to 350ยฐF and bake for 5-8 minutes.

How to Make French Toast Casserole with Cream Cheese

  1. PREP. Cut 1 loaf of sourdough bread into cubes and place half of them evenly in a greased 9×13 baking dish.
  2. CREAM CHEESE MIXTURE. Place 8 ounces cream cheese, 2 tablespoons powdered sugar, and 1 teaspoon vanilla in a medium bowl and beat until smooth. Drop spoonfuls of cream cheese mixture over bread cubes, then top with remaining bread cubes.
  3. EGG MIXTURE. In a medium bowl, whisk 8 eggs, 2 cups milk, ยฝ cup heavy cream, ยพ cup sugar, and 2 tablespoons vanilla. Pour evenly over the bread cubes. Cover your pan with plastic wrap and refrigerate overnight (or at least 4 hours).
  4. TOPPING. Mix ยฝ cup flour, ยฝ cup brown sugar, 1 teaspoon cinnamon, and ยผ teaspoon salt in a medium bowl. Cut in ยฝ cup butter with this mixture until crumbly.
    • Place the topping mixture in a Ziploc bag and refrigerate overnight as well.
  5. BAKE. Preheat the oven to 350ยฐF.
    • Take the pan and Ziploc bag out when ready to bake. Sprinkle the crumb mixture evenly over the bread cubes. Bake for 45 minutes to 1 hour depending on how soft you like it.
French toast casserole with cream cheese slice on white plate.

Complete The Meal

Sides

More French Toast Recipes

Collections

5 from 67 votes

French Toast Casserole with Cream Cheese

By: Lil’ Luna
This make-ahead French toast casserole with cream cheese is stuffed with sweet cream cheese and topped with a sweet brown sugar crumble.
Servings: 12
Prep: 15 minutes
Cook: 45 minutes
chill time: 4 hours
Total: 5 hours

Ingredients 

Topping

Instructions 

  • Cut the loaf into cubes and place half of them evenly in a greased 9×13 pan.
  • Place cream cheese powdered sugar and 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 eggs, milk, heavy cream, sugar, and vanilla. Pour evenly over the bread. Cover your pan with plastic wrap and refrigerate overnight (or for a few hours)
  • Mix flour, brown sugar, cinnamon, and salt in a medium bowl.
  • Cut in butter with this mixture until crumbly. 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.

Video

Notes

Make ahead of time. It needs at least 3-4 hours for the custard to absorb into the bread, but is best when stored overnight.
Freeze ahead. You can freeze unbaked, or a cooled baked casserole. Wrap it tightly with plastic and again with foil. Freeze for 2-3 months. Thaw overnight in the fridge. If unbaked, heat according to the recipe. If baked, reheat in the oven until warmed throughout.
Store leftover casserole, covered, in the fridge for 4-5 days or freeze for up to 3 months.
ย 

Nutrition

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

Nutrition information is automatically calculated, so should only be used as an approximation.

Recipe FAQ

How to freeze?

Freeze unbaked, or a cooled baked casserole. Wrap it tightly with plastic and again with foil. Freeze for 2-3 months. Thaw overnight in the fridge. If unbaked, heat according to the recipe. If baked, reheat in the oven until warmed throughout.

How to store french toast casserole with cream cheese?

Store leftover casserole, covered, in the fridge for 4-5 days or freeze for up to 3 months.

About Kristyn

My name is Kristyn and Iโ€™m the mom of SIX stinkinโ€™ cute kids and the wife to my smokinโ€™ hot hubby, Lo. My momโ€™s maiden name is Luna, and Iโ€™m one of the many crafty โ€œLilโ€™ Lunasโ€ in the fam. On this site I like to share all things creative - from recipes to home decor to gifts and home decor ideas. Welcome!

So Easy & So Yummy

Get my cookbook!

My new cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes including videos, tips & more!

5 from 67 votes (44 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




42 Comments

  1. Minaz Cattan says:

    5 stars
    How big is a loaf of sourdough suppose to be? Is there a way to estimate how many
    oz of bread or cups of diced bread we need?

    1. Converse Robin says:

      I used a 16oz=1lb and it was perfect. I used Italian bread.

  2. Lisa says:

    5 stars
    Made this for Easter. Thought I had powdered sugar but didnโ€™t so I substituted cocoa powder for a chocolate twist. It was the hit of brunch ! Everyone LOVED it. So easy to make, especially the night before then pop in the oven.

    1. Lil'Luna Team says:

      Ooh that sounds tasty with a chocolate twist! So glad it still worked out and tasted delicious. Thanks for sharing!

  3. Jessica Foraker says:

    Hi there! Iโ€™m curious if I could make this with frozen sliced peaches inside of it? Would you recommend thawing them first? Adding with the cream cheese? Let me know your suggestions!! Thank you!

    1. Lil'Luna Team says:

      Yummy!! You can use frozen fruit. That should work just fine! I would add the fruit when you add the crumble topping. Once the bread has all soaked in overnight, you can add the fruit on top and mix it with that top layer of bread. Then add the crumble and bake. Hope you enjoy!

  4. Esther says:

    5 stars
    Love that this is make ahead-able
    And even love more the taste!!!
    Made one according to recipe, and made one with some berries (maybe a cup), next time will add more berries.
    Even yummy cold!

  5. Marsha Foster says:

    Hi, Iโ€™m planning to serve this for brunch. Iโ€™m concerned that the sourdough loaf wonโ€™t provide enough for 2 layers in a 9×13 baking dish. What size loaf do you use?

    1. Esther says:

      I used the cut loaf (circle loaf) from aldis. I also was questioning 2 layers, but was plenty. Tastes amazing