Preheat your oven to 350°F (175°C) and grease a baking dish.
In a large bowl, combine the milk, pumpkin puree, brown sugar, eggs, vanilla extract, ground cinnamon, ground nutmeg, ground cloves, and salt. Whisk until well combined.
Place the cubed bread into the prepared baking dish, ensuring an even distribution.
Pour the pumpkin mixture over the bread, making sure each piece is coated. Gently press down on the bread to help it absorb the custard.
Allow the mixture to sit for about 15 minutes, allowing the bread to soak up the flavors.
Place the baking dish in the preheated oven and bake for 45-50 minutes, or until the pudding is set and golden brown on top.
Remove from the oven and let it cool for a few minutes before serving.