Heat the oven to 325ºF degrees. Sift together the flour, baking soda, cinnamon, and salt. Set aside.
In the bowl of a stand mixer fitted with a whip attachment, beat the sugar and eggs on medium speed until light and fluffy, about 5 minutes. (Or whip by hand with an electric hand mixer until light and fluffy, about 8 minutes.)
With the mixer on low speed, slowly drizzle in the oil. Be sure NOT to pour the oil in all at once; add it slowly so that it has time to incorporate into the eggs and doesn’t deflate the air you’ve just beaten into the batter. This took about 1 minute.
Add the mashed bananas, sour cream, and vanilla and mix on low speed until just combined. Fold in the dry ingredients and nuts by hand until thoroughly combined, so there are no more flour streaks in the batter.
Pour the batter into a buttered 9×5-inch loaf pan and bake for 60 to 75 minutes, until the top of the banana bread is golden brown and springs back when you poke it in the middle. If your finger sinks when you poke it, it needs to bake a little longer. Let cool for at least 30 minutes and then pop out of the pan and serve. Keeps for 2 to 3 days at room temperature, tightly wrapped. Or store in the freezer, tightly wrapped in plastic, for up to 2 weeks and defrost overnight at room temperature.