This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
Wake up to something truly special with this Overnight Blueberry French Toast Casserole. It’s the kind of breakfast that brings everyone to the table, whether it’s a lazy Sunday morning, a holiday gathering, or just a cozy start to the weekend.
This recipe transforms simple, everyday ingredients like bread, eggs, and blueberries into a rich and comforting dish packed with flavor. The beauty of it? You prep everything the night before, so all you have to do in the morning is bake and enjoy. With a swirl of creamy sweetened cream cheese and juicy bursts of blueberry in every bite, this casserole is like French toast meets blueberry cheesecake.
Jump to:
Whether you're feeding a crowd or meal-prepping breakfast for the week, this easy make-ahead bake is a guaranteed hit. Plus, it looks just as good as it tastes.
Why You’ll Love This Recipe
Key Benefits
- Make-Ahead Friendly: All the prep work is done the night before. In the morning, you simply bake and serve.
- Easy for Beginners: No complicated steps, no fancy equipment. If you can mix, layer, and bake, you can master this recipe.
- Perfect for Feeding Guests: It serves up to 10 people and can be doubled for even larger groups.
- Less Mess, Less Stress: Unlike stovetop French toast, there’s no flipping slices or cooking in batches.
Taste and Texture
This casserole is soft and custardy on the inside, with golden, slightly crisp edges on top. The cream cheese adds rich, tangy creaminess that perfectly balances the sweetness from the blueberries and sugar. Every bite delivers that satisfying combination of creamy, soft, warm, and fruity. It’s indulgent without being too heavy and sweet without being cloying.
Dietary Attributes
- Vegetarian-friendly
- Can be adapted for gluten-free and dairy-free diets with just a few ingredient swaps
- Kid-approved and brunch-perfect
Ingredients and Substitutions
Ingredient List
The cream cheese layer:
- 8 oz cream cheese, softened
- 1 cup powdered sugar
- 2 tablespoons milk
- 1 teaspoon vanilla extract
- 1 cup fresh or frozen blueberries
The bread layers:
- 2 loaves of day-old French bread, cut into cubes
For the custard mixture:
- 8 large eggs
- 2 cups whole milk
- 1 teaspoon cinnamon
- ½ teaspoon nutmeg
- 1 tablespoon vanilla extract
- 1 cup blueberries for topping
Notes on Ingredient Quality
- Bread: Use slightly stale French bread for the best texture. Fresh bread can make the casserole soggy unless dried in the oven.
- Blueberries: Fresh blueberries provide the best burst of flavor, but frozen blueberries work well too. No need to thaw them.
- Cream cheese: Stick with full-fat cream cheese for a smooth, rich filling. Softening it beforehand makes mixing easier.
Possible Substitutions
- Bread alternatives: Try brioche, challah, or Texas toast. Just make sure it’s slightly dry or toasted.
- Dairy-free options: Use almond or oat milk and a dairy-free cream cheese alternative.
- Sugar: Coconut sugar or maple syrup can be used instead of powdered sugar for a natural sweetener.
- Add-ins: Raspberries, diced peaches, or even white chocolate chips make fun flavor twists.
Step-by-Step Instructions

Step 1: Mix the Cream Cheese Layer
In a medium bowl, mix together the softened cream cheese, powdered sugar, milk, and vanilla extract until smooth. Once the mixture is creamy, gently fold in the blueberries. Set aside.
Step 2: Build the Base Layers
Grease a 10x14-inch baking dish. Add half of the bread cubes to the dish in an even layer. Spoon the cream cheese mixture over the top and spread it gently across the bread. Add the remaining bread cubes to complete the second layer.
Step 3: Prepare the Egg Custard
In a large mixing bowl, whisk the eggs until blended. Add the milk, cinnamon, nutmeg, and vanilla extract. Mix until smooth and combined.
Step 4: Pour and Soak
Slowly pour the egg mixture over the layered bread, ensuring that all cubes are evenly soaked. Press down gently on the bread to help it absorb the custard. Scatter the remaining blueberries evenly over the top.
Step 5: Chill Overnight
Cover the dish tightly with aluminum foil and place it in the refrigerator for at least 8 hours, or overnight. This rest time allows the bread to absorb the custard for a creamy texture.
Step 6: Bake
In the morning, remove the dish from the fridge and let it sit at room temperature for 30 to 60 minutes. Preheat the oven to 375°F (190°C). Bake the casserole covered for 45 minutes, then uncover and continue baking for another 30 minutes, or until the top is golden and the center is set.
Step 7: Cool and Serve
Let the casserole cool slightly before slicing and serving. It’s delicious warm from the oven, especially with a dusting of powdered sugar or a drizzle of maple syrup.
Expert Tips and Tricks
Best Practices
- Let the bread sit out to dry if it’s fresh. Dry bread soaks up more custard and holds its shape better during baking.
- Use room-temperature cream cheese to avoid lumps in your filling.
- Press the top layer of bread down gently after adding the custard to ensure even soaking.
Common Mistakes
- Using very soft bread: This can result in a soggy or collapsed casserole.
- Skipping the chill time: The overnight soak is key to the rich, custardy texture.
- Overbaking: If you bake too long, the casserole may become dry. Check for doneness with a knife inserted in the center.
Time-Saving Tips
- Cube your bread and mix the filling in advance so you can assemble quickly at night.
- You can bake the casserole ahead of time and reheat individual servings throughout the week.
Serving Suggestions

