If you’re searching for the perfect make-ahead breakfast that’s rich, creamy, and guaranteed to impress, this Cream Cheese French Toast Casserole is your dream come true. It’s a decadent dish that combines buttery brioche, tangy cream cheese, and warm cinnamon all soaked in a sweet egg custard and baked to golden perfection. Whether you’re hosting a holiday brunch or craving a cozy weekend treat, this casserole brings indulgence and simplicity together in one glorious pan.
Why You’ll Love This Recipe
Unlike classic French toast, this version is baked in a casserole form, which means you can prep everything the night before and pop it in the oven the next morning. That’s less morning hassle and more time to enjoy your coffee (or mimosas). The cream cheese filling melts into every bite, adding richness that balances beautifully with the slightly crisp top layer of bread.

Ingredients You’ll Need
To make this Cream Cheese French Toast Casserole, you’ll need:
Ingredient | Quantity |
---|---|
Brioche or challah bread | 1 loaf (day-old), cubed |
Cream cheese | 8 oz (cubed) |
Large eggs | 8 |
Whole milk | 2 cups |
Heavy cream | ½ cup |
Maple syrup or honey | ⅓ cup |
Vanilla extract | 1 tsp |
Ground cinnamon | 1 tsp |
Salt | ¼ tsp |
Powdered sugar (optional) | For garnish |
Fresh berries (optional) | For serving |
Step-by-Step Instructions
1. Prepare the Baking Dish: Grease a 9×13-inch casserole dish with butter or non-stick spray. Spread half the bread cubes into the dish.
2. Add the Cream Cheese: Dot the cream cheese cubes evenly over the bread layer. Cover with the remaining bread cubes.
3. Make the Custard: In a large mixing bowl, whisk together the eggs, milk, cream, maple syrup, vanilla, cinnamon, and salt until well combined.
4. Soak the Bread: Pour the custard mixture evenly over the bread and press gently to help the bread absorb the liquid. Cover and refrigerate for at least 4 hours or overnight.
5. Bake the Casserole: Preheat your oven to 350°F (175°C). Remove the dish from the refrigerator and let it sit at room temperature for 20 minutes. Bake uncovered for 45–50 minutes, or until golden brown and set in the center.
6. Serve and Enjoy: Dust with powdered sugar, top with fresh berries or a drizzle of maple syrup, and enjoy warm.

Tips for Best Results
- Use day-old bread: It absorbs the custard better without becoming mushy.
- Go full-fat: Whole milk and cream give this casserole its signature richness.
- Customize it: Add sliced bananas, pecans, or a layer of fruit preserves for extra flavor.
Make-Ahead and Storage
This casserole is perfect for meal prep or entertaining. Assemble it the night before, and just bake it in the morning. Leftovers can be stored in an airtight container in the fridge for up to 3 days. Reheat in the oven or microwave before serving.
Nutrition (per serving)
- Calories: Approx. 320
- Protein: 10g
- Fat: 18g
- Carbohydrates: 28g
- Sugar: 10g
Frequently Asked Questions (FAQ)
Can I make this with gluten-free bread?
Yes! Just swap the brioche for your favorite gluten-free loaf.
What if I don’t have cream cheese?
You can use ricotta or mascarpone as a substitute, though the flavor and texture will vary slightly.
Can I freeze this casserole?
Absolutely. Freeze before or after baking. If freezing before, assemble and wrap tightly. Thaw overnight in the fridge before baking.
Final Thoughts
Whether you’re hosting brunch or simply want to treat yourself and your family, Cream Cheese French Toast Casserole delivers that wow factor. It’s easy, indulgent, and packed with flavor everything you want in a breakfast that feels like a warm hug on a plate. Make it once, and it just might become your new go-to breakfast bake.