Preheat the Oven: Begin by preheating your oven to 350°F (175°C). Grease a 9x13-inch baking dish with butter or cooking spray.
Prepare the Bread: In a large mixing bowl, combine the torn bread pieces and set them aside while you prepare the custard mixture.
Make the Custard: In another mixing bowl, whisk together the pumpkin puree, whole milk, heavy cream, eggs, sugar, vanilla extract, cinnamon, nutmeg, ginger, and salt until fully blended and smooth.
Combine Bread and Custard: Pour the custard mixture over the bread chunks, gently tossing everything together until the bread is thoroughly soaked and coated in the mixture. If you’re using chocolate chips, fold them in gently at this stage.
Transfer to Baking Dish: Pour the bread pudding mixture into the prepared baking dish, spreading it out evenly. Let it sit for about 10 minutes to allow the bread to absorb more of the custard.
Bake: Place the baking dish in the preheated oven and bake for about 50 minutes, or until the top is golden brown and a toothpick inserted into the center comes out clean.
Cool and Serve: Remove the bread pudding from the oven and let it cool for at least 15 minutes before serving. It can be enjoyed warm or at room temperature.
Garnish: Serve slices of pumpkin bread pudding topped with whipped cream or a scoop of vanilla ice cream for that extra indulgence!
Notes
Can be served warm with whipped cream or vanilla ice cream.