Cut bread into bite-sized cubes and place into a greased 9X13 baking dish.
In a medium bowl, whisk pumpkin, cream cheese, milk, eggs, cinnamon, nutmeg and vanilla, mixing thoroughly.
Pour ½ of the mix evenly over bread cubes, toss with a spoon to coat; pour the remaining pumpkin mix over the top.
Sprinkle chopped pecans evenly over the top.
In a small bowl, mix topping ingredients by hand into a crumbly texture. Sprinkle over the top of the bread cubes. Place whole pecans over the top and bake in the oven for 1 hour or until baked through.