In a large bowl, whisk eggs, then add in the pumpkin pie spice, brown sugar, vanilla extract, and pumpkin puree. Whisk the mixture until incorporated then slowly begin to whisk in milk until everything is well combined. Place the bread into the pumpkin mixture making sure all the bread is submerged in the custard base.
Use a deep dish pie pan or oval baking dish; spray with cooking spray. Pour mixture into pan and bake at 350 degrees Fahrenheit for 35 minutes.
Let the dish cool for 5-10 minutes before serving. Top with salted maple caramel sauce and freshly whipped cream.
Bread - Day old or crispy baguette style bread works best for this recipe. If your bread is soft and fresh you can cube the bread and let it sit out for an hour before making the batter to soak the bread in.
Raisins - If you like raisins you can add ¼ cup to ½ cup to the bread pudding mixture before baking. This will add an additional sweet layer of flavor to the pudding bread.
Toppings - I love to use whipped cream and caramel sauce. You can also add a scoop of pumpkin ice cream or vanilla ice cream. Another delicious topping is chopped pecans. They can add a nice crunch to the top, too!