Desserts
This banana cream cheese roll recipe delivers the perfect balance of flaky, golden layers and creamy, swirled banana filling—every bite is a harmonious blend of textures and flavors. 🌟 The secret lies in a simple yet effective dough technique that ensures crispy edges while keeping the center tender, paired with a rich cream cheese filling that's perfectly balanced with ripe bananas.
What sets these rolls apart is the foolproof method for creating those signature swirls without overmixing the dough.
Using a standard pastry recipe as the base, we incorporate cream cheese directly into the dough for an extra layer of richness, while the banana filling gets its signature texture from a touch of cornstarch. This combination transforms an ordinary dessert into something truly special.
The result is a crispy golden roll with a tender interior, where each slice reveals perfect swirls of banana cream cheese filling. The aroma of freshly baked rolls fills your kitchen, and the contrast of warm, flaky layers with cool, creamy filling makes every bite irresistible.
Perfect for breakfast, brunch, or dessert, these rolls are sure to become a family favorite.
While this recipe delivers classic results, we'll include variations for vegan and gluten-free adaptations, ensuring everyone can enjoy this delicious treat. The key to success is patience—letting the dough rest properly and baking at the right temperature guarantees perfect rolls every time.
Ingredients for banana cream cheese roll
Golden layers and creamy swirls—just these 13 ingredients transform your kitchen into a bakery.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 4 cups | Plus 1 tbsp for dusting |
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for pastry |
| Granulated Sugar 🍚 | ¼ cup | For dough enrichment |
| Large Eggs 🥚 | 1 whole | Room temperature |
| Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| Ripe Bananas 🍌 | 2 large | About 1 cup mashed |
| Powdered Sugar 🍚 | ½ cup | For filling sweetness |
| Cornstarch 🌾 | 1 tbsp | For filling texture |
| Vanilla Extract 🌿 | 1 tsp | Pure vanilla preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Milk 🥛 | ¼ cup | For dough tenderness |
| Baking Powder 🍞 | 1 tsp | For flaky layers |
| Lemon Juice 🍋 | 1 tsp | Brightens banana flavor |
The butter and cream cheese are non-negotiable here. Plugrá brand butter from the grocery store's freezer section gives the best flaky layers—don't use that melted, greasy tub stuff. For cream cheese, Philadelphia Original is my go-to, but any full-fat block works. Bananas should be ripe but not brown—think soft when gently squeezed. The flour? King Arthur unbleached if you want to splurge, but any all-purpose brand works fine. The secret to crispy edges is keeping everything cold until the last minute—don't let that butter melt in your hands.
No cream cheese? Substitute with 4 oz mascarpone—it's creamier but works in a pinch. Short on butter? Vegetable shortening at the same amount keeps things flaky. The bananas can be frozen if you're prepping ahead—thaw and dry them first to avoid excess moisture. For a tangier filling, add 1/2 tsp lemon zest to the mashed bananas. The cornstarch is crucial—it prevents a gummy filling. If you don't have it, arrowroot powder at the same amount works too. And trust me on the vanilla—imitation stuff makes the filling taste artificial.
These rolls keep beautifully. Wrap tightly in plastic and store at room temperature for 2 days, or freeze for 3 months (they actually taste better after thawing!). To reheat, warm in a 350°F oven for 10 minutes—just until the edges are crispy again. I always make a double batch because they disappear fast. The dough can be chilled for up to 24 hours if you need to pause—just let it sit at room temp for 30 minutes before rolling.
Why You'll Love This Recipe
- Foolproof Layers: I swear by this recipe—no fancy techniques, just a simple dough wrapped around a creamy filling that stays together. The butter and sugar in the dough melt into that perfect flaky texture, while the cream cheese filling keeps it rich without being heavy.
- Sweet-Creamy Magic: That first bite? Pure comfort. The warm, slightly caramelized sugar crust pairs with the tangy cream cheese and ripe banana—it’s like dessert had a makeover into something you’d eat for breakfast. (Yes, even on a Tuesday morning.)
- Make-Ahead Hero: Honestly, this is my go-to for parties or lazy Sundays. Bake a batch, slice them up, and they’ll keep in the fridge for days—no one will guess they’re not fresh. The cream cheese filling actually tastes better the next day, if you can believe it.
- Pantry Staple Power: No weird ingredients here—just flour, butter, sugar, eggs, and cream cheese. I’ve made these with whatever bananas I had (even slightly spotted ones), and they never let me down. Budget-friendly, foolproof, and always a hit.
Step-by-step instructions for banana cream cheese rolls
Here's how to create golden, flaky layers with creamy banana swirls that'll impress everyone.
👨🍳 Step 1: Make the Cream Cheese Filling
In a medium bowl, combine the 8 oz cream cheese and 0.5 cup powdered sugar. Beat with an electric mixer on medium speed for 2-3 minutes until light and fluffy—you're looking for a smooth, ribbon-like consistency. This ensures your filling stays creamy, not grainy, when it goes into those warm rolls.
Add 1 tsp vanilla extract and 1 tbsp cornstarch, then mix on low speed for 30 seconds until fully incorporated. The cornstarch will help thicken the filling just enough to hold its shape when swirled. Set this mixture aside while you prepare the dough—it'll need to come to room temperature.
👨🍳 Step 2: Prepare the Banana Filling
In a separate bowl, mash the 2 large ripe bananas with a fork until completely smooth. You want no lumps—this ensures even distribution when you swirl. Stir in 1 tsp lemon juice and 1 tsp vanilla extract, mixing well. The lemon juice brightens the banana flavor and prevents it from turning brown too quickly.
Set this aside while you work on the dough. The acidity from the lemon juice will also help preserve the banana's vibrant color when it gets rolled into the pastry. If your bananas are extra ripe, you might want to use them immediately to avoid any browning.
👨🍳 Step 3: Create the Dough Base
In a large mixing bowl, combine the 4 cups all-purpose flour, 0.5 tsp salt, 1 tsp baking powder, and 0.25 cup granulated sugar. Whisk these dry ingredients together until evenly distributed—this prevents any pockets of baking powder that could cause uneven rising.
Cut in the 1 cup cold unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces. This cold butter is what creates those beautiful flaky layers. Add the 1 whole large egg and 0.25 cup milk, then mix gently with a fork until the dough just comes together.
🥘 Step 4: Roll and Swirl the Layers
Lightly flour a clean surface and turn out the dough. Roll it into a 12x10-inch rectangle, about 1/8-inch thick. Spread the cream cheese mixture evenly over the dough, leaving a 1-inch border around the edges. This border prevents the filling from leaking out during baking.
Drop spoonfuls of the banana mixture along the center of the dough, about 2 inches apart. Using a sharp knife or offset spatula, gently swirl the banana filling into the cream cheese layer, creating those beautiful marbled patterns. Fold the dough over itself like a letter, then roll it up tightly from the long side.
🔥 Step 5: Bake to Golden Perfection
Preheat your oven to 375°F. Cut the rolled dough into 12 equal pieces and arrange them in a greased 9x13-inch baking dish, cutting side down. This ensures even baking and those crispy edges you're after. Bake for 25-30 minutes until the rolls are deep golden brown and the edges are set.
Here's the thing—don't overbake. You want them tender inside with just a hint of firmness. The internal temperature should reach 190-195°F. Let them cool in the pan for 10 minutes before transferring to a wire rack. The residual heat will finish setting the filling while keeping those edges crispy.
Pro Tips For Making Banana Cream Cheese Roll
- CHILL THE CREAM CHEESE: Take your cream cheese out of the fridge 30 minutes before mixing—yes, even if you’re eager to start. Cold cream cheese adds lumps to your filling, and nobody wants a grainy center in their roll. I learned this the hard way when my first batch looked like it had sand in it.
- WEIGH YOUR FLOUR: Scooping flour from the bag packs in extra air, which makes your dough dry and crumbly. Use a kitchen scale for 1:1 accuracy—250 grams gives the perfect tender crumb. (I know, measuring cups are easier, but this is the thing that matters most.)
- DON’T OVERMIX THE DOUGH: Once the flour is incorporated, stop folding. Overworking the dough develops gluten, and your rolls will turn out tough instead of flaky. Just until no dry bits remain—about 10-12 strokes max.
- ROLL THINLY, BAKE LOW: Spread the dough to ¼-inch thickness before cutting—thicker edges burn before the center cooks. Bake at 325°F (not 350°F) for even browning, and tent with foil if the edges darken too fast. (Your future self will thank you.)
Flavor customization for this dish
Spiced Cream Cheese
For a warm, aromatic twist, add ½ tsp cinnamon and ¼ tsp cardamom to the cream cheese mixture. These spices complement the banana beautifully and add depth. I like to toast the spices lightly in a dry pan for 30 seconds before mixing to intensify their flavor.
A pinch of fresh nutmeg also works wonderfully—just grate ⅛ tsp directly into the filling. 🌶️
Chocolate-Dipped Variations
After baking, dip the tops of the rolls in melted dark chocolate> (I use Ghirardelli 72%) and sprinkle with crushed pecans or sea salt flakes. The chocolate adds a rich contrast to the sweet filling.
For a white chocolate twist, melt ½ cup white chocolate chips with 1 tbsp coconut oil for smoother dipping. Let the chocolate set for 10 minutes before serving.
Tropical Fruit Swaps
Replace bananas with mango or pineapple for a vibrant summer twist. Use 1½ cups diced ripe mango or 1 cup crushed pineapple (drained well) mixed with 1 tbsp lime juice instead of lemon.
The acidity balances the sweetness perfectly. For extra tropical flair, add ¼ cup toasted coconut flakes to the filling or sprinkle on top after baking.
Nutty Crunch Additions
For texture, fold ½ cup chopped walnuts or pecans into the cream cheese filling before swirling. Toast the nuts in a dry pan for 3-4 minutes until fragrant, then chop them finely.
Alternatively, press crushed hazelnuts into the bottom of the baking dish before arranging the rolls for a crunchy base. Just be sure to press them lightly so they don't burn.
Citrus Zest Boost
Brighten the filling with 1 tbsp orange or lime zest mixed into the mashed bananas. The citrus cuts through the richness of the cream cheese beautifully. For a bold flavor, use ½ tsp orange extract> instead of vanilla—it adds a distinct citrus note without overpowering.
Pair with white chocolate drizzle for a sophisticated finish.
Vegan Adaptations
For a dairy-free version, replace the cream cheese with 8 oz vegan cream cheese> (like Kite Hill) and use vegan butter> (like Miyoko's) in the dough.
Substitute the milk with unsweetened almond milk> and add 1 tbsp applesauce> to the dough for moisture. The texture stays tender, though slightly less flaky. 🌱
Nutrition facts
Frequently asked questions
Can I make these rolls without cream cheese?
You can substitute with 8 oz mascarpone cheese for a similar texture, or use 4 oz softened butter mixed with 4 oz ricotta cheese for a lighter version. The filling will be slightly less rich, but still delicious. For a dairy-free option, see the vegan adaptation in the recipe notes.
Why did my banana filling turn brown after baking?
This happens when the bananas weren't ripe enough or the lemon juice wasn't added promptly. Always use ripe but not brown bananas and mix in the 1 tsp lemon juice immediately after mashing. For extra protection, add ½ tsp vitamin C powder (found in baking sections) to the filling before swirling.
How do I get those perfect swirls without overmixing?
Use a sharp knife or offset spatula to gently drag the banana filling through the cream cheese layer in smooth, continuous motions. Work quickly and avoid pressing down too hard—this keeps the layers distinct. If the dough starts sticking, chill it for 10 minutes before rolling again.
Can I make these rolls ahead of time?
Yes! Bake them 1 day ahead and store in an airtight container at room temperature. For longer storage, freeze the unbaked rolls for up to 3 months—thaw overnight in the fridge before baking. Reheat slices in a 350°F oven for 5 minutes to restore crispiness.
What's the secret to crispy edges?
Keep everything cold until baking—especially the butter and cream cheese. Use a greased baking dish and arrange rolls cut-side down for even heat distribution. Bake at 375°F for exactly 25-30 minutes—no longer, or the edges will become tough.
