This overnight blueberry French toast casserole is everything I want on a cozy weekend morning. Pillowy cubes of French bread soak overnight in a cinnamon-spiced custard, layered with sweet bursts of blueberries and a ribbon of velvety cream cheese. It bakes up golden and crisp on top, custardy and rich beneath a breakfast that feels like a warm hug from the oven.
Jump to:

Whether you're hosting brunch or just want to wake up to something special, this casserole delivers comfort and ease in one beautiful dish. The best part? You prep it the night before, so morning you can sip coffee while the oven does the work.
Why You'll Love This Recipe
Key Benefits
- Make-Ahead Magic: Prepped the night before, this casserole makes mornings feel effortless.
- Feeds a Crowd: Perfect for family gatherings, holidays, or sleepy Sunday brunch.
- Beginner-Friendly: No complicated steps just mix, layer, soak, and bake.
- Kid-Approved: Sweet, creamy, and fruity it's a breakfast treat little ones adore.
Taste & Texture
This casserole is a harmony of textures. The top crisps in the oven to a golden crunch, while the bottom is lush and pudding-like. Cream cheese adds a dreamy richness, blueberries burst with sweetness, and the cinnamon-nutmeg custard ties it all together like the coziest of quilts.
Dietary Attributes
- Vegetarian
- Can be adapted to gluten-free or dairy-free with simple swaps
- Naturally nut-free
Ingredients & Substitutions
Ingredient List
For the cream cheese mixture:
- 8 oz cream cheese (softened)
- 1 cup powdered sugar
- 2 tablespoon whole milk
- 1 tablespoon vanilla extract (half for cream cheese, half for egg custard)
- 1 cup fresh or frozen blueberries
For the bread layers:
- 2 loaves French bread, cubed (day-old works best)
For the egg custard:
- 8 large eggs
- 2 cups whole milk
- 1 teaspoon cinnamon
- ยฝ teaspoon nutmeg
- 1 teaspoon vanilla extract
- 1 cup blueberries
Notes on Quality
- Bread: Day-old French bread holds its shape best and absorbs custard without turning soggy.
- Blueberries: Fresh berries offer a juicier pop, but frozen work well no need to thaw.
- Cream cheese: Use full-fat for the best texture and flavor; Philadelphia is my go-to.
Possible Substitutions
- Dairy-Free: Use plant-based milk and dairy-free cream cheese.
- Gluten-Free: Sub in sturdy gluten-free bread cubes.
- Fruit Swap: Try raspberries, blackberries, or chopped strawberries in place of blueberries.

Step-by-Step Instructions
1. Prepare the Cream Cheese Mixture
In a bowl, blend:
- 8 oz softened cream cheese
- 1 cup powdered sugar
- 2 tablespoon milk
- ยฝ tablespoon vanilla extract
Mix until smooth and creamy. Gently fold in 1 cup blueberries try not to crush them.
2. Assemble the Bread Layers
Grease a 10ร14-inch baking dish. Add half of the cubed French bread to create a base.
Spoon the cream cheese mixture over the bread and spread it evenly. Top with the remaining bread cubes to form the second layer.
3. Make the Egg Custard
Whisk together:
- 8 large eggs
- 2 cups milk
- 1 teaspoon cinnamon
- ยฝ teaspoon nutmeg
- ยฝ tablespoon vanilla extract
Pour the custard evenly over the bread layers, making sure every cube gets a good soak. Sprinkle the remaining 1 cup blueberries across the top.
4. Chill Overnight
Cover the dish tightly with foil and refrigerate for at least 8 hours or overnight. Let it sit at room temperature for 30-60 minutes before baking.
5. Preheat the Oven
Set your oven to 375ยฐF (190ยฐC) while the casserole comes to room temp.
6. Bake
- Bake, covered, for 45 minutes.
- Uncover and continue baking for another 30 minutes, or until the center is set and the top is golden brown.
Total baking time: About 75 minutes.
7. Serve
Let it cool for 10 minutes before slicing. Serve warm with a dusting of powdered sugar, a drizzle of maple syrup, or just as is it's indulgent enough.
Expert Tips & Tricks
Best Practices
- Use stale bread: It soaks better and won't get mushy.
- Even layering: Spread the cream cheese mixture gently for even flavor in each bite.
- Let it rest before baking: Cold casseroles take longer to cook through room temp is ideal.
Common Mistakes
- Over-soaking bread: If using very soft bread, reduce soak time slightly.
- Skipping the foil: Covering ensures the custard sets without over-browning too soon.
Time-Saving Tips
- Cube your bread in advance and freeze it ready for whenever the craving strikes.
- Mix the cream cheese filling the night before to streamline prep.

