This cream cheese French toast casserole is layered with a sweet cream cheese filling and plenty of cinnamon spice for a cozy breakfast. Make that morning or prep ahead for a crowd-pleasing breakfast!

What I love most about French toast casseroles—and why I make them so often—is how effortless they are. No standing over the stove flipping slice after slice of French toast. Instead, you just layer bread in a pan, pour over a sweet custard, and let the oven do the work. Best of all, most of the (minimal!) prep can be done ahead of time.
Try my pumpkin French toast casserole next!
This Cream Cheese French Toast Casserole Recipe Is:
- Studded with sweet cream cheese
- Toss in your favorite fruit or nuts
- Easy to prepare
- Fit for any occasion—feeds a crowd
- Simple ingredients
- A convenient make-ahead brunch option
Ingredients You Need
- Bread: Bread is the main ingredient in any baked French toast casserole, so this isn't the place to skimp. I recommend using a sturdy bread like brioche, sourdough or challah. You can use homemade bread or find in any grocery store. (Stay away from the flimsy sliced white bread, it will only result in a soggy and wet casserole.)
- Eggs: You need 8 large eggs.
- Milk & Heavy Cream: I use a combination of whole milk and heavy cream in this recipe for a richer, creamier texture. You can certainly use just whole milk or a lower-fat or nondairy milk if needed.
- Brown Sugar: With its molasses flavor, brown sugar is the best choice for sweetening this French toast casserole. You could substitute with granulated sugar but the casserole will lose some flavor.
- Vanilla Extract & Cinnamon: Adds wonderful flavor.
- Cream Cheese: You need full-fat brick cream cheese, not from a container. Make sure it's at room temperature otherwise it'll be difficult to combine with the sugar.
- Powdered Sugar: Just 2 Tablespoons adds a touch of sweetness.
FAQ
Most French toast casseroles bake at 350°F for 45-55 minutes. You'll know it's done when the custard is absorbed by the bread and the top is slightly golden brown.
Absolutely! Prepare the recipe except do not bake. Cover tightly with plastic wrap and aluminum foil. Freeze for up to 3 months. When ready, bake at 350°F for 45-50 minutes.
Cream Cheese French Toast Casserole
Description
Ingredients
- 1 loaf brioche bread, sourdough bread or challah
- 6 ounces full-fat brick cream cheese, softened to room temperature
- 2 Tablespoons powdered sugar
- 8 large eggs
- 1 Tablespoon vanilla extract, divided
- 1 ½ cups whole milk
- ¾ cup heavy cream
- 1 teaspoon ground cinnamon
- ⅓ cup light or dark brown sugar
Instructions
- Preheat oven to 350°F. Grease a 9x13-inch baking pan or any 4 quart oven-safe dish with nonstick spray.
- Slice then cut the bread into cubes or tear apart, about 1 inch in size. Spread half of the cubes into the prepared baking pan.
- Using a handheld or stand mixer fitted with a whisk attachment, beat the cream cheese on medium-high speed until completely smooth. Beat in the powdered sugar and ½ teaspoon vanilla until combined. Drop spoonfuls of cream cheese mixture on top of the bread. Then, layer the remaining bread cubes on top of the cream cheese—I prefer to make sure some cream cheese is still exposed. Set aside.
- Whisk the eggs, milk, heavy cream, brown sugar, cinnamon, and remaining vanilla together until no brown sugar lumps remain. Pour evenly over the bread.
- Bake uncovered for 45-55 minutes or until golden brown on top. I usually bake it for 50 minutes. If the top begins to brown too much, cover with foil. The casserole is done when all the custard is absorbed. (See recipe notes for overnight option).
- Drizzle with optional maple syrup or dust with powdered sugar. Serve warm.
Notes
- Make Ahead Instructions: After step 4, cover tightly with plastic wrap and refrigerate for up to 24 hours. When ready, bake at 350°F for 45 minutes. If the top begins to brown too much, cover with foil.
- Freezing Instructions: Prepare the recipe through step 4 and freeze for up to 3 months. Thaw overnight in the refrigerator, and then continue with step 5.
- Half Recipe: This recipe can easily be halved in a 9-inch baking pan. The bake time will be shorter, around 30-35 minutes.
Leave a Reply