I make this Banana Coffee Cake with Cream Cheese Swirl whenever I have ripe bananas and a crowd to please. It’s comforting, with a tender banana crumb, a creamy ribbon of sweetened cream cheese in the middle, and a crunchy cinnamon-walnut streusel on top. The cake presents like a treat but bakes like a straightforward coffee cake—no complicated techniques, just attention to a few small details.
The recipe blends familiar textures: a moist, banana-scented cake, a rich cream cheese layer, and a buttery streusel that keeps each bite interesting. You’ll see optional mini chocolate chips and extra walnuts in the batter; they add a little pop, but the cake stands perfectly on its own. I’ll walk you through the exact steps so the cream cheese layer stays intact and the streusel stays crisp.
Read the ingredients once, prep a few bowls, and follow the steps in order. Baking this feels like a productive, restorative afternoon project with a delicious reward: a cake that stores well in the fridge and makes excellent slices for brunch, dessert, or a late-night snack.
Ingredients at a Glance

- 19.5/10-inch 16 cup capacity angel food cake pan — the specified pan size gives the cake the right depth and shape.
- 1/2cupwalnuts — for the streusel; chop or pulse for texture.
- 1/2cupflour — used in the streusel to bind the topping.
- 1/2cupbrown sugar, packed — adds caramel notes to the streusel.
- 1/2tablespooncinnamon — warm spice for the streusel.
- 4tablespoonscold butter, cubed — cut into the streusel to form pebbly crumbs.
- 2 1/4cupsall-purpose flour — the cake’s structure; measure by spooning and leveling for accuracy.
- 1 1/4teaspoonsbaking powder — primary leavening for the cake.
- 1 1/4teaspoonbaking soda — reacts with sour ream to lift the cake.
- 1teaspoonsalt — balances sweetness and enhances flavor.
- 1teaspooncinnamon — folded into the dry mix for a subtle spice throughout.
- 1/2cupbutter, softened — creamed with sugar to create a light crumb.
- 1 1/2cupssugar — provides sweetness and tenderness.
- 2large eggsat room temperature — add structure and moisture; room temperature mixes more evenly.
- 1cupmashed bananas(about 2 large ripe bananas) — the main flavor and moisture for the cake batter.
- 1tablespoonvanilla extract — flavor booster in the cake batter.
- 1 1/4cupssour ream (not nonfat)at room temperature — provides tang and keeps the cake tender (note spelling as provided).
- 1/2cupsemi-sweet chocolate chips(optional) — optional mix-in for pockets of chocolate.
- 1/2cupwalnuts, chopped(optional) — optional mix-in for the batter for nutty texture.
- 8ouncescream cheese, softened — makes the smooth cream cheese swirl.
- 1/4cupReserved Batter(see instructions) — a small portion of batter reserved to blend into the cream cheese filling.
- 1/4cupsugar — sweetens the cream cheese filling.
- 1teaspoonvanilla extract — for the cream cheese filling.
- 1cupPowdered sugar — for the vanilla glaze.
- 1teaspoonvanilla extract — for the vanilla glaze (note: listed again in source).
- 2tablespoonsmilk — thins the glaze to a drizzling consistency.
- Garnish(optional) — mini chocolate chips to scatter on top if desired.
Banana Coffee Cake with Cream Cheese Swirl, Made Easy
- Preheat the oven to 350°F. Grease and flour the inside of the 19.5/10-inch 16 cup capacity angel food cake pan, or spray all inside surfaces with nonstick cooking spray with flour. Set the pan aside.
- Make the Cinnamon Walnut Streusel: place 1/2 cup walnuts in a food processor and pulse 3 times. Add 1/2 cup flour, 1/2 cup packed brown sugar, and 1/2 tablespoon cinnamon and pulse a few times to combine. Scatter 4 tablespoons cold, cubed butter over the top and pulse until the mixture resembles small pebbles and the walnuts are chopped. (Or combine in a bowl and cut in the butter by hand.) Refrigerate the streusel while you make the cake batter.
- In a medium bowl whisk together 2 1/4 cups all-purpose flour, 1 1/4 teaspoons baking powder, 1 1/4 teaspoon baking soda, 1 teaspoon salt, and 1 teaspoon cinnamon. Set aside.
- In the bowl of a stand mixer or using a hand mixer, beat 1/2 cup softened butter and 1 1/2 cups sugar on medium-high speed until light and fluffy, about 3 minutes.
- Add the 2 large eggs one at a time, beating just until the yellow of each egg disappears before adding the next. Mix in 1 tablespoon vanilla extract and 1 cup mashed bananas until just combined.
- Add the flour mixture and 1 1/4 cups sour ream (not nonfat), at room temperature, in three additions: add one third of the flour mixture, then half of the sour ream; add the second third of the flour mixture, then the remaining sour ream; add the final third of the flour mixture. Beat only until just combined after each addition.
- Measure out 1/4 cup of the batter and transfer it to a small bowl for the cream cheese filling (this is the “Reserved Batter” listed in the ingredients). Set that bowl aside.
- Stir 1/2 cup semi-sweet chocolate chips (optional) and 1/2 cup walnuts, chopped (optional) into the remaining batter until just combined.
- From the remaining batter, measure out 1 cup and set it aside—this will be used to spread over the cream cheese layer. Spoon the rest of the batter (the portion remaining after removing the 1 cup) into the prepared pan and smooth it into an even layer.
- Make the Cream Cheese Filling: in a clean mixing bowl add the reserved 1/4 cup batter, 8 ounces softened cream cheese, 1/4 cup sugar, and 1 teaspoon vanilla extract. Beat on medium-high speed until smooth and creamy, about 1 minute.
- Spoon the cream cheese filling over the batter in the pan and gently smooth it, leaving about 1/4 inch between the filling and the sides of the pan (do not spread into the pan sides). Carefully spread the reserved 1 cup of batter thinly and evenly over the cream cheese filling.
- Tap the pan on the counter a few times to release air bubbles. Sprinkle the chilled Cinnamon Walnut Streusel evenly over the top of the cake.
- Bake at 350°F for 55–60 minutes, or until a toothpick inserted into the cake portion (avoiding the cream cheese layer) comes out clean. If the toothpick is not clean at 60 minutes, continue baking and check every 5–10 minutes until done.
- Remove the cake from the oven and cool on a wire rack for 1 hour. After 1 hour, gently invert the cake onto a baking sheet, remove the pan, then invert the cake again so the streusel is on top. Let the cake cool to room temperature.
- Make the Vanilla Glaze: whisk together 1 cup powdered sugar, 1 teaspoon vanilla extract, and 2 tablespoons milk in a medium bowl until smooth. When the cake is at room temperature, drizzle the glaze over the top.
- Garnish with mini chocolate chips (optional). Store the cake in the refrigerator for up to 7 days.
Why Banana Coffee Cake with Cream Cheese Swirl is Worth Your Time
This cake rewards patience. It layers flavors and textures cleanly: banana keeps the crumb moist and tender, the cream cheese adds a concentrated hit of richness, and the streusel offers contrast. Because the batter and filling are assembled in stages, the result is both visually appealing and reliably fork-friendly.
It’s also versatile. Serve warm slices for brunch with coffee, or chilled for a late-night treat. The glaze and optional mini chips give a finishing touch that looks like effort but takes minutes. If you bake to share, this cake holds up well when sliced and stored, so it’s a good choice for potlucks or a week of indulgent breakfasts.
Texture-Safe Substitutions

