Baked Cream Cheese French Toast Casserole Recipe
Introduction
This Baked Cream Cheese French Toast Casserole is a decadent and comforting breakfast treat perfect for weekends or special occasions. Layers of soft bread cubes, creamy sweetened cream cheese, and a cinnamon brown sugar topping come together to create a rich, custardy dish everyone will love.

Ingredients
- 1 (12-14 ounce) loaf French bread, brioche, or challah*
- 8 ounces (226g) full-fat brick cream cheese, softened to room temperature*
- 2 Tablespoons (15g) confectioners’ sugar
- 3 teaspoons (15ml) pure vanilla extract, divided
- 8 large eggs
- 2 1/4 cups (540ml) whole milk
- 3/4 teaspoon ground cinnamon
- 2/3 cup (133g) packed light brown sugar
- 1/3 cup (69g) packed light brown sugar
- 1/3 cup (41g) all-purpose flour (spooned & leveled)
- 1/2 teaspoon ground cinnamon
- 6 Tablespoons (85g) unsalted butter, cold and cubed
- Optional: maple syrup and/or confectioners’ sugar for topping
Instructions
- Step 1: Preheat the oven to 350°F (177°C). Grease a 9×13-inch baking pan or any 3-4 quart oven-safe dish with nonstick spray. Slice the bread, then cut it into 1-inch cubes. Spread half of the bread cubes evenly in the prepared pan.
- Step 2: Using a handheld or stand mixer with a whisk attachment, beat the softened cream cheese on medium-high speed until smooth. Add the confectioners’ sugar and 1/4 teaspoon of vanilla extract and mix until combined. Drop spoonfuls of this cream cheese mixture randomly over the bread cubes in the pan.
- Step 3: Layer the remaining bread cubes over the cream cheese, leaving some cream cheese exposed on top for a decorative touch.
- Step 4: In a large bowl, whisk together the eggs, whole milk, cinnamon, 2/3 cup brown sugar, and the remaining 2 3/4 teaspoons of vanilla extract until the brown sugar is fully dissolved and there are no lumps.
- Step 5: Pour the egg mixture evenly over the layered bread in the pan. Cover tightly with plastic wrap and refrigerate for at least 3-4 hours or up to 24 hours. Overnight soaking yields the best results.
- Step 6: To make the crumb topping, whisk together 1/3 cup brown sugar, flour, and 1/2 teaspoon cinnamon in a medium bowl. Cut in the cold cubed butter using a pastry blender or two forks until the mixture resembles coarse crumbs.
- Step 7: Remove the pan from the refrigerator and sprinkle the crumb topping evenly over the soaked bread.
- Step 8: Bake uncovered for 45-55 minutes until the top is golden brown. For a softer texture, bake closer to 45 minutes. Remove from the oven and, if desired, drizzle with maple syrup or dust with confectioners’ sugar before serving warm.
Tips & Variations
- Use brioche or challah for the richest texture, but French bread works well too.
- Make sure the cream cheese is softened to avoid lumps in the mixture.
- Allow the casserole to soak overnight for the creamiest custard texture.
- Try adding a handful of fresh berries or chopped nuts for extra flavor and texture.
- For a dairy-free option, substitute milk with almond or oat milk and use dairy-free cream cheese.
Storage
Cover leftovers tightly and store in the refrigerator for up to 2-3 days. Reheat individual portions in the microwave until warm, or cover with foil and reheat in a 350°F (177°C) oven for about 15 minutes.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare this casserole ahead of time?
Yes, this casserole is designed to be prepared ahead. Soak the bread in the egg mixture and cream cheese layers overnight in the fridge for the best flavor and custardy texture before baking.
Can I use different breads in this recipe?
Absolutely! Brioche and challah are preferred for their rich texture, but French bread or other sturdy white bread will also work. Just avoid very soft or sandwich breads as they may become too mushy.
PrintBaked Cream Cheese French Toast Casserole Recipe
This Baked Cream Cheese French Toast Casserole is a decadent and comforting breakfast dish perfect for leisurely mornings or special occasions. Featuring cubes of rich French bread layered with a smooth, sweetened cream cheese mixture and soaked in a cinnamon-infused custard, it’s topped with a buttery brown sugar crumb topping and baked to golden perfection. Served warm and ideal with maple syrup or a dusting of confectioners’ sugar, this casserole offers a delightful blend of creamy, sweet, and tender textures in every bite.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Total Time: 4 hours 10 minutes (including minimum soaking time of 3h 40m; best if soaked overnight)
- Yield: 8 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
For the French Toast Casserole
- 1 (12-14 ounce) loaf French bread, brioche, or challah
- 8 ounces (226g) full-fat brick cream cheese, softened to room temperature
- 2 Tablespoons (15g) confectioners’ sugar
- 3 teaspoons (15ml) pure vanilla extract, divided
- 8 large eggs
- 2 and 1/4 cups (540ml) whole milk
- 3/4 teaspoon ground cinnamon
For the Crumb Topping
- 2/3 cup (133g) packed light brown sugar
- 1/3 cup (69g) packed light brown sugar
- 1/3 cup (41g) all-purpose flour (spooned & leveled)
- 1/2 teaspoon ground cinnamon
- 6 Tablespoons (85g) unsalted butter, cold and cubed
Optional Toppings
- Maple syrup
- Confectioners’ sugar
Instructions
- Prepare the Baking Dish and Bread: Grease a 9×13-inch baking pan or any 3-4 quart oven-safe dish with nonstick spray. Slice the bread and cut it into 1-inch cubes. Spread half of these bread cubes evenly into the prepared baking pan.
- Make the Cream Cheese Mixture: Using a handheld or stand mixer fitted with a whisk attachment, beat the softened cream cheese on medium-high speed until completely smooth. Mix in the confectioners’ sugar and 1/4 teaspoon of vanilla extract until fully combined. Spoon random dollops of this cream cheese mixture over the bread in the baking pan.
- Layer Remaining Bread: Add the remaining bread cubes over the cream cheese layer, ensuring some cream cheese remains exposed on top for an attractive look. Set the pan aside.
- Prepare Custard Mixture: In a bowl, whisk together eggs, whole milk, ground cinnamon, both portions of brown sugar, and the remaining vanilla extract until smooth and no sugar lumps remain. Pour this custard evenly over the layered bread and cream cheese.
- Soak Overnight: Cover the baking pan tightly with plastic wrap and refrigerate for at least 3-4 hours, ideally overnight (up to 24 hours) to allow the bread to soak up the custard fully.
- Preheat the Oven and Prepare Crumb Topping: Preheat your oven to 350°F (177°C). In a medium bowl, whisk together the light brown sugar, all-purpose flour, and ground cinnamon. Cut in the cold, cubed butter using a pastry blender or two forks until the mixture resembles coarse crumbs.
- Add Crumb Topping and Bake: Remove the casserole from the refrigerator and sprinkle the crumb topping evenly over the soaked bread. Bake uncovered for 45-55 minutes until the top is golden brown. For a softer texture, 45 minutes is ideal.
- Serve and Store: Serve the casserole warm, optionally drizzled with maple syrup or dusted with confectioners’ sugar. Cover leftovers tightly and refrigerate for 2-3 days.
Notes
- Using a sturdy bread like French bread, brioche, or challah helps the bread cubes hold their shape and soak up the custard well.
- Do not skip the confectioners’ sugar in the cream cheese mixture as it adds necessary sweetness and texture.
- For best results, soak the casserole overnight to allow full flavor development and custard absorption.
- Cold butter is essential for creating a crumbly, flaky topping.
- Adjust baking time slightly depending on your oven and preferred texture (shorter for softer custard, longer for firmer).
- Reheat leftovers gently to avoid drying out.
- Maple syrup and confectioners’ sugar provide perfect finishing touches but are optional.
Keywords: baked french toast casserole, cream cheese french toast, brunch recipes, make-ahead breakfast, cinnamon french toast, sweet breakfast casserole

