I first made this blueberry French toast casserole on a sleepy Saturday morning when I wanted something that fed a crowd without standing over a griddle. It’s a cross between bread pudding and French toast — custardy, slightly crisp at the edges, and studded with juicy blueberries that pop with every bite. It works for a family brunch, holiday morning, or a make-ahead breakfast during the week. If you enjoy breakfast bakes with a tender crumb and bright fruit, you might also like my take on Blueberry Breakfast Cake, which leans more toward cake than custard but shares that same sunshiny flavor profile.
What makes this recipe special
This casserole hits a sweet spot: minimal hands-on time, pantry-friendly ingredients, and a comforting texture that almost everyone loves. Using a loaf of French or brioche gives you a rich, slightly buttery base that soaks up the custard without falling apart. Fresh blueberries add freshness and acidity, cutting through the sweetness.
“A family staple — easy to prep the night before and always disappears fast. The berries keep it bright and the custard sets just right.” — weekend brunch tester
Reasons to make it:
- Feeds a crowd without multiple batches on the griddle.
- Excellent for make-ahead breakfasts and holiday brunches.
- Flexible: swaps well for other berries or add-ins.
- Kid-approved texture: soft, not rubbery, with golden edges.
How this recipe comes together
Before you dig into ingredients, here’s the quick process so you know what to expect:
- Cube the bread and place it in a buttered 9×13-inch dish.
- Whisk eggs, milk, sugar, vanilla, and cinnamon into a smooth custard.
- Pour custard over the bread and press gently so pieces absorb the liquid.
- Fold in fresh blueberries. Cover and rest (20–30 minutes at room temperature or overnight refrigerated).
- Bake covered, then uncover to brown and set. Cool briefly, dust with powdered sugar, and serve warm.
This overview keeps the work efficient — most of the time is passive soaking or baking.
Key Ingredients
- 1 loaf bread (French or brioche recommended) — cut into 1-inch cubes. Day-old works best.
- 6 large eggs — provide structure and richness.
- 2 cups milk (whole or 2%) — whole milk gives silkier custard; 2% still works fine.
- 1/2 cup granulated sugar — or use 1/3 cup sugar + 2 tbsp maple syrup for a more complex sweetness.
- 1 teaspoon vanilla extract — always use real vanilla for best flavor.
- 1 teaspoon ground cinnamon — warm, but not overpowering.
- 2 cups fresh blueberries — wash and drain gently. Frozen can be used (see FAQs).
- Butter — for greasing the dish.
- Powdered sugar — optional, for serving.
Substitutions and notes:
- Bread: brioche or challah gives the best texture; challah is a slightly chewier alternative.
- Dairy-free: replace milk with unsweetened oat or almond milk and use a vegan egg replacer, but texture will differ.
- Sugar swaps: maple syrup or honey can be used in place of part of the sugar, but reduce any added liquids slightly.
Step-by-step instructions
- Preheat the oven to 350°F (175°C) and butter a 9×13-inch baking dish thoroughly so the casserole releases easily.
- Cut the loaf into 1-inch cubes and spread them evenly in the prepared dish, making a level layer.
- In a large bowl, whisk together 6 eggs, 2 cups milk, 1/2 cup granulated sugar (or 1/3 cup sugar + 2 tbsp maple syrup), 1 teaspoon vanilla extract, and 1 teaspoon ground cinnamon until the mixture is smooth and homogenous.
- Pour the custard evenly over the cubed bread, then press down gently with your hands or a spatula so the bread begins to absorb the liquid. Let it sit for a minute and press again to encourage soaking.
- Fold in 2 cups fresh blueberries carefully so they distribute without bursting. If berries are very large, you can scatter most on top instead.
- Cover the dish tightly with foil and let it rest for 20–30 minutes at room temperature, or refrigerate overnight for an even soak and deeper flavor melding.
- Bake covered for 30 minutes. Remove the foil and bake an additional 15–20 minutes until the top is golden and the center is set (a knife inserted near the center should come out mostly clean).
- Let the casserole cool for 5–10 minutes to firm up, dust with powdered sugar if desired, and serve warm.
Short, clear action steps make prep straightforward even for first-timers.
Best ways to enjoy it
Serve slices warm from the oven with a light dusting of powdered sugar and a few extra fresh blueberries on top. For a more decadent brunch:
- Add a drizzle of warm maple syrup or honey.
- Spoon on a dollop of whipped cream or Greek yogurt for creaminess.
- For a savory balance, serve alongside a small frittata or, if you want a heartier brunch spread, pair it with a savory casserole like French Onion Ground Beef Casserole — the contrast of sweet and savory works beautifully.
Plate it with microgreens or mint for color and a light contrast.
Storage and reheating tips
- Refrigerator: Store leftovers in an airtight container or cover the baking dish with foil. Keeps 3–4 days.
- Reheating: Reheat individual portions in the microwave for 30–60 seconds, or warm slices in a 350°F oven for 8–10 minutes to refresh the crust.
- Freezing: Cut into portions, wrap tightly in plastic wrap and foil, and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
- Food safety: Because this recipe contains eggs and dairy, refrigerate within two hours of baking and discard after 4 days.
Pro chef tips
- Use slightly stale bread: Day-old or lightly toasted cubes absorb custard better without disintegrating. If your bread is very fresh, toast cubes for 5–7 minutes to dry slightly.
- Don’t overmix the berries: Stir them in gently to avoid turning the custard purple and making it watery.
- Even soaking: If you’re short on time, press the bread into the custard a few times during the 20–30 minute rest to speed absorption. Overnight soaking produces a more pudding-like center.
- Prevent soggy edges: Grease the dish well and uncover for the last 15–20 minutes to develop a golden crust. If edges brown too quickly, tent with foil.
- Test doneness: A knife or toothpick in the center should come out with only a few moist crumbs — not runny custard.
Creative twists
- Lemon-Blueberry: Add 1 tablespoon lemon zest to the custard and a splash of lemon juice for brightness.
- Streusel topping: Combine 1/2 cup flour, 1/4 cup brown sugar, 4 tbsp cold butter, and 1/4 cup chopped walnuts; sprinkle on before the final 15–20 minute bake for crunchy contrast.
- Mixed berries or stone fruit: Swap blueberries for raspberries, blackberries, or sliced peaches when in season.
- Gluten-free: Use a sturdy gluten-free loaf and treat the cubes the same way — texture will be a bit different but still delicious.
- Vegan version: Use silken tofu blended with plant milk, a flax or chia egg mixture, and a vegan loaf; expect a denser, custard-like texture.
FAQ – Your questions answered
Q: How long does this take from start to finish?
A: Active prep is about 15–20 minutes. Add 20–30 minutes for a quick soak or overnight if you want to prep ahead. Bake time is 45–50 minutes total.
Q: Can I use frozen blueberries?
A: Yes. Toss frozen berries with a tablespoon of flour to reduce bleeding and fold them in from frozen. They’ll release more juice, so expect a slightly wetter center.
Q: Can I make this the night before?
A: Absolutely. Assemble, cover tightly, and refrigerate overnight. Bake from cold; you may need an extra 5–10 minutes of covered baking.
Q: Is it safe to reheat and refrigerate leftovers?
A: Yes. Refrigerate within two hours and use within 3–4 days. Reheat to steaming hot (165°F if checking temperature) before serving.
Q: Can I add a streusel or crunchy topping?
A: Yes — add streusel before the final uncovered bake. If you prefer it softer, sprinkle it on after baking and briefly broil to toast.
Q: What if my casserole is soggy in the center?
A: Bake a little longer uncovered, check that your oven temperature is accurate, and ensure the custard-to-bread ratio isn’t too high (use slightly less milk if your bread soaks too much).
Q: Can I halve the recipe for a smaller dish?
A: Yes. Use a smaller pan (8×8-inch) and reduce bake time; start checking doneness ~35 minutes.
Final thoughts
This blueberry French toast casserole is an easy, forgiving bake that rewards simple ingredients with warm, homely flavor — perfect for relaxed weekends or stress-free hosting. Try the overnight method for hands-off mornings and leave a note below with your favorite add-ins.

Blueberry French Toast Casserole
Ingredients
Method
- Preheat the oven to 350°F (175°C) and butter a 9x13-inch baking dish thoroughly.
- Cut the loaf into 1-inch cubes and spread them evenly in the prepared dish.
- In a large bowl, whisk together the eggs, milk, sugar, vanilla extract, and ground cinnamon until smooth.
- Pour the custard evenly over the cubed bread and press down gently to help the bread absorb the liquid.
- Fold in the blueberries carefully.
- Cover the dish tightly with foil and let it rest for 20–30 minutes at room temperature or refrigerate overnight.
- Bake covered for 30 minutes, then remove the foil and bake an additional 15–20 minutes until the top is golden and the center is set.
- Let the casserole cool for 5–10 minutes before serving.
- Dust with powdered sugar if desired and serve warm.