Cut the bread and leave it out for 24 hours to let it get stale.
Bread Pudding
When ready to cook, add the bread to a greased 9x13-inch casserole dish.
In a large bowl, add the eggs and beat them.
Next, add the sugar, milk, and vanilla extract and mix well.
Pour the mixture over the bread and let it sit for at least 10 minutes to soak up the liquid.
Topping
In another bowl, add the brown sugar and softened butter and mix well.
Next, add the pecans and mix. Sprinkle over the bread and bake at 350 degrees for 35 to 45 minutes or until the bread is golden on the edges.
When you take the bread out of the oven, start the sauce.
Sauce
Add the egg to a small bowl and beat.
Next, add the sugar, melted butter, and vanilla extract and mix well.
Pour into a saucepan and cook on medium heat until the sugar dissolves.
Pour over the bread pudding and serve.