Baked Cream Cheese French Toast Casserole: The Ultimate Make-Ahead Breakfast
Baked cream cheese french toast is the ultimate comfort food for any breakfast or brunch gathering. With its rich layers of soft bread, pockets of creamy sweetness, and a crumbly cinnamon topping, this casserole is an instant crowd-pleaser. Whether you’re hosting a holiday brunch or looking for an indulgent yet simple breakfast to feed your family, this dish will be a hit—and it’s even better because you can prep it the night before.
I first made this recipe when I needed something easy yet impressive for a Christmas morning breakfast. Let me tell you, it was a game-changer! All the prep work was done the night before, and the next day, I simply popped it into the oven while enjoying my coffee. The creamy bursts of cream cheese paired with the golden cinnamon topping made it one of those dishes everyone wanted the recipe for. Trust me—you’ll love how easy and delicious this make-ahead breakfast casserole is.

How to Make Baked Cream Cheese French Toast
This recipe is surprisingly simple and comes together in no time. The hardest part? Waiting for it to chill overnight so all the flavors meld beautifully. Here’s everything you need to know to create this dreamy overnight french toast casserole.
Ingredients for Creamy, Flavorful Layers
Here’s what you’ll need to make this cream cheese stuffed french toast bake. Each ingredient complements the others to create an indulgent yet balanced dish. Don’t skip the crumb topping—it’s the cherry on top of this easy french toast casserole with crumb topping!
- 1 (12-14 ounce) loaf of French bread, brioche, or challah*
- 8 ounces full-fat brick cream cheese, softened*
- 2 Tablespoons confectioners’ sugar
- 3 teaspoons pure vanilla extract, divided
- 8 large eggs
- 2 and 1/4 cups whole milk
- 3/4 teaspoon ground cinnamon
- 2/3 cup packed light brown sugar
For the crumb topping:
- 1/3 cup packed light brown sugar
- 1/3 cup all-purpose flour
- 1/2 teaspoon ground cinnamon
- 6 Tablespoons cold unsalted butter, cubed
*Pro Tip: Brioche or challah bread will add extra richness, but French bread works wonderfully if you prefer something lighter.
Optional toppings: Maple syrup or confectioners’ sugar for serving.
Step-by-Step Instructions
Let’s break this down into easy steps so you can tackle it like a pro. Don’t worry, I’ve got you covered if you’re new to make-ahead breakfast casseroles!
- Prep your dish and bread: Grease a 9×13-inch baking pan with nonstick spray. Slice and cube your bread into roughly 1-inch pieces, then layer half of them into the pan.
- Make the cream cheese filling: Using a mixer, beat the cream cheese until smooth. Mix in the confectioners’ sugar and 1/4 teaspoon vanilla extract. Spoon dollops of the mixture over the bread layer in your pan (this doesn’t need to be precise). Add the remaining bread on top, ensuring some cream cheese peeks through.
- Mix the custard: In a large bowl, whisk together the eggs, milk, cinnamon, brown sugar, and the remaining vanilla extract. Pour this mixture evenly over the bread. Cover the pan tightly with plastic wrap and refrigerate for at least 4 hours, but overnight is ideal.
- Preheat and make the topping: When you’re ready to bake, preheat your oven to 350°F. In a medium bowl, whisk together the brown sugar, flour, and cinnamon. Use a pastry blender or two forks to cut in the cold butter until crumbly. Sprinkle the topping evenly over the casserole.
- Bake to perfection: Bake uncovered for 45-55 minutes until the top is golden brown and the casserole is puffed. I like to bake for 45 minutes for a softer texture.
- Garnish and serve: Drizzle with syrup or dust with confectioners’ sugar. Serve warm and watch it disappear!
Jake’s Tips for Perfect Baked Cream Cheese French Toast
Here are a few of my tried-and-true tips to take your holiday breakfast casserole to the next level:
- Choose the right bread: Day-old bread works best since it soaks up the custard without getting mushy. If your bread is fresh, let it sit out for a few hours before using.
- Prep ahead: You can prepare the casserole and the crumb topping separately up to 24 hours in advance. Just store the crumb topping in the fridge and sprinkle it on before baking.
- Freeze for later: This casserole freezes beautifully! Assemble it fully (minus the topping), freeze for up to 2 months, thaw overnight in the fridge, and add the topping before baking.
- Customize toppings: Fresh fruit, nuts, or a drizzle of caramel sauce would be incredible additions to this dish!
Baked Cream Cheese French Toast FAQs
You asked, I answered. Here are some common questions about this dish.
Can I make this recipe gluten-free?
Yes! Swap out the bread for a gluten-free variety and use a gluten-free flour blend for the crumb topping.
How do I store leftovers?
Cover the casserole tightly and refrigerate for up to 3 days. Reheat portions in the microwave or warm the entire dish in a 300°F oven until heated through.
Can I add fruit to this recipe?
Absolutely! Fresh or frozen berries work beautifully when layered with the bread and cream cheese. Bananas or thinly sliced apples are also great choices.
What’s the best way to serve this?
This casserole is heavenly with a drizzle of maple syrup and a dusting of powdered sugar. Adding fresh fruit or whipped cream makes it extra special!
Conclusion
This baked cream cheese french toast is the perfect solution for your next brunch or holiday breakfast. I love how it combines ease, versatility, and sheer deliciousness into one dish. Whether it’s for Christmas morning, a weekend gathering, or just because—you can’t go wrong with this crowd-pleasing casserole.
Give it a try and let me know how it turned out! Share your results in the comments or tag KitchenShortcuts.net on social media. And if you love make-ahead breakfasts as much as I do, check out my other recipes for slow cooker oatmeal or air fryer cinnamon rolls. Let’s keep making mornings amazing!

Baked Cream Cheese French Toast
Ingredients
Equipment
Method
- Grease a 9×13-inch baking pan with nonstick spray. Slice and cube your bread into roughly 1-inch pieces, then layer half of them into the pan.
- Using a mixer, beat the cream cheese until smooth. Mix in the confectioners’ sugar and 1/4 teaspoon vanilla extract. Spoon dollops of the mixture over the bread layer in your pan (this doesn’t need to be precise). Add the remaining bread on top, ensuring some cream cheese peeks through.
- In a large bowl, whisk together the eggs, milk, cinnamon, brown sugar, and the remaining vanilla extract. Pour this mixture evenly over the bread. Cover the pan tightly with plastic wrap and refrigerate for at least 4 hours, but overnight is ideal.
- When you’re ready to bake, preheat your oven to 350°F. In a medium bowl, whisk together the brown sugar, flour, and cinnamon. Use a pastry blender or two forks to cut in the cold butter until crumbly. Sprinkle the topping evenly over the casserole.
- Bake uncovered for 45-55 minutes until the top is golden brown and the casserole is puffed. I like to bake for 45 minutes for a softer texture.
- Drizzle with syrup or dust with confectioners’ sugar. Serve warm and watch it disappear!
Notes
Written by Jake
Hi, I’m Jake — the home cook behind Kitchen Shortcuts. I create easy crockpot meals and slow cooker recipes designed for busy families who want flavorful home-cooked food with less effort.
