
Ingredients
For the banana bread batter:
2 cups all-purpose flour
1 tsp baking powder
1/2 tsp baking soda
1/2 tsp salt
1 tsp ground cinnamon (optional)
1/2 cup unsalted butter, melted
1 cup brown sugar (or white sugar)
2 large eggs
1 tsp vanilla extract
3 ripe bananas, mashed (about 1 1/2 cups)
1/4 cup milk or yogurt
For the cream cheese filling:
8 oz (225g) cream cheese, softened
1/4 cup granulated sugar
1 large egg
1 tsp vanilla extract
Optional topping:
1 banana sliced lengthwise (for decoration, like in your photo)
Instructions
- Prepare oven & pan
Preheat oven to 350°F (175°C).
Grease and line a 9×5-inch loaf pan with parchment paper.
- Make the banana bread batter
In a bowl, whisk together flour, baking powder, baking soda, salt, and cinnamon.
In another large bowl, whisk melted butter and sugar until combined.
Add eggs, vanilla, mashed bananas, and milk. Mix well.
Gently fold in the dry ingredients until just combined (do not overmix).
- Make the cream cheese filling
Beat cream cheese, sugar, egg, and vanilla until smooth and creamy.
- Assemble
Pour half of the banana bread batter into the loaf pan.
Spread the cream cheese filling evenly on top.
Cover with remaining banana bread batter.
If desired, place a banana slice lengthwise on top for decoration.
- Bake
Bake for 55–65 minutes, or until a toothpick inserted into the banana bread (not the cream cheese layer) comes out clean.
If it browns too quickly, cover with foil halfway through baking.
- Cool & serve
Let it cool in the pan for 15 minutes, then transfer to a wire rack.
Slice once fully cooled to let the filling set.
✨ You’ll get a moist banana bread with a cheesecake-style surprise inside!