Preheat oven to 350°F.
Mash bananas in a small bowl using a fork until they’re pretty smooth.
2 cups overripe bananas, smashed (about 4 bananas)
In a large bowl, mix together flour, baking soda, and salt. Just stir it all together with a spoon until everything is well mixed.
2 cups all purpose flour, sifted, 1 teaspoon baking soda, ¼ teaspoon salt*
Next, using a stand mixer or a handheld electric mixer, mix butter, sugars, and vanilla.
½ cup salted butter, softened, ⅔ cup granulated sugar, 2 tablespoons light brown sugar, packed, 1 teaspoon vanilla extract
With mixer still turning, add eggs one at a time, then add bananas.
2 large eggs, 2 cups overripe bananas, smashed (about 4 bananas)
Again, with mixer turning, add dry ingredients to wet, and mix just until everything is moist. Do not overmix the batter. We want to keep it light and fluffy.
If using, gently fold in the nuts.
½ cup chopped walnuts (optional)
Pour batter into a greased 9 x 5 loaf pan and bake for 60 minutes or until a toothpick comes out mostly clean. As soon as a toothpick is mostly clean, take it out of the oven immediately. If overbaked, it can quickly become dense and heavy.
Flip the bread out of the loaf pan onto a cooling rack and let cool slightly before serving.