01 - Preheat your oven to 350°F (175°C). Thoroughly grease a 9x13-inch (23x33 cm) baking dish with butter or nonstick cooking spray.
02 - Distribute the bread cubes in an even layer within the prepared baking dish.
03 - In a large mixing bowl, vigorously whisk together the eggs, whole milk, heavy cream, pumpkin purée, light brown sugar, vanilla extract, pumpkin pie spice, ground cinnamon, salt, and cooled brewed coffee until the mixture is smooth and cohesive.
04 - Pour the prepared custard mixture evenly over the bread cubes. Gently press down on the bread to ensure thorough saturation.
05 - Let the casserole rest for a minimum of 10 minutes to allow the bread to absorb the custard. For enhanced flavor infusion, cover and refrigerate for up to 24 hours.
06 - In a small bowl, combine the chopped pecans (if using), light brown sugar, melted unsalted butter, and ground cinnamon. Mix well.
07 - Evenly sprinkle the prepared streusel topping over the surface of the casserole. Bake for 40–45 minutes, or until the center is firmly set and the top achieves a golden-brown hue.
08 - Remove the casserole from the oven and allow it to cool for 10 minutes before serving. Garnish generously with whipped cream and a drizzle of maple syrup.