Pairings
Serve this casserole with a side of scrambled eggs or breakfast sausage to balance the sweetness. It also goes well with a crisp green salad or roasted breakfast potatoes if you're serving it for brunch.
Presentation Ideas
Top with extra fresh blueberries or a light drizzle of cream cheese glaze for an elevated look. Sprinkle with powdered sugar just before serving to create a bakery-style finish.
Beverage Pairings
- Coffee or cappuccino for a cozy morning combo
- Orange juice or mimosas for brunch
- A chai latte or vanilla almond milk for a comforting non-caffeinated option
Storage and Reheating
Leftover Storage
Store leftover casserole in an airtight container in the refrigerator for up to 3 days. If you want to make it ahead and freeze, you can do so before or after baking. Wrap tightly with plastic wrap and foil, and freeze for up to 2 months.
Reheating Instructions
- Microwave individual servings for 1 to 2 minutes until heated through
- For larger portions, cover with foil and bake at 325°F for 15 to 20 minutes until warm

Frequently Asked Questions
Yes, but the texture will be less custardy. Let the dish sit at room temperature for at least 30 minutes after assembly to help the bread absorb the custard.
French bread is ideal, but you can also use brioche, challah, or Texas toast. You’ll need about 10 to 12 cups of cubed bread to fill a 10x14-inch dish properly.
Yes, frozen blueberries work well and don’t need to be thawed first. Just scatter them evenly across the layers.
Absolutely. Freeze the unbaked casserole wrapped tightly for up to two months. Thaw overnight in the fridge before baking. Baked leftovers also freeze well in portions.
Definitely. A simple icing made with powdered sugar, milk, and vanilla adds a lovely finishing touch.
Variations and Customizations
Dietary Adaptations
To make this casserole gluten-free, use a sturdy gluten-free bread that holds up well when soaked. For dairy-free, use plant-based milk and cream cheese.
Flavor Twists
Add a pinch of lemon zest to the cream cheese layer for brightness, or swap blueberries with mixed berries or thin-sliced apples and cinnamon.
Seasonal and Holiday Versions
Make it more festive by adding dried cranberries and orange zest in the winter. For fall, try using pumpkin spice instead of cinnamon and add a swirl of canned pumpkin to the egg mixture.
Conclusion
This Overnight Blueberry French Toast Casserole is everything a good breakfast should be – cozy, flavorful, and ready when you are. It’s a crowd-pleasing dish that takes the stress out of morning cooking, making it perfect for holidays, brunch parties, or just a relaxing weekend with family.
Try it once, and it just might become your go-to special breakfast. Whether you serve it with syrup, powdered sugar, or fresh fruit, it’s bound to be a hit. If you make it, don’t forget to share your creation with us on Pinterest at Bake with Lina on Pinterest. We love seeing what you’re cooking.
More Breakfast Recipes You’ll Love
Looking for more delicious ways to start your day? Check out these reader favorites:
- Blueberry Breakfast Quesadilla
A fast, fruity twist on a classic breakfast, perfect for busy mornings. - Cheesy Sausage Breakfast Casserole
Hearty, savory, and loaded with flavor. A great companion to the blueberry casserole. - Breakfast Grilled Cheese
The ultimate comfort food breakfast with gooey cheese and crispy bread.
Try one (or all three) and build your dream brunch menu.
Happy cooking and see you at the table.



Overnight Blueberry French Toast Casserole
- Prep Time: 30 minutes
- Cook Time: 75 minutes
- Total Time: 8–12 hours
- Yield: 8 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
A warm, gooey make-ahead breakfast that turns classic French toast into an easy overnight casserole layered with sweet blueberries and a creamy cream cheese filling.
Ingredients
- 1 cup blueberries
- 8 oz cream cheese, softened
- 1 cup powdered sugar
- 1 tbsp vanilla extract (divided)
- 2 tbsp milk
- 2 loaves French bread, cubed (day-old)
- 2 cups milk
- 8 large eggs
- 1 tsp cinnamon
- ½ tsp nutmeg
- 1 additional cup blueberries
Instructions
- In a bowl, mix softened cream cheese, powdered sugar, milk, and half of the vanilla extract until smooth
- Gently fold in 1 cup blueberries
- Layer half of the bread cubes in a buttered 10×14-inch baking dish
- Spread the cream cheese mixture evenly over the bread layer
- Top with remaining bread cubes
- In a large bowl, whisk milk, eggs, remaining vanilla, cinnamon, and nutmeg
- Pour the egg mixture evenly over the bread layers
- Sprinkle remaining blueberries on top
- Cover tightly and refrigerate for 8 hours or overnight
- Remove from fridge 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 set and lightly browned
- Cool slightly and serve
Notes
Store leftovers covered in the fridge for up to 3 days. Can be frozen before or after baking. Reheat gently before serving.
Nutrition
- Serving Size: 1 serving
- Calories: 325
- Sugar: 28g
- Sodium: 310mg
- Fat: 16g
- Saturated Fat: 9g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 2g
- Protein: 10g
- Cholesterol: 155mg






Leave a Reply