Serving Suggestions
Pairings
- Crispy bacon or breakfast sausage balances the sweetness.
- A fresh fruit salad keeps the plate light and colorful.
- Add a scoop of Greek yogurt for extra creaminess.
Presentation Ideas
- Dust with powdered sugar just before serving.
- Garnish with fresh blueberries and mint for a pop of color.
- Serve in squares on a platter or scooped rustic-style straight from the dish.
Beverage Pairings
- Coffee with a splash of cinnamon creamer
- Hot vanilla chai
- Sparkling orange juice mimosa (for the grown-ups)
Storage & Reheating
Leftover Storage
- Store covered in the fridge for up to 4 days.
- Freeze individual portions in airtight containers for up to 2 months.
Reheating Methods
- Reheat in a 350ยฐF oven for 10-15 minutes to restore crispiness.
- For quick reheating, microwave individual servings for 1-2 minutes, though the top may soften.
Frequently Asked Questions
Substitutions & Adjustments
Can I use another bread?
Yes! Try brioche, challah, or even croissants for a more decadent texture.
What if I don't have blueberries?
Raspberries or chopped strawberries work wonderfully. Or try peaches for a summer spin.
Can I halve the recipe?
Absolutely. Use a smaller 9ร9 baking dish and reduce baking time by 10-15 minutes.
Troubleshooting
My casserole is soggy why?
Too much custard or very soft bread could be the culprit. Stick with sturdy, day-old loaves.
The center isn't cooked what do I do?
If the top is browning too quickly but the center's still wet, cover with foil and continue baking.


Variations & Customizations
Dietary Adaptations
- Vegan Version: Use plant-based milk, vegan cream cheese, and egg substitutes like JUST Egg or a flax egg mix.
- Low-Sugar: Reduce powdered sugar in the filling or skip added syrup when serving.
Flavor Twists
- Add lemon zest to the cream cheese for brightness.
- Swirl in blueberry jam for a ripple of extra sweetness.
- Use almond extract instead of vanilla for a nutty note.
Seasonal/Holiday Versions
- Fall: Add diced apples and a maple glaze.
- Winter: Stir in cranberries and a pinch of clove.
- Spring: Mix in strawberries and finish with whipped cream.
Why This Dish Belongs in Your Recipe Box
This overnight blueberry French toast casserole is more than a meal it's a ritual of comfort. A dish that starts in the quiet of evening and wakes up bubbling and golden, ready to gather everyone to the table.
Whether it's Christmas morning, Mother's Day brunch, or just a slow Saturday, this casserole turns any breakfast into an occasion. So prep it tonight, and let tomorrow greet you with the scent of cinnamon, sweet berries, and something truly special.
Print
Overnight Blueberry French Toast Casserole
- Prep Time: 15 minutes
- Cook Time: 75 minutes
- Total Time: 90 minutes (plus overnight chill)
- Yield: 10-12 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
This overnight blueberry French toast casserole is everything I want on a cozy weekend morning. Pillowy cubes of French bread soak overnight in a cinnamon-spiced custard, layered with sweet bursts of blueberries and a ribbon of velvety cream cheese. It bakes up golden and crisp on top, custardy and rich beneath a breakfast that feels like a warm hug from the oven.
Ingredients
- 8 oz cream cheese, softened
- 1 cup powdered sugar
- 2 tbsp whole milk
- 1 tbsp vanilla extract (divided)
- 2 loaves day-old French bread, cubed
- 8 large eggs
- 2 cups whole milk
- 1 tsp cinnamon
- ยฝ tsp nutmeg
- 2 cups blueberries (divided)
Instructions
- In a bowl, blend softened cream cheese, powdered sugar, 2 tablespoon milk, and ยฝ tablespoon vanilla extract until smooth. Fold in 1 cup blueberries gently.
- Grease a 10ร14-inch baking dish. Add half of the cubed French bread to create a base layer.
- Spoon and spread the cream cheese mixture evenly over the bread base. Top with the remaining bread cubes.
- Whisk together eggs, 2 cups milk, cinnamon, nutmeg, and ยฝ tablespoon vanilla extract to make the custard.
- Pour custard over the bread layers, soaking every cube well. Sprinkle the remaining 1 cup blueberries on top.
- Cover tightly with foil and refrigerate overnight (or at least 8 hours). Let sit at room temp for 30-60 minutes before baking.
- Preheat oven to 375ยฐF (190ยฐC).
- Bake covered for 45 minutes. Uncover and bake an additional 30 minutes, until the top is golden and the center is set.
- Cool for 10 minutes before serving. Enjoy warm with powdered sugar or maple syrup.
Notes
Use day-old bread to prevent sogginess and ensure better soak. Fresh or frozen blueberries work great no need to thaw. Cover with foil while baking to avoid over-browning. Store leftovers in the fridge for up to 4 days or freeze portions for up to 2 months. Reheat in the oven at 350ยฐF for 10-15 minutes or microwave individual servings for 1-2 minutes.
Nutrition
- Serving Size: 1 slice
- Calories: 310
- Sugar: 18g
- Sodium: 240mg
- Fat: 12g
- Saturated Fat: 6g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 1g
- Protein: 9g
- Cholesterol: 140mg