- Sour ream — swap with full-fat plain yogurt for a similar tang and moisture; Greek yogurt will thicken the batter slightly, so use it sparingly.
- Butter — use unsalted butter if you only have salted; reduce added salt slightly to keep balance.
- Walnuts — pecans can replace walnuts in the streusel and batter if preferred; they toast similarly and offer a slightly sweeter, buttery note.
- Semi-sweet chocolate chips — omit if you want a nut-forward cake, or use dark chocolate chips for less sweetness.
Equipment at a Glance

- 19.5/10-inch 16 cup capacity angel food cake pan (as specified)
- Stand mixer or hand mixer
- Food processor (for streusel) or mixing bowl and pastry cutter
- Mixing bowls and measuring cups/spoons
- Wire rack for cooling
- Toothpick for doneness checks
Errors to Dodge
- Avoid overbeating after you add the flour. Beat only until just combined to keep the crumb tender.
- Don’t spread the cream cheese filling into the sides of the pan; leave the 1/4-inch gap so the layers remain distinct and the filling doesn’t squeeze out during baking.
- Resist opening the oven frequently. Check only near the end of the bake time to avoid heat loss that can affect rise.
- Make sure the sour ream is at room temperature. Cold dairy can cause the batter to curdle or mix unevenly.
- When testing doneness, insert the toothpick into the cake portion, avoiding the cream cheese layer; that center will naturally be softer because of the filling.
Spring to Winter: Ideas
Spring: Add a handful of fresh chopped strawberries to the batter or serve each slice with macerated berries for brightness.
Summer: Replace half the streusel with toasted coconut for a more tropical finish, and serve slightly chilled.
Autumn: Stir 1/2 teaspoon extra cinnamon and a pinch of nutmeg into the dry mix; swap walnuts for toasted pecans.
Winter: Fold in 1/2 teaspoon orange zest into the batter and the glaze for a citrus lift, and top with a sprinkle of flaky sea salt on the glaze for contrast.
Pro Tips & Notes
Prep and assembly
- Line up bowls: dry mix, creamed butter-sugar, mashed banana, reserved batter, and cream cheese filling. It makes the assembly smooth and prevents overmixing.
- Chill the streusel once mixed. Cold butter in the streusel keeps the topping from melting into the batter and helps it stay crisp through baking.
- Measure flour by spooning it into the cup and leveling with a knife, instead of scooping directly, to avoid a dense cake.
- Cooling and two inversions are intentional. They help the cake set and keep the streusel on top during the final presentation.
Save for Later: Storage Tips
Store the finished cake in the refrigerator for up to 7 days, covered lightly with plastic wrap or in an airtight container. The cream cheese swirl requires refrigeration. For longer storage, slice and freeze individual pieces wrapped tightly; thaw in the refrigerator before serving and refresh in a warm oven for 5–7 minutes if you like it warm.
Frequently Asked Questions
- Can I use a different pan? This recipe is written for the specified 19.5/10-inch 16 cup angel food cake pan; a similarly sized bundt or tube pan may work but baking time and results can change. If using a different pan, monitor doneness early and often.
- My cream cheese filling sank—what happened? Often this happens if the filling is too thin or spread into the pan sides. Make sure the cream cheese is softened but not melted, and leave the 1/4-inch gap at the edges as instructed.
- Why is the toothpick test done away from the cream cheese? The cream cheese layer remains moist and will register as “uncooked” with a toothpick. Test the cake portion to judge doneness accurately.
- Can I skip the glaze? Yes. The cake is delicious without it; the glaze simply adds a sweet, pretty finish.
Final Bite
This Banana Coffee Cake with Cream Cheese Swirl is one of those reliably comforting bakes that looks impressive and isn’t fussy. Follow the layer order, keep the cream cheese filling contained, and chill the streusel before topping. The result is a cake with a tender banana crumb, a velvety cream cheese core, and a crunchy cinnamon-walnut crown—great for sharing or savoring across several mornings.
Bake it, slice it, and store it in the fridge for up to a week. If you try one tweak—swap in pecans or add orange zest—make a note for next time. Small changes can highlight seasonal flavors without losing what makes this recipe so satisfying.

