
I discovered the magic of overnight French toast casserole not in a fancy cookbook, but in a cozy, snow-dusted bed and breakfast in Vermont. After a long day of leaf-peeping that turned into snowflake-chasing, the innkeeper promised us a spectacular breakfast with zero morning fuss. The next day, the scent of baking cinnamon and blueberries was our wake-up call, and one bite of that puffed, custardy bake had me frantically scribbling notes. I knew I had to recreate that feeling of effortless hospitality back home.
After more kitchen tests than I’d care to admit—some too soggy, some oddly dry—I finally nailed the perfect balance. This blueberry version became my triumph. Now, it’s my not-so-secret weapon for turning an ordinary Tuesday into something special, or for saving my sanity on Christmas morning. While I adore the ritual of making Kiffles Cookies and the joy of Christmas Decorating, this casserole is the star that lets me actually enjoy the party. It feels like a decadent Diy Christmas Sweets project, but the work is done while I’m asleep!
That’s the true beauty of this Blueberry French Toast Casserole. You get to be the hero who presents a warm, impressive bake, all because you spent ten minutes the night before layering bread and custard. It’s the ultimate recipe for making memories, not messes, whether you’re feeding a holiday crowd or just treating your own family to a slow, sweet morning.
Why You’ll Love This Recipe

- Perfectly Make-Ahead: This is the ultimate overnight breakfast. Do all the prep work the night before and wake up to a breakfast that's ready to bake. It’s the definition of a Cute Christmas Snack Idea for Christmas morning.
- No Morning Hassle: Say goodbye to cooking in batches. The casserole style means everyone gets a warm, delicious serving at the same time.
- Insanely Delicious: We’re talking layers of custard-soaked bread, a luscious cream cheese filling, and juicy blueberries that burst into jammy pockets of flavor. It's like blueberry cheesecake and French toast had a beautiful baby.
- Crowd-Pleasing Favorite: This dish is a guaranteed hit for family, guests, and brunch parties. It looks impressive, smells heavenly, and tastes even better.
Ingredients Needed
To keep things simple, I’ve broken the ingredients down by component.
For the Cream Cheese Filling
- Cream Cheese: 8 oz (1 block) of full-fat cream cheese, softened to room temperature for easy mixing.
- Powdered Sugar: 1 cup, to sweeten the filling without any graininess.
- Milk: 2 tablespoons of whole milk helps create a smooth, spreadable consistency.
- Vanilla Extract: 1 teaspoon, for a touch of warmth.
- Blueberries: 1 cup of fresh or frozen blueberries.
For the French Toast Base & Custard
- Bread: 2 loaves of day-old French bread, challah, or brioche, cut into 1-inch cubes (about 10-12 cups total). Stale bread is key for soaking up the custard without getting mushy.
- Eggs: 8 large eggs are the foundation of our rich custard.
- Milk: 2 cups of whole milk for the richest flavor, but any milk will work.
- Spices: 1 teaspoon of ground cinnamon and ½ teaspoon of ground nutmeg for that classic French toast warmth.
- Vanilla Extract: 1 teaspoon.
- Blueberries: 1 additional cup of blueberries for topping the casserole.
Step-by-Step Instructions

