Overnight Blueberry French Toast Casserole is like a big, cozy breakfast hug that’s just waiting for you in the morning. Soft, custardy bread baked with fresh, juicy blueberries all tucked into a creamy, cinnamon-spiced custard. When it comes out of the oven, it’s golden on top with little pockets of berries bursting with sweetness.
I love how easy this recipe is because you can put it together the night before—no crazy morning scramble! I always think the best part is waking up to the smell of baked cinnamon and blueberries filling the kitchen. Plus, the bread soaks up all those flavors overnight, making every bite super tender and flavorful. Sometimes I like to add a little extra maple syrup right before serving just to make it extra special.
This casserole is perfect for sharing with family or friends on a weekend morning, or making a holiday breakfast feel warm and inviting. I find that serving it with a simple dusting of powdered sugar or a side of fresh fruit really brings everything together. It’s one of those dishes that feels a little fancy but is really just pure comfort food at its best.
Key Ingredients & Substitutions
Brioche or Challah Bread: These breads soak up custard wonderfully thanks to their soft, slightly sweet texture. If you can’t find them, day-old French bread or a good-quality white bread are fine substitutes.
Blueberries: Fresh blueberries add a juicy burst. Frozen blueberries can work too, but toss them in a little flour to prevent them from sinking.
Milk and Heavy Cream: Using both gives the custard a rich texture. For a lighter version, you can use all milk or substitute half the heavy cream with a dairy-free option like almond milk.
Eggs: They bind everything together and create the custardy texture. Large eggs are best for consistency.
Butter: Melted and drizzled on top helps the casserole brown nicely. You can swap with a neutral oil if preferred.
How Do You Get the Bread Soaked Perfectly Without Becoming Soggy?
Soaking the bread overnight is key to a tender, custardy casserole without soggy patches. Here’s how to do it right:
- Cut bread into even 1-inch cubes for uniform soaking.
- Layer bread and blueberries rather than mixing—this keeps berries from weighing bread down too much.
- Whisk eggs, milk, cream, sugar, and spices well to create a smooth custard.
- Pour custard evenly, then gently press the bread down to help it soak without breaking apart.
- Cover tightly and refrigerate overnight to allow full absorption.
This resting time lets the custard gently soak in without turning the bread mushy, giving you that perfect soft yet structured texture after baking.

Equipment You’ll Need
- 9×13-inch baking dish – I like it because it’s the perfect size to hold all the bread and custard while baking evenly.
- Mixing bowls – for whisking together the custard ingredients; a large one makes mixing easier.
- Whisk – keeps the custard smooth and well combined.
- Measuring cups and spoons – so you get the right amounts every time.
- Plastic wrap or foil – to cover the casserole overnight and keep it moist in the fridge.
Flavor Variations & Add-Ins
- Add chopped nuts like pecans or walnuts on top for extra crunch and flavor.
- Scoop in a layer of cream cheese or ricotta for a richer, creamier bite.
- Mix in other fruits such as sliced strawberries or raspberries for a different berry twist.
- Sprinkle a bit of nutmeg or ginger along with cinnamon to add warm, spicy notes.
Overnight Blueberry French Toast Casserole
Ingredients You’ll Need:
- 1 loaf brioche or challah bread, cut into 1-inch cubes (about 8 cups)
- 2 cups fresh blueberries (plus extra for garnish if desired)
- 6 large eggs
- 2 cups whole milk
- 1/2 cup heavy cream
- 3/4 cup granulated sugar
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon salt
- 1/4 cup unsalted butter, melted
- Maple syrup, for serving
- Powdered sugar, for dusting (optional)
Time Needed:
This recipe takes about 20 minutes to prepare the night before. Then, you’ll refrigerate it overnight (or at least 6 hours) to let the bread soak up the custard. Bake time is 45-55 minutes. Allow about 10 minutes to cool before serving. So, plan ahead and enjoy a warm, ready-to-eat breakfast in the morning without any rush!
Step-by-Step Instructions:
1. Prepare the Baking Dish and Layer Bread & Blueberries:
Grease a 9×13-inch baking dish with butter or non-stick spray. Spread half the cubed bread evenly in the dish, then sprinkle half of the blueberries on top. Add the remaining bread cubes, followed by the rest of the blueberries. This layering helps keep a balanced mix of bread and berries.
2. Make the Custard Mixture:
In a large bowl, whisk together the eggs, whole milk, heavy cream, sugar, vanilla extract, cinnamon, and salt. Whisk until well blended and smooth.
3. Soak the Bread:
Pour the egg mixture evenly over the bread and blueberries in the baking dish. Gently press the bread down so it starts absorbing the custard. Drizzle melted butter on top for a golden finish.
4. Refrigerate Overnight:
Cover the dish tightly with plastic wrap or foil. Refrigerate for at least 6 hours, or overnight. This lets the bread soak up the custard fully and flavors meld together beautifully.
5. Bake in the Morning:
Preheat your oven to 350°F (175°C). Remove the casserole from the fridge and uncover it. Bake uncovered for 45-55 minutes, until the top is golden brown and the custard is set but still slightly soft in the center.
6. Cool and Serve:
Take the casserole out of the oven and let it cool for about 10 minutes before serving. Drizzle with maple syrup and dust with powdered sugar if you like. Extra fresh blueberries on top make it look and taste fresh and fun.
Can I Use Frozen Blueberries Instead of Fresh?
Yes! Just make sure to toss frozen blueberries in a little flour before adding them to prevent sinking. There’s no need to thaw them first—this helps keep the casserole from becoming too watery.
Can I Make This Casserole Ahead of Time?
Absolutely! This recipe is designed to be assembled the night before and baked in the morning. You can also bake it ahead, then reheat covered in the oven at 325°F for about 15-20 minutes before serving.
How Should I Store Leftovers?
Store any leftover casserole in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or microwave until warmed through.
Can I Substitute the Bread?
Definitely! Brioche or challah is ideal, but day-old French bread or good-quality white bread works well too. Just avoid very dense or heavily crusted breads for best soaking results.