Preheat your oven to 350-degree Fahrenheit. Then, take a 9x5 loaf pan with nonstick cooking spray
In a mixing bowl, mix flour, baking powder, baking soda, cinnamon, and salt
In the bowl of a stand mixer having a paddle attachment, or in a large mixing bowl, add butter, granulated sugar, and mix the contents for about 4 - 5 minutes. You can try using an electric mixer for this purpose.
Keep stirring the mixture until it turns light and fluffy
Going forward, mix the eggs and add vanilla. Next, pour the mashed bananas.
Now, add the dry ingredients to the wet ingredients and mix it thoroughly (make sure not to overmix the batter). Then, add the chopped walnuts.
In the next step, pour the batter into the loaf pan and spread it
Next, bake the mixture for about 55-65 minutes. You can try tenting with aluminium foil to prevent excess browning
Take it out from the oven and allow it to cool for 20 minutes
Tightly wrap the loaf or slices in plastic wrap or aluminium foil
Place the wrapped banana bread in the freezer, and cool it for a few hours
Unwrap the bread and serve it cool