By Grocery List Plus Editorial Staff | Published on June 11, 2026

Serves 16
335 cal · 60 min
Cream Cheese Filled Banana Bread
Recipe GLPRd0adfb30b712d6
A moist and indulgent banana bread with a creamy cheese filling running through the center. Overripe bananas create natural sweetness while a soft cream cheese layer adds richness and tang. Perfect for breakfast, brunch, or dessert.
Save recipes you love
Create a free Grocery List Plus account to save recipes, rate them, and add every ingredient to your grocery list in one tap.
Ingredients
2½ cups all-purpose flour
4 teaspoons baking powder
2-3 very ripe bananas, mashed
8 oz cream cheese, softened
2 eggs, divided
¼ cup all-purpose flour (for filling)
¾ cup whole milk
3 tablespoons vegetable oil
1 teaspoon salt
1 cup granulated sugar, plus ½ cup for filling
1 cup chopped walnuts (optional)
1 tablespoon butter, for pans
Directions
Remove the 8 oz cream cheese from the refrigerator and set it on the counter to soften at room temperature for at least 15 minutes. Preheat the oven to 350°F (standard bake, not convection). Grease two 4 by 8 inch loaf pans with the butter, then lightly dust each pan with a small amount of flour.
In a large mixing bowl, peel and mash the 2-3 very ripe bananas until mostly smooth, leaving a few small chunks if desired.
To the mashed bananas, add 2½ cups flour, 1 cup sugar, 4 teaspoons baking powder, 1 teaspoon salt, 3 tablespoons oil, ¾ cup milk, 1 egg (reserving 1 egg for the filling), and 1 cup chopped walnuts if using. Using a hand mixer on medium speed, beat the mixture for 1-2 minutes, stopping occasionally to scrape the sides and bottom of the bowl with a spatula to ensure all ingredients are evenly incorporated.
Prepare the cream cheese filling: In a separate bowl, combine the 8 oz softened cream cheese, ½ cup sugar, ¼ cup flour, and the reserved 1 egg.
Using a hand mixer or wooden spoon, mix the cream cheese filling until almost smooth, with no large lumps remaining.
Divide the banana batter evenly between the two prepared pans, adding approximately 1¾ cups of batter to each pan and spreading it into an even layer.
Carefully spread the cream cheese filling evenly over the banana batter in each pan, dividing it equally. Top each pan with the remaining banana batter, smoothing the top gently to cover the filling.
Place both pans in the preheated 350°F oven and bake for approximately 45 minutes, until the edges are deeply browned and a toothpick inserted into the banana portions (avoiding the center cream cheese layer) comes out clean. The cream cheese layer may appear slightly soft and will firm as it cools.
Remove the pans from the oven and let the loaves cool in the pans for 10 minutes. Turn the loaves out onto a wire rack to cool completely before slicing.
Comments
All ingredients are stocked at every Charlotte chain, making a one-stop shop realistic, and the per-serving cost lands under $0.75 when you account for standard grocery prices on bananas, cream cheese, and walnuts. The stated 60 minutes understates reality by about 15 minutes once you factor in creaming butter and sugar, mixing two separate batters, filling, and the actual bake time, so expect closer to 75 minutes start to finish. This is a fussy recipe that requires attention to the swirl step and won't reheat to its best texture the next day, but it does make 16 servings, so it spreads prep effort across a crowd.
Sign in or create a free account to add your review.