This Blueberry Vanilla French Toast Casserole is a delightful breakfast casserole that combines the classic flavors of baked French toast with the sweetness of blueberries and a hint of vanilla. It’s perfect for a cozy brunch bake or an easy weekend breakfast that the whole family will enjoy.
The recipe is simple to prepare, allowing you to assemble it the night before and bake it in the morning, making it a convenient option for busy weekends.
Delicious Blueberry Vanilla French Toast Casserole

This casserole features layers of bread soaked in a creamy vanilla custard, studded with fresh blueberries. It takes about 1 hour from start to finish and serves 8 people, making it ideal for gatherings or family breakfasts.
Ingredients
- 1 loaf of challah or brioche bread, cut into cubes
- 2 cups fresh blueberries
- 6 large eggs
- 2 cups milk
- 1/2 cup heavy cream
- 1/2 cup granulated sugar
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- 1/4 teaspoon salt
- Powdered sugar for serving (optional)
- Maple syrup for serving (optional)
Instructions
- Prep the Bread: Grease a 9×13 inch baking dish. Place the bread cubes in the dish and sprinkle the blueberries evenly over the top.
- Make the Custard: In a large bowl, whisk together the eggs, milk, heavy cream, sugar, vanilla extract, cinnamon, and salt until well combined.
- Combine: Pour the custard mixture evenly over the bread and blueberries, pressing down gently to ensure the bread absorbs the liquid.
- Chill: Cover the dish with plastic wrap and refrigerate for at least 2 hours or overnight to allow the flavors to meld.
- Bake: Preheat the oven to 350°F (175°C). Remove the plastic wrap and bake the casserole for 45-50 minutes, or until the top is golden brown and the custard is set.
- Serve: Let it cool for a few minutes before dusting with powdered sugar and serving with maple syrup, if desired.
Cook and Prep Times
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
Nutrition Information
- Servings: 8 servings
- Calories: 320kcal
- Fat: 15g
- Protein: 8g
- Carbohydrates: 42g