Dreamy custard-soaked bread, tangy swirls of cream cheese, and juicy blueberries come together in this make-ahead blueberry French toast casserole. Baked until golden and served with a homemade blueberry sauce, it’s perfect for brunch, holiday mornings, or any time you want cozy breakfast vibes with minimal morning effort.
1loaf(400–450g)day-old French bread or sourdoughabout 14–16 ounces; cut into 1-inch cubes
8oz(225g)cream cheesefull-fat, cut into cubes
2cups(300g)blueberries, dividedfresh or frozen; 1 cup for casserole, 1 cup for sauce
12large eggs
2cups(480ml)whole milkor 2%
1tbsp(15ml)vanilla extract
1/3cup(80ml)pure maple syrup
Blueberry Sauce
1cup(150g)blueberries, dividedremaining from above
1/2cup(100g)white granulated sugar
1tbsp(8g)cornstarch
3/4cup(180ml)water
1tbsp(14g)unsalted butter
Equipment
9x13 inch Baking Dish
Mixing bowls
Whisk
Saucepan
Prevent your screen from going dark
Instructions
Lightly grease a 9x13 inch baking dish with butter or nonstick spray.
Arrange half of the cubed bread in the prepared dish. Scatter the cream cheese cubes evenly over the bread, dot with 1 cup of blueberries, then top with the remaining bread cubes.
In a large bowl, whisk together eggs, milk, vanilla extract, and maple syrup until well combined.
Pour the egg mixture evenly over the layered bread, pressing down gently to help the bread absorb the liquid. Cover and refrigerate overnight, or for at least 6–8 hours.
When ready to bake, let the casserole sit at room temperature for 30 minutes. Preheat oven to 350°F (175°C).
Cover with foil and bake for 30 minutes. Remove foil and continue baking for 25–30 minutes, or until puffed and golden brown on top, and the center is set.
While casserole bakes, make the blueberry sauce: In a small saucepan, combine sugar and cornstarch. Whisk in water and bring to a boil over medium heat, stirring constantly. Add remaining 1 cup of blueberries, reduce heat, and simmer until berries burst and sauce thickens, about 3–5 minutes. Stir in butter until melted.
Spoon warm blueberry sauce over baked casserole and serve.
Notes
You can make this casserole up to 24 hours ahead and bake when ready. Store leftovers in the fridge for up to 4 days, or freeze individual slices for up to 2 months—thaw before reheating. You can swap blueberries with other berries, use brioche or challah for a richer result, stir in lemon zest, or sprinkle nuts between layers for crunch. Frozen blueberries work fine—just add them straight from the freezer.