Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
blueberry french toast casserole

Magical Blueberry French Toast Casserole for Joyful Mornings

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy blueberry french toast casserole with layers of bread, cream cheese, and fresh blueberries, perfect for a festive breakfast or brunch.

  • Total Time: 95 minutes
  • Yield: 8 servings 1x

Ingredients

Scale
  • 8 oz cream cheese (softened)
  • 1 cup powdered sugar
  • 2 tbsp milk
  • 1 tbsp vanilla extract (divided)
  • 2 loaves cubed french bread (day-old preferred)
  • 2 cups blueberries (divided)
  • 8 eggs (large)
  • 2 cups milk (whole recommended)
  • 1 tsp cinnamon
  • 1/2 tsp nutmeg

Instructions

  1. Mix cream cheese, powdered sugar, 2 tbsp milk, and 1 tsp vanilla extract until smooth. Fold in 1 cup blueberries.
  2. Layer bread cubes in a 10×14-inch baking dish. Spread cream cheese mixture over bread. Top with remaining bread cubes.
  3. Whisk eggs, 2 cups milk, remaining vanilla, cinnamon, and nutmeg. Pour over bread layers.
  4. Sprinkle remaining blueberries on top. Cover and refrigerate 8 hours or overnight.
  5. Preheat oven to 375°F (190°C). Bake covered for 45 minutes.
  6. Uncover and bake 30 more minutes until center is set and top is golden.
  7. Let cool slightly before serving.

Notes

  • Use day-old bread for better texture
  • Can substitute milk with almond milk
  • For extra crunch, add streusel topping before baking
  • Make ahead option: prepare night before
  • Author: Emily Frost
  • Prep Time: 20 minutes
  • Cook Time: 75 minutes
  • Category: Breakfast
  • Method: Baked
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 slice
  • Calories: 420
  • Sugar: 28g
  • Sodium: 380mg
  • Fat: 18g
  • Saturated Fat: 9g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 52g
  • Fiber: 2g
  • Protein: 12g
  • Cholesterol: 230mg