Overnight Blueberry French Toast

Difficulty: easy Prep Time: More than 15 Minutes Total Time: More than 1 hour
French Toast:
12 slices bread, cut into cubes
1 (8 oz) pkg cream cheese, cut in cubes
1 cup blueberries (fresh or frozen)
12 large eggs
1/3 cup maple syrup
2 cups milk or cream
1 tsp vanilla
Blueberry Syrup:
1 cup sugar
1 cup water
2 tbsp cornstarch
1 cup blueberries (fresh or frozen)
1 tbsp butter

Arrange 1/2 the bread cubes in a greased 9"x13" baking pan. Sprinkle cream cheese cubes and blueberries evenly over the bread. Top evenly with remaining bread cubes. Mix together eggs, syrup, milk (or cream) and vanilla in a large bowl. Pour over bread cubes and, using a spatula, press down lightly to ensure the bread absorbs the liquid. Cover pan with foil and let chill in refrigerator overnight. In the morning, bake, covered with foil, at 350F for 30 minutes. Remove foil and bake for an additional 30 minutes, or until fluffy and golden. Meanwhile, in a medium saucepan over medium heat, cook water, sugar and cornstarch until thickened. Stir in blueberries and simmer for 10 minutes. Add butter and stir until melted. Drizzle over servings of French toast.