Preheat oven to 350° F. Grease an 8 or 9-inch square baking dish. Place half of the bread cubes in the dish. Sprinkle cream cheese cubes and half of the blueberries over the bread. Top with remaining bread cubes and blueberries.
Combine eggs, milk, maple syrup and butter in a large bowl and pour over bread mixture.
Bake until a knife inserted in the center comes out clean, about 1 hour. Cover with aluminum foil if you notice the edges browning too much during baking.
Let stand for 10 minutes before serving. Cut into squares to serve. Serve with additional maple syrup. Can be prepared the night before, and baked before serving.