Preheat the oven to 175°C (350°F) and lightly butter an 8x8-inch (20x20 cm) baking dish.
Cut the bread into 2.5 cm (1-inch) cubes and spread them evenly in the dish.
In a large bowl, whisk together pumpkin purée, eggs, brown sugar, cream, milk, vanilla, and spices until smooth.
Pour the custard mixture evenly over the bread, pressing gently to ensure all pieces absorb liquid.
Let the mixture rest for 20 minutes to allow complete soaking. Meanwhile, prepare any sides or toppings.
Bake for 40–45 minutes until golden and set in the center. The top should look slightly crisp, while the middle remains tender.
Let it cool for 10 minutes before dusting with powdered sugar or drizzling with warm caramel sauce.