01 - Grease a 9x13-inch baking dish. Arrange bread cubes evenly in a single layer.
02 - In a large mixing bowl, whisk together eggs, whole milk, heavy cream, granulated sugar, vanilla extract, pure maple syrup, ground cinnamon, ground nutmeg, and salt until mixture is fully combined.
03 - Pour custard mixture evenly over the bread cubes, gently pressing down to ensure all bread absorbs the liquid.
04 - Cover tightly with plastic wrap and refrigerate overnight, for a minimum of 8 hours.
05 - Remove dish from the refrigerator and allow to rest at room temperature while preheating oven to 350°F.
06 - In a small bowl, stir together melted unsalted butter, light brown sugar, and chopped pecans. Sprinkle mixture evenly over the soaked bread.
07 - Bake uncovered for 40 to 45 minutes, until the top is golden brown and the center is set.
08 - Allow to cool briefly before serving. Drizzle with additional maple syrup if desired.