Preheat your oven to 350°F (175°C) and grease a 9×5-inch loaf pan.
In a large bowl, mash the ripe bananas with a fork until smooth, leaving some chunks for texture.
Add softened butter and sugar to the bananas, mixing well. Beat in the eggs, one at a time, followed by the vanilla extract.
In a separate bowl, whisk together flour, baking soda, and salt. Gradually add to the banana mixture, stirring just until combined.
In another bowl, beat the softened cream cheese with about 2 tablespoons of sugar until creamy and smooth.
Pour half of the banana batter into the prepared loaf pan. Spread the cream cheese mixture over the top, then dollop the remaining banana batter on top, swirling with a knife.
Bake for about 60-70 minutes, or until a toothpick inserted into the center comes out clean.
Allow the bread to cool in the pan for about 10 minutes before transferring to a wire rack to cool completely.
Notes
This cream cheese-filled banana bread is a magical combination of comforting flavor and delightful texture, perfect for any time of day.