- Prepare the Cream Cheese Filling: In a medium bowl, beat the softened cream cheese, powdered sugar, 2 tablespoons of milk, and 1 teaspoon of vanilla until smooth and creamy. Gently fold in 1 cup of blueberries.
- Assemble the First Layer: Grease a 9×13 or 10×14-inch baking dish. Arrange half of the bread cubes in an even layer at the bottom of the dish.
- Add the Filling: Dollop the cream cheese mixture evenly over the bread cubes and gently spread it out. It doesn't have to be perfect! Top with the remaining bread cubes.
- Make the Custard: In a large bowl, whisk together the eggs, 2 cups of milk, cinnamon, nutmeg, and the remaining 1 teaspoon of vanilla until thoroughly combined.
- Soak the Casserole: Pour the egg mixture evenly over the bread cubes in the baking dish. Gently press down on the bread to ensure it’s all soaking up the liquid. Sprinkle the remaining 1 cup of blueberries over the top.
- Chill Overnight: Cover the dish tightly with foil or plastic wrap and refrigerate for at least 8 hours, or overnight. This step is crucial for the perfect custardy texture.
- Bake to Perfection: When ready to bake, remove the casserole from the fridge for 30-60 minutes to come to room temperature. Preheat your oven to 375°F (190°C). Bake the casserole, still covered with foil, for 45 minutes.
- Brown and Serve: Remove the foil and bake for another 30 minutes, or until the top is golden brown and the center is set (a knife inserted into the middle should come out clean). Let it cool for 10 minutes before serving. The blueberries will have burst into gorgeous, jammy pools of purple, creating an effect like the beautiful stained-glass look you see in Jolly Rancher Cookies or other Glass Cookies.
Tips for the Perfect French Toast Casserole
- Use Stale Bread: This is the most important tip! Day-old bread is drier and absorbs the custard better, preventing a soggy casserole. If your bread is fresh, cube it and bake at 300°F for 10-15 minutes to dry it out.
- Room Temperature Ingredients: For the smoothest cream cheese filling, make sure your cream cheese is fully softened. Letting the casserole sit on the counter before baking helps it cook more evenly.
- Don't Skimp on the Soak Time: An overnight soak is best for that luscious, bread-pudding-like texture. If you're short on time, let it soak for at least 4 hours.
Make-Ahead and Storage Instructions
- Refrigerate: Leftover casserole can be stored in an airtight container in the fridge for up to 3 days. Reheat individual slices in the microwave for 1-2 minutes.
- Freeze: You can freeze the casserole baked or unbaked.
- Unbaked: Assemble the casserole completely, then wrap it tightly in plastic wrap and foil. Freeze for up to 2 months. Thaw overnight in the refrigerator before baking as directed.
- Baked: Let the casserole cool completely, then wrap well and freeze. Reheat from frozen in a 350°F oven until warmed through.
Recipe FAQ
What type of bread is best for a french toast casserole?
A sturdy, crusty bread like a French loaf, challah, or brioche is ideal. Avoid soft sandwich bread, as it can become too mushy. One large loaf of Texas toast (cubed) also works wonderfully.
Can I bake this right away instead of overnight?
You can! For the best results, let it sit for at least 30-60 minutes at room temperature to allow the bread to absorb the custard. The texture won't be quite as custardy as the overnight version, but it will still be delicious.
Would an icing drizzle work well on this?
Absolutely! A simple powdered sugar glaze (1 cup powdered sugar + 2-3 tbsp milk + ½ tsp vanilla) would be a fantastic finishing touch.
Can I use a 9×13 inch pan?
Yes, a 9×13 inch pan works perfectly. The casserole will be slightly thicker, so you may need to add 5-10 minutes to the total baking time. Just check that the center is fully set.

Ultimate Overnight Blueberry French Toast Casserole
Ingredients
Cream Cheese Filling
- 8 oz cream cheese softened to room temperature
- 1 cup powdered sugar
- 2 tbsp milk whole milk recommended
- 1 tsp vanilla extract
- 1 cup blueberries fresh or frozen
Casserole Base & Custard
- 2 loaves French bread day-old, cut into 1-inch cubes
- 8 large eggs
- 2 cups milk whole milk recommended
- 2 tsp vanilla extract
- 1 tsp ground cinnamon
- 1/2 tsp ground nutmeg
- 1 cup blueberries for topping
Instructions
- Create the filling by combining the softened cream cheese, powdered sugar, 2 tablespoons of milk, and 1 teaspoon of vanilla extract in a medium bowl. Mix until smooth and creamy, then gently fold in 1 cup of blueberries.
- Assemble the casserole by spreading half of the cubed French bread in a single layer in a buttered 10x14-inch baking dish. Carefully spread the blueberry cream cheese mixture over the bread, then top with the remaining bread cubes.
- Prepare the custard by whisking together 2 cups of milk, 8 large eggs, 2 teaspoons of vanilla extract, ground cinnamon, and ground nutmeg in a large bowl. Pour the egg mixture evenly over the bread layers, making sure all pieces are saturated. Sprinkle the remaining 1 cup of blueberries on top.
- Cover the baking dish tightly with aluminum foil and refrigerate for at least 8 hours, or overnight. This allows the bread to fully absorb the rich custard.
- Remove the casserole from the refrigerator 30-60 minutes before baking to let it come to room temperature. Meanwhile, preheat your oven to 375°F (190°C).
- Bake the casserole, still covered with foil, for 45 minutes. Then, remove the foil and continue to bake for another 30 minutes, or until the top is golden brown and the center is fully set.
- Let the Blueberry French Toast Casserole cool for a few minutes before slicing and serving warm. Enjoy this delicious breakfast bake!
Equipment
- 10x14-inch baking dish
- Large Mixing Bowl
- Medium mixing bowl

