Lightly grease a 9x13-inch baking dish. Arrange ½ of the bread cubes in the dish and top with the cream cheese cubes (cut into small ½-inch pieces).
Sprinkle the fresh blueberries over the cream cheese, and then sprinkle on the remaining bread cubes.
In a large bowl, whisk together the eggs, milk, vanilla extract, and syrup together. Next, pour the egg mixture over the bread cubes. Cover the 9x13 with foil and refrigerate overnight.
When ready to bake, remove the casserole from the refrigerator about 30 minutes before baking and allow to sit on the counter.
Preheat the oven to 350 degrees F (175 degrees C).
Keep the dish covered and bake for 30 minutes. Remove from the oven and uncover the dish; continue baking until center is firm and surface is lightly browned, another 20-25 minutes. You do not want the center (eggs) to be jiggly.
Prepare the blueberry sauce:
Mix sugar, water, and cornstarch together in a medium saucepan; bring to a boil and stir, 3 to 4 minutes. Stir in blueberries, and reduce heat to low to simmer until all the blueberries burst, about 10 minutes. Stir in butter and vanilla.
Serve the sauce warm or cold.
Serve the French Toast:
To serve the French toast, cut into pieces and serve with warm blueberry syrup over each serving!
Optional to add a dab of whipped cream on top!
Notes
Recipe reposted from JUNE 2017.
Sandy's tips and substitutions:
Use day old bread. Use challah, brioiche, or a bread with texture.