French Toast Casserole With Cream Cheese Recipe
If you’re looking for a cozy, crowd-pleasing breakfast that feels a little special without making your morning hectic, this French Toast Casserole With Cream Cheese Recipe is it. It’s rich, creamy, cinnamon-kissed, and perfect for holidays, brunches, or any weekend when you want something warm and homemade on the table.
A creamy breakfast bake that feels a little bit fancy
There’s something so comforting about a pan of French Toast Casserole coming out of the oven. The top turns golden and lightly crisp, the inside stays soft and custardy, and those pockets of cream cheese melt into the bread like little bites of cheesecake. It’s one of those dishes that makes the whole kitchen smell like a bakery, and if you ask me, that’s never a bad way to start the day.
What makes this Cream Cheese French Toast so special is the balance. You get the classic flavor of Cinnamon French Toast, but with a creamy filling that gives it that “company breakfast” feel. It looks impressive, yet it’s wonderfully simple to put together. I love serving it for Christmas morning, Easter brunch, Mother’s Day, and those long lazy Sundays when everyone wanders into the kitchen asking what smells so good.
And here’s the practical side of it—this is a terrific Make Ahead Breakfast. You can assemble it the night before, tuck it into the fridge, and bake it fresh in the morning. That means less fuss, fewer dishes at sunrise, and more time for coffee. At my age, I’ll tell you plainly: anything that lets me host brunch without looking frazzled is a keeper.
From a texture standpoint, this Baked French Toast works because the bread absorbs the custard while still holding its shape. The cream cheese adds richness, and a cinnamon sugar topping gives it a gentle crunch. It’s part Breakfast Casserole Recipe, part sweet bakery treat, and all comfort.
Why you’ll love this recipe
- It’s an easy Overnight French Toast option for busy mornings.
- The cream cheese makes every bite soft, rich, and extra satisfying.
- It feeds a crowd, which makes it ideal for holidays and brunch.
- You can make it ahead and bake it when you’re ready.
- It tastes like classic French toast, but easier.
- The cinnamon sugar topping adds a lovely crisp finish.
- It’s a dependable Holiday Breakfast Casserole for guests.
- You can customize it with fruit, nuts, or different breads.
- It reheats beautifully, so leftovers are never a problem.
- It feels special enough for celebrations but simple enough for weekends.
Ingredients
Here’s everything you’ll need for this French Toast Casserole With Cream Cheese Recipe.
-
1 loaf French bread or brioche (about 14–16 ounces), cut into 1-inch cubes
Day-old bread works best because it soaks up the custard without turning mushy. Brioche gives a richer result, while French bread holds its shape beautifully. -
8 ounces cream cheese, softened and cut into cubes
Full-fat cream cheese gives the creamiest texture. Philadelphia is a reliable choice if you want a brand recommendation. -
8 large eggs
These create the custard base and help the casserole puff slightly as it bakes. -
2 cups whole milk
Whole milk gives the best richness, but 2% works in a pinch. -
1/2 cup heavy cream
This adds body and a luxurious texture. You can use half-and-half if needed. -
3/4 cup granulated sugar
Sweetens the custard without making it overly sugary. -
1/4 cup maple syrup
Adds warmth and depth. Pure maple syrup is worth it here if you have it. -
1 tablespoon vanilla extract
Use real vanilla for the best flavor. -
1 1/2 teaspoons ground cinnamon
This gives the casserole that classic cozy flavor. -
1/4 teaspoon ground nutmeg
Optional, but it adds a soft holiday note that works especially well in a Brunch Casserole Recipe. -
1/4 teaspoon salt
A little salt balances all the sweetness.
For the topping
-
1/3 cup brown sugar
For caramel-like sweetness on top. -
1 teaspoon ground cinnamon
Pairs with the top layer for an irresistible Cinnamon Sugar Topping. -
2 tablespoons unsalted butter, melted
Helps the topping brown and crisp. -
2 tablespoons chopped pecans (optional)
Nice for a little crunch, though you can skip them for a nut-free version.
Directions
-
Grease your baking dish and prepare the bread.
Butter or lightly spray a 9×13-inch baking dish. Spread half the bread cubes into the dish, then scatter the softened cream cheese cubes over the top. Finish with the remaining bread cubes. Try to distribute the cream cheese evenly so every serving gets some of that creamy goodness. -
Whisk together the custard.
In a large mixing bowl, whisk the eggs, milk, heavy cream, sugar, maple syrup, vanilla, cinnamon, nutmeg, and salt until smooth. Make sure the cinnamon is well blended so you don’t get little spice clumps. -
Pour the custard over the bread.
Slowly pour the egg mixture over the bread cubes, making sure all the pieces get some moisture. Press down gently with a spatula or the back of a spoon so the bread starts soaking it up. Let it sit for 10 minutes if you’re baking right away. -
Cover and chill if making ahead.
For the best Overnight French Toast, cover the dish tightly and refrigerate for at least 4 hours or overnight. This resting time helps the bread absorb the custard fully, which gives you that tender, creamy middle. -
Make the topping.
In a small bowl, stir together the brown sugar, cinnamon, melted butter, and pecans if using. The mixture should look like damp sand—simple, but that’s what gives this Sweet Breakfast Bake its crisp finish. -
Bring the casserole slightly closer to room temperature.
If the dish has been in the refrigerator overnight, let it sit on the counter for about 20 to 30 minutes while the oven preheats to 350°F. This helps it bake more evenly. -
Add the topping and bake.
Sprinkle the topping evenly over the casserole. Bake uncovered for 45 to 55 minutes, or until the top is golden brown and the center looks set. If you like a softer casserole, check closer to 45 minutes. For a firmer, more sliceable Easy French Toast Bake, let it go a little longer. -
Rest before serving.
Let the casserole rest for 10 minutes before slicing. This is one of those little kitchen habits that really pays off—the custard settles, the slices hold together better, and nobody burns their tongue. -
Serve warm with your favorite extras.
A dusting of powdered sugar, a drizzle of maple syrup, or fresh berries all work beautifully. If I’m serving guests, I usually put out crispy bacon and fruit on the side so the meal feels complete.
Servings & timing
- Yield: 8 to 10 servings
- Prep Time: 20 minutes
- Rest/Chill Time: 4 hours to overnight
- Bake Time: 45 to 55 minutes
- Total Time: About 5 hours minimum, including chilling; mostly hands-off
Variations
- Berry version: Add 1 to 1 1/2 cups fresh blueberries or sliced strawberries between the bread layers.
- Pumpkin spice twist: Add 1/2 cup pumpkin puree and a little extra cinnamon to the custard.
- Apple cinnamon style: Tuck in thinly sliced sautéed apples for a fall-inspired Stuffed French Toast Casserole feel.
- Nut-free option: Leave out the pecans and use the cinnamon sugar topping as written.
- Lighter version: Use 2% milk and reduce the sugar slightly if you prefer a less rich Creamy Breakfast Casserole.
- Croissant bake: Replace the bread with torn croissants for an extra buttery Brunch Casserole Recipe.
Storage & reheating
Store leftovers covered in the refrigerator for up to 4 days. The texture stays quite good, especially if you reheat it gently.
To reheat individual portions, microwave for 30 to 60 seconds. For larger amounts, cover the dish with foil and warm in a 325°F oven for 15 to 20 minutes.
You can also freeze it. Wrap individual portions or the whole baked casserole tightly and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
For make-ahead planning, assemble the casserole the night before and keep the topping separate if you want the crispest finish. Sprinkle it on right before baking. That little step makes a difference.
Notes
One thing I learned while testing this recipe is that bread choice matters more than people think. Soft sandwich bread will work, but it tends to break down too much. A sturdy loaf like French bread, challah, or brioche gives a much better texture—soft in the middle, not soggy.
Also, don’t overdo the cream cheese pieces. It may seem like more would be better, but too much can make the casserole feel heavy rather than creamy. Eight ounces is the sweet spot.
If you prefer a more custardy Cream Cheese Casserole, cover it loosely with foil for the first 30 minutes of baking, then uncover it for the rest of the time. If you like more crunch, bake it uncovered the whole way and add an extra spoonful of brown sugar on top.
And one more thing: let it rest before slicing. I know, I know—everyone’s hungry, the coffee is poured, and it smells amazing. Still, that 10-minute rest is worth every second.
FAQs
Can I make this French Toast Casserole With Cream Cheese Recipe the night before?
Yes, and frankly, that’s one of the best parts. Assemble it, cover it, refrigerate overnight, and bake it fresh in the morning.
What’s the best bread to use?
French bread, brioche, and challah are all excellent choices because they absorb custard well without falling apart.
Can I bake it right away instead of chilling overnight?
Yes. Let it sit for about 10 to 15 minutes after pouring on the custard so the bread can absorb some liquid, then bake as directed.
Why is my casserole soggy?
Usually it’s from bread that’s too soft or too fresh, or from underbaking. Using day-old bread and baking until the center is set usually fixes the issue.
Can I use low-fat cream cheese?
You can, but the texture won’t be quite as rich or smooth. Full-fat gives the best results for this Cream Cheese French Toast.
How do I know when it’s done baking?
The top should be golden, and the center should look set rather than wet. A slight jiggle is fine, but it shouldn’t look liquidy.
Can I add fruit to this breakfast casserole recipe?
Absolutely. Blueberries, raspberries, and diced apples all work nicely. Just don’t add too much or the casserole can get watery.
Is this sweet enough without syrup?
Yes, it has a gentle sweetness on its own, especially with the topping. But a little maple syrup on top is lovely if you want that classic French toast finish.
Conclusion
This French Toast Casserole With Cream Cheese Recipe is warm, creamy, easy to prep ahead, and perfect for everything from holiday mornings to laid-back family brunches. It’s the kind of Baked French Toast that feels special without asking too much of the cook, and I always appreciate a recipe like that.
If you try it, I’d love to hear how it turned out for you. Leave a comment, share your favorite variation, and if you’re planning a full brunch spread, pair it with fresh fruit, a savory egg dish, or another cozy Make Ahead Breakfast favorite.

