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

French toast casserole with cream cheese is a tasty make-ahead breakfast! Each bite is bursting with rich cream cheese.

Serve this delicious French toast casserole the next morning with some Fruit Salad, Breakfast Sausage, or Bacon in the Oven.

A slice of french toast casserole with cream cheese on a plate.

We love This For Brunch or Breakfast!

This thick vanilla and cinnamon french toast casserole is layered with sweet cream cheese filling for a quick and easy breakfast delight.

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

Here’s why we love it!

  • Quick. With only a 15-minute prep, it’s ready to chill in a jiff!
  • Make ahead. Because it 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.

Ingredients

  • sourdough bread Or use another study, slightly stale bread such as challah or brioche.
  • cream cheese – Block-style full-fat cream cheese produces the best texture, but low-fat can also be used.
  • powdered sugar
  • vanilla extract
  • eggs
  • milk
  • heavy whipping cream
  • sugar
  • all-purpose flour
  • brown sugar
  • cinnamon
  • salt
  • butter

Pro Tip!

Slightly stale bread will allow the custard to be absorbed without making it soggy. To make your own stale bread, spread the cubes evenly on a baking sheet. Preheat the oven to 350°F and bake for 5-8 minutes.

Prep the Day Before

  1. PREP. Cut loaf into cubes and place half of them evenly in a greased 9×13 pan.
  2. CREAM CHEESE MIXTURE. 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.
  3. EGG MIXTURE. 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)
  4. TOPPING. Mix together flour, brown sugar, cinnamon, and salt in a medium bowl.
  5. CHILL. Cut in butter with this mixture until crumbly and place in a Ziploc bag and refrigerate overnight as well.
  6. BAKE. Preheat the oven to 350°F.
  7. TOPPING. 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.

Recipe Tips

  • Add fruit. Adding blueberries, raspberries, or apples. Simply mix the fruit into the casserole. Once baked top it with a coordinating fruit syrup. 
  • Baking. If the casserole is beginning to brown, but the center is not quite done, place a piece of tented tin foil over the top for the rest of the baking time. 
  • Soggy casserole. Three main reasons for a soggy casserole: too much egg mixture to the amount of bread, it was baked at too low of a temperature, or it wasn’t baked long enough.
Cubed bread and cream cheese topped with cinnamon sugar.

Storing Info

  • 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. 
  • Heat an unbaked dish: Thaw in the fridge overnight. Remove the plastic and place the foil back on. Bake covered for about 30 minutes and then bake uncovered for the remainder of the time.
  • Reheat a previously baked dish: Thawed first or reheat straight from the freezer. Remove the plastic and cover it with foil. Bake until heated through, remove the foil halfway during the baking time.
French toast casserole with cream cheese topped with blackberries.

For More French Toast:

Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
5 from 67 votes

French Toast Casserole with Cream Cheese

By: Lil’ Luna
French toast casserole with cream cheese is a tasty make-ahead breakfast! Each bite is bursting with rich cream cheese.
Servings: 12
Prep: 15 minutes
Cook: 45 minutes
chill time: 4 hours
Total: 5 hours

Ingredients 

Topping

Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Instructions 

  • Cut loaf into cubes and place half of them evenly in a greased 9×13 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.

Video

Notes

  • 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. 

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.

Additional Info

Course: Breakfast
Cuisine: American
Making this recipe? Tag us!
Share it with us on Instagram using the hashtag #lilluna, so we can see what you’re creating in the kitchen!

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!

Leave a comment

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

Recipe Rating




41 Comments

  1. Stephenie says:

    5 stars
    So good!

  2. Jen g says:

    5 stars
    This looks amazing amd me and my daughter will have this this Christmas morning. Maybe this will become a tradition.

  3. Lauren says:

    5 stars
    So yummy! We had never thought to add cream cheese to a French toast bake, so that was a fun twist.

  4. Tiffany says:

    5 stars
    I made individual servings in muffin tins for a family gathering. It was so convenient.

  5. Tiffany says:

    5 stars
    I made individual servings in muffin tins. They were so good! The topping completes it perfectly.

  6. Amy Floyd says:

    5 stars
    Cream cheese is the star. Love!

  7. Olivia says:

    5 stars
    We love anything you can put together ahead of time. So good!!!

  8. Amy L Huntley says:

    5 stars
    I would eat this for breakfast or a dessert! It does not last long at our house. Making it for Christmas morning!

    1. Casey Phillis says:

      5 stars
      Most delicious casserole! I’m making it for dinner tonight. Breakfast for dinner!! However, whoever can actually prep this in 15 minutes is a superwoman.

      1. Lil'Luna Team says:

        Thank you! We are all about breakfast for dinner over here, too! 😉

  9. Natalie says:

    5 stars
    What a delicious, family-friendly recipe!! It was gone within minutes. Made it for family & now everyone wants the recipe.

  10. Joy says:

    5 stars
    Ok, I think I could eat this everyday! We love your French toast bake, but adding the cream cheese is even better!