Preheat your oven to 350°F (175°C).
Grease a baking dish with butter.
Add the cubed bread to the dish.
In a bowl, whisk together milk, heavy cream, pumpkin puree, eggs, brown sugar, vanilla, pumpkin spice, cinnamon, nutmeg, and salt.
Pour the custard mixture evenly over the bread.
Lightly press the bread to help it absorb the liquid.
Drizzle melted butter on top.
Bake for 40–45 minutes or until golden and set in the center.
While baking, whisk together powdered sugar, melted butter, maple syrup, and vanilla to make the glaze.
Pour the maple glaze over the warm bread pudding before serving.