This Blueberry French Toast Casserole features layers of buttery bread, juicy blueberries, and warm vanilla custard, all baked with a golden crumb topping. Make ahead for effortless brunches!
For the casserole:
1 loaf brioche or challah (10–12 cups), cubed
2 cups blueberries (fresh or frozen)
6 large eggs
1¾ cups whole milk
1/2 cup heavy cream
2/3 cup brown sugar
1 tbsp vanilla extract
1 tsp cinnamon
Pinch of salt
For the topping:
1/2 cup all-purpose flour
1/2 cup brown sugar
1 tsp cinnamon
1/4 cup cold unsalted butter, cubed
Grease a 9×13-inch baking dish. Layer half of the bread and half of the blueberries. Repeat with remaining bread and berries.
In a bowl, whisk eggs, milk, cream, sugar, vanilla, cinnamon, and salt. Pour over bread.
Cover and refrigerate overnight or for at least 1 hour.
Make topping: combine flour, sugar, cinnamon, and butter until crumbly. Chill.
Preheat oven to 350°F. Sprinkle topping over casserole.
Bake covered for 30 minutes, then uncovered for 20–25 minutes.
Cool slightly and serve warm with syrup or powdered sugar.
Use frozen blueberries straight from freezer.
Add lemon zest for extra brightness.
Store leftovers in fridge up to 4 days.