
French Toast Casserole With Cream Cheese Recipe
If you’re looking for a cozy, crowd-pleasing breakfast, this French Toast Casserole With Cream Cheese Recipe is the kind of dish that makes everyone wander into the kitchen asking, “What smells so good?” It’s rich, soft in the middle, golden on top, easy to make ahead, and perfect for holidays, brunch, or a lazy Sunday morning.
A warm, creamy breakfast bake worth waking up for
There’s something so comforting about a pan of baked french toast casserole puffing up in the oven. It feels special, but it doesn’t ask much from the cook, which, frankly, is one reason I love it so much. This French Toast Casserole With Cream Cheese Recipe has all the familiar flavors of classic french toast—custardy bread, cinnamon, vanilla, maple sweetness—but with little pockets of tangy cream cheese tucked throughout. That cream cheese melts slightly as it bakes, giving every bite a creamy, cheesecake-like touch.
I tend to make this when family stays over, especially around Christmas and Easter, or when I want a brunch casserole recipe that feels homemade without keeping me at the stove flipping slices of bread one by one. It’s also a wonderful make ahead french toast option. You can build the whole casserole the night before, let the bread soak up all that custard, and bake it fresh in the morning while the coffee brews. That’s my kind of breakfast.
And while I wouldn’t call this a “light” breakfast exactly, it is practical, satisfying, and ideal for feeding a group. Pair it with fresh berries, turkey bacon, or even just hot coffee, and you’ve got a holiday breakfast casserole people remember.
Why you’ll love this recipe
- Make-ahead friendly for easy mornings
- Feeds a crowd without standing over the skillet
- Cream cheese adds a rich, tangy layer that feels extra special
- Great for holidays like Christmas morning or Mother’s Day brunch
- Uses simple grocery-store ingredients
- Perfect with brioche or challah for bakery-style texture
- Customizable with fruit, nuts, or different spices
- Freezer friendly, so leftovers won’t go to waste
- Family friendly breakfast casserole even picky eaters enjoy
- A sweet breakfast casserole that looks impressive but is easy to pull off
Ingredients
Here’s everything you’ll need for this cream cheese french toast casserole:
1 loaf brioche bread, about 14 to 16 ounces, cut into 1-inch cubes
(Challah works beautifully too. Day-old bread is best because it soaks up the custard without turning mushy.)8 ounces cream cheese, softened and cut into small cubes
(Full-fat gives the best texture, though reduced-fat works if that’s what you have.)8 large eggs
(Room temperature eggs blend more smoothly into the custard.)2 1/2 cups whole milk
(For a richer casserole, use part half-and-half. For a slightly lighter version, 2% milk is fine.)1/2 cup heavy cream
(Adds that lovely custardy richness; you can swap in more whole milk if needed.)3/4 cup granulated sugar
1/4 cup light brown sugar
(This gives a little caramel note that plays so nicely with cinnamon.)2 tablespoons pure maple syrup
(Use real maple syrup if you can; it gives a deeper flavor than pancake syrup.)1 tablespoon vanilla extract
1 1/2 teaspoons ground cinnamon
1/4 teaspoon ground nutmeg
(Optional, but it gives that old-fashioned holiday flavor.)1/4 teaspoon salt
2 tablespoons unsalted butter, melted
(For greasing the pan and adding a little richness on top.)
For the topping
- 1/3 cup light brown sugar
- 1/3 cup all-purpose flour
- 1/2 teaspoon ground cinnamon
- 3 tablespoons cold unsalted butter, cut into small pieces
Optional for serving
- Powdered sugar
- Warm maple syrup
- Fresh strawberries or blueberries
- Chopped pecans
Directions
Prepare the baking dish.
Grease a 9x13-inch baking dish with butter or nonstick spray. Make sure you get the corners well—custard likes to cling there.Cube the bread and layer half into the dish.
Spread half the brioche cubes evenly in the bottom of the dish. Brioche makes this casserole with brioche bread especially soft and rich, but challah or French bread also works.Add the cream cheese.
Scatter the cubed cream cheese over the bread. Try to distribute it evenly so you get creamy bites throughout instead of one big patch in the middle.Top with the remaining bread.
Add the rest of the bread cubes over the cream cheese to create a nice, even layer.Mix the custard.
In a large bowl, whisk together the eggs, whole milk, heavy cream, granulated sugar, brown sugar, maple syrup, vanilla, cinnamon, nutmeg, and salt until smooth. Whisk well so the spices are evenly spread and the eggs are fully blended.Pour the custard over the bread.
Slowly pour the mixture over the casserole, making sure all the bread gets moistened. Press the bread down gently with the back of a spoon or spatula so it can start soaking up the liquid.Cover and chill.
Cover the dish tightly with foil or plastic wrap and refrigerate for at least 4 hours, but overnight is best. This is what makes it such a reliable overnight french toast casserole—the bread has time to absorb the custard and bake up tender instead of dry.Make the topping.
In a small bowl, combine the brown sugar, flour, and cinnamon. Cut in the cold butter with a fork or pastry cutter until crumbly. Pop it in the fridge while the casserole rests.Bring to room temperature slightly.
When you’re ready to bake, take the casserole out of the fridge and let it sit on the counter for about 20 to 30 minutes. This helps it bake more evenly.Top and bake.
Preheat your oven to 350°F. Sprinkle the crumb topping evenly over the casserole. Bake uncovered for 45 to 55 minutes, until the top is golden brown and the center looks set but still soft. If you like a slightly firmer texture, bake closer to 55 minutes.Cool briefly before serving.
Let the casserole rest for 10 minutes before slicing. That little pause helps the custard settle and makes serving much neater.Serve warm.
Dust with powdered sugar, drizzle with maple syrup, and add berries or chopped pecans if you like. It’s a crowd pleasing brunch recipe for good reason.
Servings & timing
- Yield: 8 to 10 servings
- Prep Time: 20 minutes
- Chill Time: 4 hours or overnight
- Bake Time: 45 to 55 minutes
- Total Time: About 5 hours including chilling, or make it the night before for an easy morning
Variations
- Berry Cream Cheese Version: Add 1 to 1 1/2 cups blueberries, raspberries, or chopped strawberries between the layers.
- Pecan Crunch Twist: Mix 1/2 cup chopped pecans into the topping for extra texture.
- Apple Cinnamon Style: Fold in thinly sliced apples for a cozy cinnamon french toast casserole feel.
- Lighter Dairy Swap: Use 2% milk and reduced-fat cream cheese for a slightly lighter breakfast casserole with cream cheese.
- Pumpkin Spice Version: Add 1/2 cup pumpkin puree and a pinch of clove for a fall brunch bake.
- Orange Vanilla Touch: Stir in 1 teaspoon orange zest for a brighter, almost bakery-style flavor.
Storage & reheating
If you have leftovers, cover the casserole tightly or transfer slices to an airtight container.
- Refrigerator: Store for up to 4 days.
- Freezer: Freeze individual slices or the whole baked casserole for up to 2 months. Wrap well to prevent freezer burn.
- Reheating: Warm individual portions in the microwave for 45 to 60 seconds, or reheat larger portions in a 325°F oven until heated through.
- Make-ahead advice: You can assemble this full baked cream cheese french toast casserole up to 24 hours in advance before baking. That makes it especially handy for a christmas breakfast casserole or busy weekend guests.
Notes
This recipe has a sweet spot, and I learned that after testing it more than once. First, use slightly stale bread if you can. Fresh bread tastes wonderful, of course, but it tends to soften too much in the custard. Day-old brioche gives you that plush texture without turning soggy.
Second, don’t skip the resting time after baking. I know it’s tempting to scoop right in—and I’ve done it—but giving it 10 minutes helps the slices hold together so much better.
Another little thing: if your cream cheese is very cold, it won’t distribute as nicely. Let it soften first, then cut it into small cubes. You’ll get those lovely creamy pockets in every serving, which is really the charm of a french toast casserole with cream cheese.
And one more tip from my own kitchen: if you’re serving a mixed crowd, put toppings out buffet-style. Maple syrup, berries, toasted nuts, whipped cream—people love making their own plate. It turns a simple sunday brunch recipe into something festive.
FAQs
Can I make this the same day instead of overnight?
Yes, you can. Let it soak for at least 4 hours so the bread absorbs the custard properly.
What’s the best bread for french toast casserole?
Brioche and challah are my favorites because they’re rich and absorbent. French bread works too, though the texture will be a bit chewier.
Why is my casserole soggy?
Usually it’s from using very fresh, soft bread or not baking long enough. Slightly stale bread and a fully set center make a big difference.
Can I use flavored cream cheese?
You can, but keep it mild. Plain cream cheese gives the best balance, though honey or cinnamon cream cheese can work in a pinch.
How do I know when it’s done baking?
The top should be golden, and the center should look set rather than liquidy. A slight softness is fine—it firms up a bit as it rests.
Can I freeze unbaked french toast casserole?
It’s better baked first, then frozen. The custard texture tends to hold up better that way.
Can I reduce the sugar?
Yes. You can cut the sugar in the custard by about 1/4 cup if you prefer a less sweet casserole, especially if you plan to serve it with syrup.
What should I serve with this casserole?
Fresh fruit, breakfast sausage, scrambled eggs, or a crisp green salad for brunch all pair nicely. It’s rich, so a fresh side balances it out.
Conclusion
This French Toast Casserole With Cream Cheese Recipe is comforting, make-ahead friendly, and perfect for everything from holiday mornings to everyday family brunch. Between the soft brioche, cinnamon custard, and creamy bites of cream cheese, it’s one of those recipes that feels a little special without making life harder. If you try it, I’d love to hear how it turned out—leave a comment, share your favorite variation, or save it for your next brunch gathering.
Read next

Breakfast Brunch
30 Minute Low Carb Tuna Stuffed Cucumber Boats
Discover 30 minute low carb tuna stuffed cucumbers for a quick, protein-packed lunch that's light, fresh, and easy to make.

Breakfast Brunch
Cauliflower Hash Browns
Discover easy cauliflower hash browns that stay crispy, low-carb and delicious for any meal.

Breakfast Brunch
Low-Carb Crustless Quiche Lorraine
Discover a delicious low carb crustless quiche lorraine that's easy to bake and perfect for busy weeknights.

Breakfast Brunch
No Carb Tomato Basil Frittata
Discover a no carb tomato basil frittata that's quick, flavorful, and packed with veggies for a satisfying, guilt-free meal.

Breakfast Brunch
Best Low Carb Sheet Pan Breakfast Bake
Discover best low carb sheet pan breakfast that's easy, delicious, and ready in minutes.

Breakfast Brunch
Diabetic Friendly Breakfast Casserole
Discover a diabetic friendly breakfast casserole that's easy to prepare, tasty, and helps keep mornings on track.