Banana Coffee Cake with Cream Cheese Swirl
Ingredients
Ingredients
- 19.5/10- inch 16 cup capacity angel food cake pan
- 1/2 cupwalnuts
- 1/2 cupflour
- 1/2 cupbrown sugar packed
- 1/2 tablespooncinnamon
- 4 tablespoonscold butter cubed
- 2 1/4 cupsall-purpose flour
- 1 1/4 teaspoonsbaking powder
- 1 1/4 teaspoonbaking soda
- 1 teaspoonsalt
- 1 teaspooncinnamon
- 1/2 cupbutter softened
- 1 1/2 cupssugar
- 2 large eggsat room temperature
- 1 cupmashed bananas about 2 large ripe bananas
- 1 tablespoonvanilla extract
- 1 1/4 cupssour ream not nonfatat room temperature
- 1/2 cupsemi-sweet chocolate chips optional
- 1/2 cupwalnuts chopped(optional)
- 8 ouncescream cheese softened
- 1/4 cupReserved Batter see instructions
- 1/4 cupsugar
- 1 teaspoonvanilla extract
- 1 cupPowdered sugar
- 1 teaspoonvanilla extract
- 2 tablespoonsmilk
- Garnish optional
- mini chocolate chips
Instructions
Instructions
- Preheat the oven to 350°F. Grease and flour the inside of the 19.5/10-inch 16 cup capacity angel food cake pan, or spray all inside surfaces with nonstick cooking spray with flour. Set the pan aside.
- Make the Cinnamon Walnut Streusel: place 1/2 cup walnuts in a food processor and pulse 3 times. Add 1/2 cup flour, 1/2 cup packed brown sugar, and 1/2 tablespoon cinnamon and pulse a few times to combine. Scatter 4 tablespoons cold, cubed butter over the top and pulse until the mixture resembles small pebbles and the walnuts are chopped. (Or combine in a bowl and cut in the butter by hand.) Refrigerate the streusel while you make the cake batter.
- In a medium bowl whisk together 2 1/4 cups all-purpose flour, 1 1/4 teaspoons baking powder, 1 1/4 teaspoon baking soda, 1 teaspoon salt, and 1 teaspoon cinnamon. Set aside.
- In the bowl of a stand mixer or using a hand mixer, beat 1/2 cup softened butter and 1 1/2 cups sugar on medium-high speed until light and fluffy, about 3 minutes.
- Add the 2 large eggs one at a time, beating just until the yellow of each egg disappears before adding the next. Mix in 1 tablespoon vanilla extract and 1 cup mashed bananas until just combined.
- Add the flour mixture and 1 1/4 cups sour ream (not nonfat), at room temperature, in three additions: add one third of the flour mixture, then half of the sour ream; add the second third of the flour mixture, then the remaining sour ream; add the final third of the flour mixture. Beat only until just combined after each addition.
- Measure out 1/4 cup of the batter and transfer it to a small bowl for the cream cheese filling (this is the "Reserved Batter" listed in the ingredients). Set that bowl aside.
- Stir 1/2 cup semi-sweet chocolate chips (optional) and 1/2 cup walnuts, chopped (optional) into the remaining batter until just combined.
- From the remaining batter, measure out 1 cup and set it aside—this will be used to spread over the cream cheese layer. Spoon the rest of the batter (the portion remaining after removing the 1 cup) into the prepared pan and smooth it into an even layer.
- Make the Cream Cheese Filling: in a clean mixing bowl add the reserved 1/4 cup batter, 8 ounces softened cream cheese, 1/4 cup sugar, and 1 teaspoon vanilla extract. Beat on medium-high speed until smooth and creamy, about 1 minute.
- Spoon the cream cheese filling over the batter in the pan and gently smooth it, leaving about 1/4 inch between the filling and the sides of the pan (do not spread into the pan sides). Carefully spread the reserved 1 cup of batter thinly and evenly over the cream cheese filling.
- Tap the pan on the counter a few times to release air bubbles. Sprinkle the chilled Cinnamon Walnut Streusel evenly over the top of the cake.
- Bake at 350°F for 55–60 minutes, or until a toothpick inserted into the cake portion (avoiding the cream cheese layer) comes out clean. If the toothpick is not clean at 60 minutes, continue baking and check every 5–10 minutes until done.
- Remove the cake from the oven and cool on a wire rack for 1 hour. After 1 hour, gently invert the cake onto a baking sheet, remove the pan, then invert the cake again so the streusel is on top. Let the cake cool to room temperature.
- Make the Vanilla Glaze: whisk together 1 cup powdered sugar, 1 teaspoon vanilla extract, and 2 tablespoons milk in a medium bowl until smooth. When the cake is at room temperature, drizzle the glaze over the top.
- Garnish with mini chocolate chips (optional). Store the cake in the refrigerator for up to 7 days.
Equipment
- 19.5/10-inch 16-cup capacity angel food cake pan
- nonstick cooking spray with flour (or grease and flour)
- food processor (or bowl and pastry cutter)
- Stand Mixer or Hand Mixer
- Mixing bowls
- Small Bowl
- Wire Rack
- Baking Sheet
- Measuring cups and spoons
Notes
Dairy free:Use dairy free sour cream (Follow Your Heart) and dairy free butter (Earth Balance STICKS).
Egg free:Use flax eggs.
Bake in a cast iron pan:The baking time is approximately the same, but as always, check early!
Banana bread muffins:Bake in muffin tins for 20-25 minutes.
