I always thought nothing could beat the smell of homemade cinnamon rolls wafting through the kitchen on a lazy weekend morning. Then I made my first pan of blueberry French toast casserole, and I had to reconsider. The aroma of cinnamon-spiced custard baking with sweet blueberries and a buttery brown sugar streusel is absolutely intoxicating—the kind of smell that lures even the sleepiest family members straight out of bed and to the breakfast table. This make-ahead breakfast casserole has become one of my most frequently made recipes, whether I’m hosting a holiday brunch or just want to treat my family to something special on a Sunday morning.
Why you’ll love this dish
This overnight French toast casserole is essentially a bread pudding disguised as breakfast, and it’s absolutely spectacular. Every bite delivers a perfect combination of textures: chewy cinnamon-spiced bread, creamy egg custard, juicy blueberries, and a crisp brown sugar streusel on top. The flavors are equally impressive—sweet brown sugar, warm cinnamon, vanilla throughout, and bursts of fresh blueberries in every serving.
The real beauty of this recipe is how easy it is compared to standing over a griddle making individual slices of French toast. You do all the slicing, whisking, and combining the day before, let it rest overnight in the refrigerator, top with streusel in the morning, and bake. That’s it. It’s equally as impressive as a blueberry cream cheese pastry braid or a giant cinnamon roll cake, but requires a fraction of the work. This casserole is perfect for Christmas morning, Easter brunch, Mother’s Day, baby showers, bridal showers, or anytime you’re feeding a crowd and want to actually enjoy the morning instead of being stuck in the kitchen.
“We make this every time we have overnight guests and it’s a hit every time!” — Karissa Lamb
How this recipe comes together
The process is wonderfully straightforward. You’ll start by cutting thick, hearty bread into one-inch cubes and spreading them in a greased baking dish. Fresh or frozen blueberries get scattered over the bread, creating pockets of fruity sweetness throughout. Then comes the magic: you’ll whisk together eggs, whole milk, cinnamon, brown sugar, and vanilla until smooth, creating a rich custard that gets poured over everything.
The casserole needs to rest in the refrigerator for at least 3 hours, though overnight is ideal. This resting time is crucial—it allows the bread to fully absorb the cinnamon-spiced egg custard, transforming from separate ingredients into a cohesive, custardy breakfast dish. In the morning, you’ll prepare a simple brown sugar streusel topping by cutting cold butter into brown sugar, flour, and cinnamon, then sprinkle it over the soaked bread. After 45-55 minutes in the oven, you’ll have a golden-brown, fragrant casserole that serves 12 people with minimal morning effort.
What you’ll need
For the casserole:
- 1 (12-14 ounce) loaf bread — French bread, sourdough, brioche, or challah work best; you need thick, hearty bread, not flimsy sandwich bread
- 1 cup (140g) fresh or frozen blueberries — No need to thaw frozen berries
- 8 large eggs
- 2¼ cups (540ml) whole milk — Whole milk creates the creamiest texture
- ½ teaspoon ground cinnamon — Adds warm spice to the custard
- ¾ cup (150g) packed light brown sugar — Creates sweetness and depth of flavor
- 1 tablespoon (15ml) pure vanilla extract — Use good quality vanilla for best results
For the streusel topping:
- ⅓ cup (69g) packed light or dark brown sugar — Either works beautifully
- ⅓ cup (41g) all-purpose flour, spooned and leveled — Don’t pack the flour
- ½ teaspoon ground cinnamon — Complements the custard perfectly
- 6 tablespoons (85g) unsalted butter, cold and cubed — Cold butter is essential for proper streusel texture
Optional toppings:
- Extra fresh blueberries
- Maple syrup
- Confectioners’ sugar for dusting
Step-by-step instructions
- Prepare the pan and bread: Grease a 9×13-inch baking pan generously with butter or nonstick spray. Slice your bread and cut it into approximately 1-inch cubes. You should have about 12 cups of cubed bread—a little more or less is fine. Spread the bread cubes evenly in your prepared pan.
- Add the blueberries: Scatter the blueberries evenly over the bread cubes. They’ll sink down into the crevices as you add the custard, distributing throughout the casserole.
- Make the custard: In a large mixing bowl, whisk together the eggs, milk, cinnamon, brown sugar, and vanilla extract. Whisk thoroughly until no lumps of brown sugar remain and everything is completely smooth and well combined.
- Soak the bread: Pour the egg custard mixture slowly and evenly over the bread and blueberries. Use a spoon or your hands to gently press down any bread pieces that aren’t touching the liquid. Some pieces poking out on top is fine—this creates nice textural variety.
- Refrigerate overnight: Cover the pan tightly with plastic wrap or aluminum foil. Refrigerate for at least 3 hours, but overnight (8-24 hours) is best. This allows the bread to fully soak up all that delicious custard.
- Preheat and prepare topping: When ready to bake, preheat your oven to 350°F (177°C). Remove the casserole from the refrigerator while the oven heats.
- Make the streusel: In a medium bowl, whisk together the brown sugar, flour, and cinnamon. Add the cold, cubed butter and use a pastry blender or two forks to cut it in until the mixture resembles coarse crumbs with some pea-sized pieces of butter remaining.
- Top and bake: Sprinkle the streusel topping evenly over the soaked bread. Bake uncovered for 45-55 minutes, until the top is golden brown and the center is set. If you prefer a softer texture, bake for 45 minutes; for a firmer, more well-done casserole, go the full 55 minutes.
- Cool and serve: Let the casserole cool for about 5-10 minutes before serving. This allows it to set up slightly, making it easier to cut and serve. Serve warm with your choice of toppings.
How to plate and pair
Serve generous squares of this blueberry French toast casserole on individual plates while it’s still warm from the oven. Drizzle with pure maple syrup, dust with confectioners’ sugar, or top with additional fresh blueberries for a beautiful presentation. For an extra special touch, serve with homemade blueberry sauce or a dollop of whipped cream.
Since this is a sweet breakfast dish, balance your brunch table with some savory options. Ham and cheese scones, a breakfast strata, quiche, or frittatas (or individual breakfast egg muffins) all pair beautifully. For a heartier spread, add an easy breakfast casserole with sausage and eggs, or a ham and potato casserole.
Fresh fruit salad, crispy bacon strips, and breakfast sausage links round out a complete brunch buffet. Don’t forget plenty of hot coffee, fresh orange juice, and maybe a mimosa or two if you’re celebrating something special.
For a more intimate breakfast, a simple serving of the casserole with fresh berries on the side and a cup of coffee is absolutely perfect.
Keeping leftovers fresh
Cover leftover casserole tightly with plastic wrap or aluminum foil and store in the refrigerator for 2-3 days. The texture remains good, though it won’t be quite as fluffy as when freshly baked. The streusel may soften slightly in storage.
To reheat individual portions, microwave for 45-60 seconds until warmed through. For larger portions, reheat in a 300-350°F oven, loosely covered with foil, for about 20-30 minutes until warm throughout.
For freezing, you have two options. You can freeze the unbaked casserole: prepare the recipe through step 5 (after refrigerating overnight), wrap tightly in plastic wrap and aluminum foil, and freeze for up to 2 months. Thaw overnight in the refrigerator, then add the streusel topping and bake as directed.
Alternatively, bake the casserole completely, let it cool, then wrap tightly and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat in a 350°F oven for about 35 minutes or until warm in the center.
The streusel topping can be prepared in advance and stored separately in the refrigerator in a covered container until you’re ready to sprinkle it on and bake.
Pro chef tips
Use the right bread: This is crucial for success. Use thick, hearty bread like challah, brioche, sourdough, or artisan bread—not thin, flimsy sandwich bread. The bread is the bulk of this casserole, so don’t cut corners. Challah is the top choice for its rich flavor and perfect texture.
Stale bread is your friend: Day-old, slightly crusty bread absorbs the custard better than fresh bread. Slice your bread into cubes and let it sit out for about a day before using. If you’re short on time, spread the bread cubes on a baking sheet and toast in a 300°F oven for 10 minutes to dry them out slightly.
Don’t skip the overnight soak: While you can technically bake this after just 3 hours, overnight is truly best. The longer soak time allows the bread to fully absorb the custard, resulting in a creamier, more cohesive texture throughout.
Cold butter for streusel: Make sure your butter is cold and cubed when making the streusel topping. Cold butter creates that perfect crumbly texture. If your butter is too soft, the topping will be greasy rather than crisp.
Watch your bake time: The casserole is done when the top is golden brown and the center is set. If you prefer a softer, more custardy texture, bake for 45 minutes. For a firmer, more well-done texture, go the full 55 minutes. Ovens vary, so watch it closely toward the end.
Some dry bread on top is good: Don’t worry if not every piece of bread is submerged in the custard. The pieces poking out on top will get crispy and golden, creating a wonderful textural contrast with the custardy interior.
Different ways to try it
Berry medley version: Instead of just blueberries, use a combination of strawberries, raspberries, blackberries, and blueberries for a mixed berry French toast casserole. This creates beautiful color and varied fruity flavors.
Fall apple pear variation: Skip the blueberries and use thinly sliced apples or pears, or a combination of both. Add an extra ½ teaspoon of cinnamon and a pinch of nutmeg for warm fall spices. Fresh cranberries also work beautifully in autumn.
Cream cheese stuffed: Dollop small spoonfuls of sweetened cream cheese (8 ounces cream cheese mixed with ¼ cup sugar and 1 tablespoon lemon juice) over the bread cubes before adding the blueberries and custard. This creates rich, tangy pockets throughout.
Chocolate chip indulgence: Replace or supplement the blueberries with chocolate chips for a dessert-like breakfast. Dark chocolate chips pair especially well with the cinnamon.
Lemon blueberry: Add 1-2 teaspoons of lemon zest to the custard mixture and serve with lemon glaze instead of maple syrup for a bright, citrusy variation.
Dairy-free adaptation: Use oat milk or almond milk in place of whole milk. The texture won’t be quite as creamy but still delicious. Some readers have successfully used extra creamy oat milk with great results.
Half batch for smaller families: This recipe easily halves. Use an 8-inch or 9-inch square baking pan and bake for about 30-35 minutes instead of the full time.
Your questions answered
What kind of bread should I use? Use thick, hearty bread like challah (the top choice), brioche, sourdough, French bread, artisan bread, or even croissant bread. Avoid thin sandwich bread—it’s too flimsy and won’t hold up to the custard. You need about 12-14 ounces of bread, which yields roughly 12 cups of cubed bread once sliced.
Can I use frozen blueberries? Absolutely! Frozen blueberries work just as well as fresh. No need to thaw them first—just scatter them over the bread cubes frozen. They’ll thaw as the casserole sits overnight and while it bakes.
Do I have to let it sit overnight? Technically no, but it’s highly recommended. The casserole needs a minimum of 3 hours to soak, but overnight (8-24 hours) is ideal for the best texture. The longer rest allows the bread to fully absorb the custard, transforming it from bread chunks in liquid to a cohesive, custardy casserole.
Can I make this without the streusel topping? Yes, though the streusel adds wonderful texture and flavor. If you skip it, the casserole will be softer overall but still delicious. The brown sugar in the custard provides plenty of sweetness on its own.
Why isn’t all my bread soaked in the custard? This is normal and actually desirable! Some pieces poking out on top will get crispy and golden during baking, creating a nice textural contrast with the custardy bottom. You want variety—some soft and custardy, some crisp and toasted.
Can I make this in a larger pan? You can try a 10×15-inch pan, though the casserole will be thinner and will likely bake faster. Watch it closely and bake until golden brown on top. For exact timing adjustments, we’d recommend testing it yourself as ovens and pan depths vary.
Can I use leftover dinner rolls? Yes! One reader successfully used leftover dinner rolls. The texture will be slightly softer overall than with artisan bread, but it’s a great way to use up leftovers. Bagels also work—another reader transformed leftover plain bagels into a fantastic casserole.
How do I reheat this if I bake it the day before serving? Bake the casserole completely with the streusel, let it cool, then cover tightly and refrigerate. When ready to serve, reheat in a 300-350°F oven, loosely covered with foil, for about 30 minutes or until warm throughout.
Print
Blueberry French Toast Casserole
- Total Time: 70 minutes
- Yield: 12 servings
- Diet: Vegetarian
Description
A delightful make-ahead breakfast casserole filled with cinnamon-spiced custard and juicy blueberries, topped with a buttery brown sugar streusel.
Ingredients
- 1 (12-14 ounce) loaf bread (French, sourdough, brioche, or challah)
- 1 cup (140g) fresh or frozen blueberries
- 8 large eggs
- 2¼ cups (540ml) whole milk
- ½ teaspoon ground cinnamon
- ¾ cup (150g) packed light brown sugar
- 1 tablespoon (15ml) pure vanilla extract
- ⅓ cup (69g) packed light or dark brown sugar (for streusel)
- ⅓ cup (41g) all-purpose flour
- ½ teaspoon ground cinnamon (for streusel)
- 6 tablespoons (85g) unsalted butter, cold and cubed
Instructions
- Grease a 9×13-inch baking pan with butter or nonstick spray. Cut the bread into 1-inch cubes and spread evenly in the pan.
- Scatter the blueberries over the bread cubes.
- In a bowl, whisk together eggs, milk, cinnamon, brown sugar, and vanilla until smooth. Pour the mixture over the bread and blueberries, pressing down to ensure all bread is soaked.
- Cover and refrigerate for at least 3 hours, preferably overnight.
- Preheat oven to 350°F (177°C). Make the streusel by mixing brown sugar, flour, cinnamon, and cold butter until crumbly.
- Sprinkle streusel over the casserole and bake for 45-55 minutes until golden brown and set.
- Cool for 5-10 minutes before serving warm with toppings if desired.
Notes
For best results, use day-old bread to enhance custard absorption. Can be made with different fruits or enjoyed without streusel.
- Prep Time: 15 minutes
- Cook Time: 55 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American