Preheat your oven to 350°F (175°C) and grease a 9x13 inch baking dish.
In a large bowl, whisk together the milk, eggs, pumpkin puree, brown sugar, vanilla extract, pumpkin spice blend, and salt until well combined.
Place the cubes of bread into the greased baking dish, making sure they are evenly distributed.
Pour the pumpkin mixture over the bread, pressing down gently to ensure all the pieces are soaked.
If using, sprinkle the chopped pecans evenly over the top.
Cover the dish with foil and let it sit for at least 30 minutes, or refrigerate overnight for a deeper flavor.
Bake in the preheated oven for 30 minutes covered with foil, then remove the foil and bake for an additional 15-20 minutes, or until the top is golden brown and set.
Allow to cool slightly before serving. Drizzle with maple syrup and top with whipped cream if desired.
Notes
For best flavor, refrigerate overnight before baking.
Keyword breakfast, brunch, casserole, french toast, pumpkin