Preheat your oven to 350°F (175°C). This step is essential for ensuring your bread bakes evenly.
Grease an 8 4 or 9 5-inch loaf pan with shortening or butter and coat it with sugar. This will help the bread release easily after baking, giving it a lovely crust.
In a large bowl, mash the overripe bananas using a fork or potato masher until smooth. The more mashed they are, the more they will blend into the batter.
Add in the vegetable oil, granulated sugar, eggs, baking soda, cinnamon, and salt. Stir until the mixture is well combined and creamy.
Next, incorporate the all-purpose flour, milk, vanilla, and vinegar. Mix until just combined; be careful not to overmix, or your bread may turn out tough.
Gently fold in the chopped pecans until they are evenly distributed throughout the batter.
Pour the batter into your prepared pan, smoothing the top with a spatula. This step ensures even baking.
Bake in your preheated oven for about 45 to 60 minutes. Check for doneness by inserting a toothpick into the center; it should come out clean.
Once baked, allow the bread to cool in the pan for about 10 minutes before transferring it to a wire rack. Let it cool completely.
In the meantime, prepare the frosting by whisking together the powdered sugar, cinnamon, and salt. Gradually whisk in the vanilla and milk until you reach the desired consistency.
Once the bread is cool, frost the top with the mixture and sprinkle with toasted chopped pecans for added crunch.
Finally, store any leftover bread in an airtight container for up to 3 days or slice and freeze for up to 1 month.