# Ingredient List:
→ Bread Base
01 - 1 loaf brioche or challah bread (about 1 pound), cut into 1 inch cubes
02 - 2 cups fresh or frozen blueberries
→ Custard Mixture
03 - 6 large eggs
04 - 2 cups whole milk
05 - 1/2 cup heavy cream
06 - 1/2 cup granulated sugar
07 - 2 teaspoons pure vanilla extract
08 - 1/2 teaspoon ground cinnamon
09 - 1/4 teaspoon salt
→ Topping
10 - 1/4 cup unsalted butter, melted
11 - 1/4 cup brown sugar
12 - 1/2 teaspoon ground cinnamon
13 - 1/4 cup chopped pecans or almonds, optional
14 - Powdered sugar for dusting, optional
# Recipe Steps:
01 - Grease a 9x13 inch baking dish with butter or nonstick spray.
02 - Arrange half the bread cubes evenly in the prepared dish. Scatter half the blueberries over the bread layer. Repeat with remaining bread cubes and blueberries.
03 - In a large mixing bowl, whisk together eggs, milk, heavy cream, granulated sugar, vanilla extract, cinnamon, and salt until smooth and well combined.
04 - Pour the custard mixture evenly over the bread and blueberries. Press gently to ensure all bread cubes are adequately saturated.
05 - Cover the dish and refrigerate for at least 30 minutes, preferably overnight, to allow flavors to meld and bread to fully absorb the custard.
06 - Preheat oven to 350°F.
07 - In a small bowl, combine melted butter, brown sugar, cinnamon, and chopped nuts if using. Mix until topping is evenly distributed.
08 - Sprinkle the butter-sugar mixture evenly over the casserole. Bake uncovered for 40 to 45 minutes until the top is puffed and golden brown. If the top browns too quickly, loosely tent with aluminum foil.
09 - Remove from oven and allow the casserole to rest for 10 minutes. Dust with powdered sugar immediately before serving if desired.