Preheat the oven to 340°F (170°C).
Lightly grease a 8½ x 4½-inch (21x 11 cm -1 liter capacity) loaf pan and line with parchment paper.
Place the bananas in a medium bowl and mash with a fork.
In a medium bowl combine flour, salt, baking powder, baking soda and cinnamon.
In a large bowl, using a whisk or an electric hand mixer, cream together the egg with both sugars, butter and oil. Add sour cream and vanilla extract and mix until well incorporated.
Mix in the mashed bananas.
Gently incorporate the flour mixture. Set aside.
In a medium bowl whisk together the cream cheese, with egg, sugar, vanilla extract and flour.
Pour about two-thirds of the banana batter into the prepared loaf pan. Add the cream cheese mixture and cover with the remaining cake batter. Use a knife to create swirls.
Bake for about 50-60 minutes until golden brown and a toothpick inserted into the center comes out clean. If the bread browns too fast, cover with aluminum foil and continue baking.
Let bread cool in the pan for 10 minutes, and then invert onto a wire rack to cool completely.
Enjoy!