Using an electric mixer (we used handheld), mix butter, cream cheese, and vanilla at medium speed until creamy.
Next, add the sugar gradually, beat until light and fluffy. Add the eggs, mixing after each addition until just blended.
Combine the flour, baking powder, baking soda, and salt. Gradually add to the butter mixture, mixing at low speed just until blended. Finally, stir in the mashed bananas and pecans.
Scoop the batter into the two prepared loaf pans and bake at 350℉ for one hour or until a toothpick inserted into the center comes out clean or with just a few moist crumbs attached.
*We loosely cover with aluminum foil for the last 15 minutes of baking to prevent over-browning.
Allow the freshly baked loaves to cool, still in pans, on a wire rack for 10 minutes before turning out.