There’s nothing quite like waking up to a breakfast that feels both indulgent and comforting, and for me, French toast casserole hits that sweet spot perfectly. I remember the first time I tried making it for a Sunday brunch—it was a total game-changer. The soft, buttery bread soaked in a rich custard, layered with cream cheese, and baked until golden brown instantly made the morning feel special. It’s one of those recipes that not only tastes amazing but also fills your kitchen with the most inviting aroma.
Over the years, I’ve tweaked this dish to make it even more irresistible. The cream cheese adds a luscious creaminess that balances the sweet custard, creating pockets of flavor in every bite. Whether I’m hosting friends or just treating myself, this French toast casserole always disappears fast. And the best part? You can prepare it ahead of time, making your mornings stress-free while still enjoying a decadent breakfast.
What You Need To Make This Recipe
Bread: Choosing the right bread is key. I love using thick-cut brioche or challah because their airy, soft texture absorbs the custard perfectly without falling apart. These breads add a subtle sweetness that complements the cream cheese beautifully.
Cream Cheese: This is the star of the recipe. Softened cream cheese creates creamy pockets that melt into the bread while baking, adding richness and a slight tang that balances the sweetness of the custard.
Eggs: Fresh, large eggs are essential for a silky, smooth custard. They bind all the ingredients together and give the casserole a golden, fluffy texture.
Milk: I prefer whole milk for its creamy consistency, but you can also use half-and-half for an even richer custard. The milk helps soak the bread and blend all flavors seamlessly.
Sugar: Granulated sugar sweetens the custard just enough without overpowering the creaminess of the cream cheese. Brown sugar can also be added to create a deeper, caramel-like flavor in the topping.
Vanilla Extract: A splash of vanilla enhances the flavor of the custard, giving it a warm, comforting aroma that pairs beautifully with the baked bread and cream cheese.
Cinnamon: Ground cinnamon adds a hint of spice and warmth, creating that classic French toast flavor we all love.
Butter: Melted butter brushed on top or mixed into the custard helps achieve a golden, slightly crisp surface while enriching the overall flavor.
Ingredients List
- 1 loaf of thick-cut brioche or challah bread
- 8 oz (225 g) cream cheese, softened
- 6 large eggs
- 2 cups (480 ml) whole milk
- 1/2 cup (100 g) granulated sugar
- 1 tsp vanilla extract
- 1 tsp ground cinnamon
- 3 tbsp butter, melted
Optional: powdered sugar or maple syrup for serving
How to Make French Toast Casserole with Cream Cheese
Step 1: Prepare the Bread
Slice your bread into thick pieces, about 1-inch thick. Layer half of the bread pieces in a greased 9×13-inch baking dish.
Step 2: Add Cream Cheese
Cut the cream cheese into small cubes and scatter them evenly over the bread layer. This ensures creamy pockets of flavor throughout the casserole.
Step 3: Layer Remaining Bread
Place the remaining bread slices over the cream cheese cubes, creating a sandwich-like layer effect.
Step 4: Make the Custard
In a mixing bowl, whisk together the eggs, milk, sugar, vanilla, and cinnamon until smooth. Make sure everything is fully combined for a consistent custard.
Step 5: Pour Custard Over Bread
Slowly pour the custard mixture over the layered bread and cream cheese. Press down gently with a spatula so the bread absorbs the custard evenly.
Step 6: Add Butter and Rest
Drizzle the melted butter over the top and let the casserole sit for 10–15 minutes, allowing the bread to soak up the custard.
Step 7: Bake
Preheat your oven to 350°F (175°C) and bake uncovered for 45–50 minutes, until the top is golden brown and the custard is set.
Step 8: Serve
Remove from oven and let cool for 5 minutes. Dust with powdered sugar or drizzle with maple syrup before serving.
Tips for Making this Recipe
- Use day-old bread if possible; it absorbs the custard better without getting soggy.
- Cut the cream cheese into small cubes to ensure even melting throughout the casserole.
- Prepare the casserole the night before and refrigerate for an easy make-ahead breakfast.
- Add a handful of berries or chocolate chips between layers for a fun twist.
- If the top browns too quickly, cover with foil halfway through baking.
FAQs
Can I make this recipe ahead of time?
Yes! Assemble it the night before, cover with foil, and refrigerate. Bake the next morning for a convenient, fresh breakfast.
What bread works best for this casserole?
Thick-cut brioche or challah are ideal due to their soft, airy texture. You can also use French bread if you prefer.
Can I use low-fat milk?
You can, but whole milk or half-and-half will make the custard richer and creamier.
How do I store leftovers?
Cover tightly and refrigerate for up to 3 days. Reheat in the oven or microwave before serving.
Can I freeze this casserole?
Yes, assemble and freeze before baking. Thaw overnight in the fridge, then bake as directed.