Set oven rack in the lower third of the oven.
Pre-heat oven to 350°F.
In a large bowl, add all the the flours, sugar, baking soda, and salt. Whisk together well and then toss in nuts to coat. Set aside.
In a separate bowl, gently mash the peeled bananas.
Add two slightly beaten eggs to the bananas along with the sour cream and vanilla and mix well.
Add the melted butter to the banana mixture and mix well.
Make a well in the center of the flour mixture, and pour the banana mixture into the well. Mix gently until the dry ingredients are incorporated with the wet and the flour is no longer visible. Do this gently and DO NOT over mix. Batter will be lumpy.
Pour batter into greased loaf pan and transfer to oven. Bake for 50-60 minutes or until a toothpick inserted in the center of the banana bread comes out clean. If at anytime the banana bread appears to be over browning, you can cover it with aluminum foil as it continues to bake.
Once the banana bread is finished baking, transfer loaf pan to a wire cooling rack. Allow pan to cool slightly and then remove the banana bread from the pan to a wire cooling rack to allow the banana bread to cool completely. Slice and enjoy!