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.
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.
Ingredients
PREP TIME: 15 minutes
REFRIGERATE: 4 hours
COOK TIME: 45 minutes
- 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
- ½ cup all-purpose flour – How to Measure Flour
- ½ cup brown sugar
- 1 teaspoon cinnamon
- ¼ teaspoon salt
- ½ cup butter cold and cut into pieces – We used unsalted butter.
- optional toppings – Top with fresh berries, Homemade Whipped Cream, Maple Syrup, Buttermilk Syrup
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
- PREP. Cut 1 loaf of sourdough bread into cubes and place half of them evenly in a greased 9×13 baking dish.
- 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.
- 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).
- 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.
- 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
Ingredients
- 1 loaf sourdough bread
- 8 ounces cream cheese, softened
- 2 tablespoons powdered sugar
- 1 teaspoon vanilla extract
- 8 eggs
- 2 cups milk
- ½ cup heavy whipping cream
- ¾ cup sugar
- 2 tablespoons vanilla extract
Topping
- ½ cup all-purpose flour
- ½ cup brown sugar
- 1 teaspoon cinnamon
- ¼ teaspoon salt
- ½ cup butter, cold and cut into pieces
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
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Recipe FAQ
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.
So good!
This looks amazing amd me and my daughter will have this this Christmas morning. Maybe this will become a tradition.
So yummy! We had never thought to add cream cheese to a French toast bake, so that was a fun twist.
I made individual servings in muffin tins for a family gathering. It was so convenient.
I made individual servings in muffin tins. They were so good! The topping completes it perfectly.
Cream cheese is the star. Love!
We love anything you can put together ahead of time. So good!!!
I would eat this for breakfast or a dessert! It does not last long at our house. Making it for Christmas morning!
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.
Thank you! We are all about breakfast for dinner over here, too! 😉
What a delicious, family-friendly recipe!! It was gone within minutes. Made it for family & now everyone wants the recipe.
Ok, I think I could eat this everyday! We love your French toast bake, but adding the cream cheese is even better!