Let me take you back to a chaotic Christmas morning about five years ago. I had promised my in-laws—specifically my mother-in-law, who treats breakfast like a Michelin-star competition—that I would make the “best French toast ever.” So, at 5:30 AM, I was standing in a freezing kitchen, flipping individual slices of bread in a skillet that seemed too small, while my kids were already awake, my partner was drinking coffee in the other room, and my mother-in-law was politely asking if the oven was preheated for the ham.
I was exhausted, stressed, and honestly, the French toast was getting cold before anyone could eat it. It was a disaster. A delicious disaster, but a disaster nonetheless. That was the year I realized I needed to stop cooking *during* the holiday and start cooking *before* the holiday.
That’s when I discovered the magic of the overnight blueberry French toast casserole. It changed our holiday mornings forever. Instead of being the stressed-out cook in the kitchen while everyone else is relaxing, I can assemble this the night before, throw it in the fridge, and then put it in the oven just as people are waking up. By the time the coffee is brewed and the kids are out of pajamas, the house smells like a bakery, and the dish is golden, puffy, and ready to serve.
This isn’t just a recipe; it’s my peace of mind. It’s the reason I can actually enjoy Christmas morning with my family instead of watching the clock. And the best part? It’s loaded with fresh blueberries, which adds a bright, tart contrast to the rich, custardy bread. I’ve made this for Easter brunch, Thanksgiving (yes, really), and random Saturday mornings when I want to feel fancy. But it’s truly in its element during the holidays.
Over the years, I’ve tweaked the ratios, tested different breads, and figured out exactly how long to let it soak so it’s not soggy but also not dry. I’ve made this overnight blueberry French toast casserole probably two dozen times now, and it has never failed me. Not once. If you’re dreading the morning-of cooking stress, this is your solution. It’s easy, it’s impressive, and it tastes like heaven.
Why You’ll Love This Holiday Breakfast
I’ve said it before, but I’ll say it again: this recipe has completely saved our holiday traditions. There are a few reasons why this overnight blueberry French toast casserole keeps me coming back to it, especially when the holidays roll around.
Zero Morning Stress — Seriously, this is the #1 benefit. You do all the work the night before. Chopping, mixing, assembling. Then you just put it in the fridge. In the morning, you literally just put the dish in the oven. I can handle one pan. You can handle one pan. It’s foolproof.
Feeds a Crowd — This recipe makes a 9×13 casserole, which easily feeds 8-10 people. Whether you have a huge family or just a lot of leftovers (which, let’s be honest, is a feature, not a bug), this dish scales beautifully. I’ve served this to 12 people with plenty left over for lunch.
Tastes Better Than Individual Slices — Because the bread soaks up the custard overnight, every bite is infused with flavor. It’s not just bread dipped in egg; it’s a cohesive, custardy, bread-pudding-like texture that’s incredibly rich and satisfying. The blueberries burst in the heat, adding pockets of sweet-tart juice.
Make-Ahead Friendly — I like to assemble this up to 24 hours in advance. In fact, I think it tastes even better if you let it sit for the full 12 hours. The bread gets nice and soft, and the flavors meld together. It’s perfect for meal prepping your holiday breakfast.
Impressive but Easy — It looks like something you’d get at a fancy bed-and-breakfast, but it’s just eggs, milk, bread, and berries. No one will guess how little effort went into it. You’ll be the hero of the morning.
This is my go-to when I need a breakfast that feels special but doesn’t require me to be awake at dawn. It’s reliable, delicious, and makes everyone happy. Trust me, once you try this, you’ll never go back to flipping individual slices again.
Ingredients You’ll Need
Here’s the thing about this recipe: you probably have most of these ingredients already. It’s simple, pantry-friendly stuff. I’m particular about a few things here, especially the bread, so let’s break it down.
Day-Old Bread (1 loaf / about 12-14 slices) — This is crucial. Fresh bread is too soft and will turn into mush. Day-old bread, or even bread that’s been left out to dry for a day, has a sturdier structure. I use brioche or challah for the best richness, but a thick-cut French baguette or even Texas toast works great. Cut into 1-inch cubes.
Butter (½ cup / 113g, softened) — I use unsalted butter so I can control the salt. Soften it on the counter the night before. You’ll rub this all over the inside of your 9×13 baking dish. Don’t skip this step; it prevents sticking and adds flavor.
Fresh Blueberries (2 cups / 300g) — Fresh is best here because they hold their shape better than frozen. If you use frozen, don’t thaw them first, or they’ll bleed all over the casserole and turn it purple. Toss them in flour (1 teaspoon) to help distribute them evenly.
Eggs (8 large) — Large eggs are standard. I use farm-fresh eggs when I can get them because the yolks are richer, giving a better color. Whisk them well.
Heavy Cream (1 cup / 240ml) — This gives the custard that rich, creamy texture. Half-and-half works too, but it’ll be slightly less rich. Whole milk is too thin. Trust me, use the cream.
Whole Milk (1 cup / 240ml) — Balances out the heavy cream so it’s not *too* heavy. It helps create a lighter custard.
Sugar (½ cup / 100g) — Granulated white sugar. I like it slightly sweet, but you can reduce to ⅓ cup if you prefer less sweetness. Brown sugar adds a caramel note, but white is classic.
Vanilla Extract (2 teaspoons) — Pure vanilla, please. The fake stuff tastes chemical. It’s a small amount, but it makes a big difference in the aroma.
Cinnamon (1 teaspoon) — Ground cinnamon. Essential for that classic French toast flavor.
Nutmeg (¼ teaspoon) — Freshly grated if you have it. It adds a warm, subtle background note.
Salt (¼ teaspoon) — Just a pinch to balance the sweetness.
For the Topping (Optional but Recommended):
– Flour (2 tablespoons) — For the crumble topping.
– Brown Sugar (3 tablespoons) — Adds a crunchy, caramel-like top.
– Cold Butter (2 tablespoons, cubed) — Cut into the flour and sugar to create crumbs.
– Extra Blueberries (½ cup) — Sprinkle on top before baking for a pretty finish.
Equipment Needed
You don’t need anything fancy for this. Here’s what I actually use.
9×13 inch Baking Dish — Glass or ceramic works best. I use a Pyrex dish because I can see the bottom browning. Metal works too, but watch the heat. Make sure it’s greased well.
Large Bowl — Big enough to whisk all the custard ingredients together. I use a 4-quart bowl.
Whisk — Standard whisk. Just make sure the eggs are fully beaten.
Sharp Knife — For cutting the bread into cubes. A serrated bread knife is easiest.
Pastry Brush — Optional, but I use it to spread the butter evenly in the dish. Or just use your hands.
Aluminum Foil — To cover the dish if the top browns too quickly.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over the years.
Step 1: Prep the Bread (Night Before)
Cut your bread into 1-inch cubes. If you’re using a loaf, just tear it into chunks. Spread the cubes out on a baking sheet or just leave them in the bowl. Let them sit uncovered overnight to dry out slightly. This is key for texture. If you’re in a hurry, you can toast them in the oven at 300°F for 10 minutes, but air-drying is best.
Step 2: Grease the Dish
Take your 9×13 baking dish and rub the softened butter all over the inside. Get into the corners. You want a thin, even layer. This ensures the edges get crispy and nothing sticks.
Step 3: Layer the Bread and Berries
Place half of the dried bread cubes in the bottom of the dish. Sprinkle half of the blueberries over the bread. Add the remaining bread cubes, then the rest of the blueberries. You can layer them or just mix it all together, but layering looks pretty.
Step 4: Make the Custard
In your large bowl, whisk the eggs until beaten. Add the heavy cream, milk, sugar, vanilla, cinnamon, nutmeg, and salt. Whisk until everything is smooth and combined. Pour this custard evenly over the bread and berries. Use a spatula to gently press down on the bread so it soaks up the liquid. Make sure there are no dry spots.
Step 5: The Overnight Soak
Cover the dish tightly with plastic wrap or aluminum foil. Refrigerate for at least 8 hours, or up to 24 hours. This is where the magic happens. The bread absorbs the custard, becoming soft and rich.
Step 6: Prepare the Topping (Morning Of)
While the casserole is in the fridge, mix the flour, brown sugar, and cold cubed butter in a small bowl. Use your fingers or a fork to rub the butter into the mixture until it resembles coarse crumbs. This will create a crunchy topping.
Step 7: Bake
Preheat your oven to 350°F (175°C). Remove the casserole from the fridge and let it sit at room temperature for 15 minutes while the oven heats up. Sprinkle the crumble topping evenly over the top. Bake for 45-50 minutes, or until the top is golden brown and the center is set (a knife inserted in the center should come out clean). If the top browns too quickly, cover loosely with foil.
Step 8: Rest and Serve
Let the casserole rest for 10 minutes before serving. This allows the custard to set slightly so it’s easier to cut. Serve warm with extra maple syrup and fresh blueberries if you like.
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Bread Choice Matters — Brioche and challah are my favorites because they’re rich and egg-heavy themselves. They absorb the custard beautifully without falling apart. Avoid thin sandwich bread; it gets too soggy. If you use baguette, slice it thickly.
Don’t Skip the Dry-Out — If you use fresh bread, let it sit out for a few hours or toast it lightly. Wet bread leads to a watery casserole.
Press Down the Bread — After pouring the custard, gently press the bread down. This ensures every piece gets soaked. If there are dry patches, you’ll have crunchy, unsoaked bread bits.
Room Temperature Eggs — If possible, let your eggs come to room temperature before whisking. Cold eggs can shock the custard, though it’s not a dealbreaker.
Covering for Storage — Make sure your plastic wrap is tight. If air gets in, the bread will dry out further than you want.
Testing for Doneness — The center should jiggle slightly but not be liquid. If it’s still wobbly, give it 5 more minutes.
Leftovers — This reheats beautifully in the microwave or oven. Add a splash of milk if it looks dry.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Raspberry Version — Swap blueberries for raspberries. They’re a bit more delicate, so handle gently. Adds a nice tartness.
Strawberry Shortcake — Use sliced strawberries and add a layer of cream cheese filling (mix 4oz cream cheese with 2 tbsp sugar) between the bread layers. It’s like a breakfast cheesecake.
Pecan Praline — Add ½ cup chopped pecans to the crumble topping. Drizzle with caramel sauce before serving.
Gluten-Free — Use gluten-free bread. Most brands work well, but check the texture. Some are too crumbly. Let it soak a bit longer.
Dairy-Free — Use coconut milk instead of heavy cream and milk. Use dairy-free butter. The flavor will be slightly different but still delicious.
Vegetarian — This recipe is naturally vegetarian. Just ensure your bread doesn’t contain lard or dairy if you’re strict.
Serving & Storage
How to Serve:
I usually serve this straight from the dish at the breakfast table. It looks rustic and stays warm. Top with powdered sugar, extra maple syrup, and fresh berries. It’s perfect with coffee or mimosas.
Side Dishes:
– Crispy bacon or sausage links
– Fresh fruit salad
– Yogurt parfait
– Hash browns
Refrigerator:
Store leftovers in an airtight container for up to 3 days. The texture will firm up, but it’s still great.
Reheating:
Microwave individual slices for 30-60 seconds. Or reheat the whole dish in the oven at 300°F for 15-20 minutes, covered with foil, until warm.
Freezing:
You can freeze this! Assemble the casserole (without baking), cover tightly with foil, and freeze for up to 2 months. Thaw in the fridge overnight, then bake as directed. Add 10-15 minutes to the baking time if baking from frozen.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. Per serving (based on 8 servings):
- Calories: 380
- Protein: 12g
- Carbs: 45g
- Fiber: 2g
- Sugar: 20g
- Fat: 18g
- Saturated Fat: 10g
- Cholesterol: 120mg
- Sodium: 350mg
It’s indulgent, yes. But it’s a special occasion treat. When I want to make it lighter, I use half-and-half and reduce the sugar. But honestly? I usually just enjoy a reasonable portion and savor it.
Final Thoughts
So that’s my go-to overnight blueberry French toast casserole! It’s saved my holidays, my brunches, and my sanity. It’s easy, it’s delicious, and it makes everyone happy. I hope you try it and love it as much as I do.
Make it yours! Try different berries, add nuts, or adjust the sweetness. The best recipes are the ones you adapt to your tastes. If you make this, drop a comment and let me know how it turned out. I love hearing from you!
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use frozen blueberries?
Yes, but don’t thaw them first. Frozen blueberries will release a lot of juice if thawed, turning the casserole purple and watery. Toss them in flour before adding to help absorb some moisture. They’ll cook fine from frozen.
Can I make this ahead and freeze it?
Absolutely. Assemble the casserole, cover tightly, and freeze for up to 2 months. Thaw in the fridge overnight, then bake. You may need to add 10-15 minutes to the baking time.
Why is my casserole soggy?
This usually happens if the bread wasn’t dry enough or if you didn’t let it soak long enough. Use day-old bread, and make sure the custard is fully absorbed. Also, check that your oven temperature is accurate.
Can I use milk instead of heavy cream?
You can, but it will be less rich. Whole milk or half-and-half works. Just know the texture will be slightly lighter, not as custardy.
How do I reheat leftovers?
Microwave for 30-60 seconds, or reheat in the oven at 300°F for 15 minutes. Add a splash of milk if it looks dry.
Can I add other fruits?
Yes! Raspberries, strawberries, or even sliced peaches work well. Just adjust the sugar slightly if the fruit is very tart.
Pin This Recipe!
Overnight Blueberry French Toast Casserole
- Total Time: 1 hour 10 minutes (plus overnight)
- Yield: 8 servings 1x
Description
An easy, make-ahead holiday breakfast casserole featuring day-old bread soaked in a rich custard with fresh blueberries, topped with a crunchy crumble. Perfect for feeding a crowd with zero morning stress.
Ingredients
- 1 loaf day-old bread (brioche or challah), cut into 1-inch cubes
- 1/2 cup (113g) unsalted butter, softened
- 2 cups (300g) fresh blueberries
- 1 teaspoon flour (for tossing blueberries)
- 8 large eggs
- 1 cup (240ml) heavy cream
- 1 cup (240ml) whole milk
- 1/2 cup (100g) granulated white sugar
- 2 teaspoons pure vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon salt
- For the topping: 2 tablespoons flour
- For the topping: 3 tablespoons brown sugar
- For the topping: 2 tablespoons cold butter, cubed
- For the topping: 1/2 cup extra blueberries
Instructions
- Cut bread into 1-inch cubes and spread them out to dry overnight (or toast at 300°F for 10 minutes if short on time).
- Grease a 9×13 inch baking dish with the softened butter.
- Toss fresh blueberries with 1 teaspoon of flour.
- Layer half of the dried bread cubes in the bottom of the dish, sprinkle with half the blueberries, then add remaining bread and blueberries.
- In a large bowl, whisk eggs, heavy cream, milk, sugar, vanilla, cinnamon, nutmeg, and salt until smooth.
- Pour custard evenly over the bread and berries, gently pressing down to ensure all bread is soaked.
- Cover tightly with plastic wrap or foil and refrigerate for at least 8 hours or up to 24 hours.
- In a small bowl, mix 2 tablespoons flour, 3 tablespoons brown sugar, and 2 tablespoons cold cubed butter until it resembles coarse crumbs.
- Preheat oven to 350°F (175°C). Let casserole sit at room temperature for 15 minutes.
- Sprinkle crumble topping and extra blueberries over the casserole.
- Bake for 45-50 minutes until golden brown and center is set. Cover with foil if top browns too quickly.
- Let rest for 10 minutes before serving.
Notes
Use day-old bread to prevent sogginess. If using frozen blueberries, do not thaw them first and toss in flour to absorb moisture. For a lighter version, substitute half-and-half for heavy cream. The casserole can be assembled up to 24 hours in advance.
- Prep Time: 20 minutes (plus overnight soaking)
- Cook Time: 50 minutes
- Category: Breakfast
- Cuisine: American
Nutrition
- Serving Size: 1 slice of casserole
- Calories: 380
- Sugar: 20
- Sodium: 350
- Fat: 18
- Saturated Fat: 10
- Carbohydrates: 45
- Fiber: 2
- Protein: 12
Keywords: overnight french toast, blueberry casserole, holiday breakfast, make ahead brunch, easy breakfast recipe, christmas morning breakfast


