First, you need to preheat the oven to 350F.
Mix cubed french bread, brown sugar, milk, melted butter, and beaten eggs in a large bowl until the ingredients are well-combined. Then stir in cinnamon and salt.
Pour mixture into a greased 8×8 inch baking pan. Bake for 25-30 minutes or until golden brown.
Meanwhile, prepare the vanilla sauce. In a medium saucepan over medium heat, melt butter and then stir in the vanilla, milk, flour, sugar, and salt. Whisk continuously until thickened and bubbly.
Pour warm vanilla sauce over the warm bread pudding and serve. Serve the dish in a nice bowl.