In a medium-sized bowl add the flour, baking soda, baking powder, and salt. Mix together and set aside.
Grab another large bowl and add the softened butter and cream cheese.
Next, add the sugar. Cream the ingredients together.
Add the eggs, mashed bananas, and vanilla extract and mix together well.
Now, add a little bit of the flour to the banana mixture and mix. Keep adding a little at a time until all of flour is mixed in.
Sprinkle half of the pecans into the mixture and fold in.
Pour into two 5" x 9" prepared loaf pans and sprinkle the rest of the pecans on top.
Bake for 75-minutes (cover with tinfoil if the top begins to get too brown toward the end of the baking process).
Allow to cool for at least 20 minutes before removing bread from bread pans. Once cooled, the bread should slide out easily.