Preheat the oven to 350 degrees Fahrenheit and spray a 9X13 baking dish with a non-stick cooking spray.
In a mixing bowl, whisk together the brown sugar, granulated sugar, pumpkin pie spice and salt.
The whisk in the beaten eggs. Stir in the half and half, milk, pumpkin puree and vanilla extract.
Dice the bread into 1 inch pieces and place them in a large mixing bowl.
Pour the pumpkin mixture over the bread pieces and gently toss them to coat the bread in the pumpkin mixture. Let the mixture sit for 10 minutes for the bread to soak up the mixture.
Pour the mixture into the prepared baking dish. Spread it out to be as evenly as possible.
Cover the pan with foil and bake for 40 minutes. Uncover and bake for an additional 10-15 minutes until the top is browned and the bread pudding is set.
Serve with the caramel sauce drizzled on top and enjoy!
Notes
Refrigerate the leftovers in an airtight container for up to 3-4 days.