What’s better than regular French toast? A warm, gooey blueberry French toast casserole that you can make ahead! This breakfast favorite takes everything you love about classic French toast and turns it into a no-fuss casserole.
Pop it in the oven while you’re getting ready in the morning, or prep it the night before for an easy weekend breakfast. And trust me – the smell of this baking in your kitchen will get everyone out of bed faster than usual.

Why You’ll Love This French Toast Casserole
- Make-ahead breakfast – Prep this the night before and wake up to a ready-to-bake breakfast – perfect for busy mornings or holiday gatherings when you’d rather spend time with family than in the kitchen.
- No morning hassle – Skip standing over the stove flipping individual pieces of French toast. This casserole style means everyone gets to eat together, and you don’t have to cook in batches.
- Cream cheese filling – The cream cheese layer makes this extra special, creating pockets of creamy goodness throughout the casserole that regular French toast just can’t match.
- Fresh blueberry taste – Sweet blueberries burst with flavor in every bite, making this taste like a cross between French toast and blueberry cheesecake.
What Type of Bread Should I Use?
For a French toast casserole, you’ll want to start with a good-quality French bread that’s a day or two old – slightly stale bread actually works better because it soaks up more of the custard mixture without falling apart.
A traditional baguette will work, but I find that a wider French loaf gives you better-sized cubes and more surface area for soaking up the egg mixture.
If you can only find fresh bread, you can cut it into cubes and leave them out for a few hours to dry, or pop them in a low-temperature oven for about 10 minutes.
Just avoid using very soft sandwich-style French bread, as it tends to get too mushy in the casserole.
Options for Substitutions
This breakfast casserole is pretty adaptable, with several easy swaps you can make.
- While fresh blueberries are great, you can use frozen ones without thawing them first, or try other berries like raspberries or blackberries for a different twist.
- The cream cheese can be replaced with mascarpone or ricotta cheese if needed, though you might need to adjust the sugar to taste.
- For the French bread, you can use challah, brioche, or even regular white bread – just make sure it’s slightly stale so it soaks up the custard mixture well.
- The warming spices like cinnamon and nutmeg are key for that classic French toast flavor, but you could add a pinch of cardamom or ginger for a different spin.
How to Know When the French Toast Casserole is Done
The key to perfectly baked French toast casserole is looking for a few specific signs – the top should be lightly golden brown and slightly puffed up, while the center should feel set but still maintain some softness.
To test for doneness, insert a knife into the middle of the casserole; it should come out mostly clean with just a few moist crumbs, but not wet or eggy.
Let it rest for about 10 minutes after baking, during which time it will continue to set up while staying perfectly moist.
What to Serve With Blueberry French Toast Casserole?
This sweet breakfast casserole pairs perfectly with some savory sides to balance out the meal.
A plate of crispy bacon or breakfast sausage links adds a nice salty contrast to the sweet blueberries and maple syrup.
Since this dish is pretty rich, I like serving it with some fresh fruit on the side – think strawberries, raspberries, or extra blueberries for more berry goodness.
For drinks, hot coffee or fresh-squeezed orange juice helps cut through the sweetness and makes the whole breakfast feel complete.
Storage Instructions
- Keep Fresh: Got leftovers? This blueberry french toast casserole stays good in the fridge for up to 3 days when covered tightly with plastic wrap or stored in an airtight container. The bread will continue soaking up all those lovely flavors, making it even more delicious the next day!
- Freeze: You can freeze this casserole either before or after baking. If freezing unbaked, wrap it well in plastic wrap and foil, and it’ll keep for up to 2 months. For baked leftovers, cut into portions and freeze in airtight containers for up to 1 month. Just remember to thaw it in the fridge overnight before using.
- Make Ahead: This breakfast treat is perfect for preparing the night before! Just assemble the casserole, cover it tightly, and pop it in the fridge overnight. In the morning, let it sit at room temperature for about 30 minutes while your oven preheats, then bake as directed. It’s such a time-saver for busy mornings!
- Reheat: To warm up individual portions, microwave for 1-2 minutes or until heated through. For larger portions, cover with foil and heat in a 325°F oven for about 15-20 minutes. Add a drizzle of maple syrup before serving to bring back that fresh-baked moisture.
Estimated Nutrition Facts
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2500-2700
- Protein: 80-100 g
- Fat: 120-140 g
- Carbohydrates: 300-320 g
Preparation Time | 30-60 minutes |
Cooking Time | 75-90 minutes |
Total Time | 8-12 hours |
Level of Difficulty | Easy |
Servings | 8 |
Equipment | 2 mixing bowls, 10×14-inch baking dish |
Ingredients
For the cream cheese mixture:
- 1 pack (8 ounces) softened cream cheese
- 1 cup powdered sugar
- 2 tablespoons milk
- 1 tablespoon vanilla extract, split
- 1 cup blueberries
For the bread layers:
- 2 loaves cubed french bread (separated)
For the egg mixture:
- 2 cups milk
- 8 eggs
- 1 teaspoon cinnamon powder
- 1/2 teaspoon ground nutmeg
- 1 cup blueberries
Step 1: Prepare the Cream Cheese Mixture
- 1 pack (8 ounces) softened cream cheese
- 1 cup powdered sugar
- 2 tablespoons milk
- 1 tablespoon vanilla extract, split
- 1 cup blueberries
In a bowl, mix together the softened cream cheese, confectioners’ sugar, 2 tablespoons of milk, and 1 teaspoon of vanilla extract until the mixture is smooth and creamy.
Gently fold in 1 cup of the blueberries to distribute them evenly throughout the mixture.
Step 2: Assemble the Bread Layers
- 2 loaves cubed french bread
Layer the bottom of a 10×14-inch baking dish with bread cubes, creating an even base.
Spread the cream cheese mixture over this layer of bread cubes.
Once the mixture is evenly spread, top with the remaining bread cubes to form the second layer.
Step 3: Prepare and Add the Egg Mixture
- 2 cups milk
- 8 eggs
- 1 teaspoon cinnamon powder
- 1/2 teaspoon ground nutmeg
- 1 cup blueberries
In a large bowl, whisk together 2 cups of milk, eggs, 2 teaspoons of vanilla extract, cinnamon, and nutmeg until fully combined.
Pour this mixture over the layered bread in the baking dish, ensuring all the bread is soaked.
Sprinkle 1 cup of blueberries evenly on top.
Cover the dish tightly with aluminum foil and refrigerate for 8 hours or overnight.
Remove the dish from the refrigerator 30 to 60 minutes before baking.
Step 4: Preheat the Oven
Preheat your oven to 375°F (190°C) to prepare for baking the dish.
Step 5: Bake the Dish
Bake the dish in the preheated oven for 45 minutes with the foil on.
After 45 minutes, remove the foil and continue baking until the center is set and the top is lightly browned, about 30 more minutes.
The total baking time should be approximately 75 minutes.
Step 6: Serve and Enjoy
Once baked, remove the dish from the oven and let it cool slightly before serving.
Enjoy your delicious, creamy blueberry layered bread pudding!
Have you ever tried to freeze this dish and then thaw to bake?
Yes, you can do that 🙂
Do you butter the casserole dish before adding the bread layer?
Yes. 🙂
can I print this recipe and how?
Do I have to prep/make night before and refrigerate or can I make morning if and put straight in the oven? Thanks!
I just made it in the morning and let it sit while the oven preheated + maybe 10 min and it was great!
what size French bread loaf should be used since it says 2? my French bread loaf is almost 19″ long!
I’m wondering the same thing!
I was wondering if I use Texas toast how many loaves would I need? If I would use the French bread how big of a loaf since it says 2? I would like to try this for Christmas morning.
Do you think a icing drizzle would be good on this?
Yes, i think so. You should try it and report back 🙂
can I make it in a 9×13 pan? if so how long do I bake it?
Would be nice if it was titled “overnight blueberry French toast” 🫠✌🏼
I used one loaf of Texas toast and that was plenty
Can i use a 13x9pan? How long does it bake?