1Preheat the oven to 350 degrees. Grease a 13 x 9 pan.
Whisk together granulated sugar, beaten eggs, and milk in a bowl; add vanilla. Pour over cubed bread and let sit for 10 minutes (while you make the topping).
In another bowl, mix and crumble together brown sugar, butter, and pecans.
Pour the bread mixture into the prepared pan. Sprinkle brown sugar topping over the top. Bake for 40-45 minutes, or until center is done. Remove from oven.
Make the sauce:
Mix together the granulated sugar, butter, beaten egg, and vanilla in a saucepan over medium heat. Cook until the mixture thickens, whisking constantly. Pour over the top of the bread pudding. Serve warm or cold.