Preheat the oven to 350°F (177°C). Grease a 9x13-inch baking dish. Arrange the bread evenly in the dish.
1 loaf French bread
In a large bowl, whisk together the eggs, milk, heavy cream, maple syrup, vanilla, cinnamon, nutmeg, and salt. Pour evenly over the bread, ensuring every piece is soaked.
6 large eggs, 1 1/2 cups milk, 1/2 cup heavy cream, 1/3 cup maple syrup, 1 teaspoon vanilla extract, 1 teaspoon cinnamon, 1/4 teaspoon nutmeg, A pinch of salt
Let the mixture sit for 10-15 minutes to absorb (or cover and refrigerate overnight for a make-ahead option).
Top with cubed cream cheese
8 ounces cream cheese
In a small bowl, combine flour, brown sugar, butter, maple syrup, cinnamon, and salt. Mix with a fork until crumbly. Sprinkle this topping evenly over the casserole.
1/2 cup all-purpose flour, 1/4 cup brown sugar, 1/4 cup cold butter, 2 Tablespoons maple syrup, 1/2 teaspoon cinnamon, A pinch of salt
Bake for 45-55 minutes, or until the top is golden brown. For a softer texture, bake for about 45 minutes.