01 -
Grease a 9×13 inch baking dish with butter or cooking spray.
02 -
Spread the bread cubes evenly in the prepared baking dish.
03 -
In a large bowl, whisk together eggs, milk, pumpkin puree, brown sugar, granulated sugar, vanilla extract, pumpkin pie spice, and salt until smooth.
04 -
Pour the custard mixture evenly over the bread cubes, ensuring all pieces are coated. Gently press down on the bread to help absorption.
05 -
Cover the dish with plastic wrap and refrigerate for at least 3 hours or overnight to allow the bread to soak.
06 -
Preheat the oven to 350°F (175°C).
07 -
In a small bowl, mix flour, brown sugar, and pumpkin pie spice. Cut in the cold butter using a pastry cutter or fork until the mixture resembles coarse crumbs.
08 -
Sprinkle the prepared topping evenly over the casserole.
09 -
Bake for 45-55 minutes, or until the top is golden brown and the center is set.
10 -
Let the casserole cool for 10-15 minutes before slicing and serving.