Desserts
This banana cream cheese roll recipe delivers swirled gooey layers that taste like dessert heaven in every bite. The secret lies in a simple dough that wraps around a rich, creamy filling of mashed banana and tangy cream cheese, all baked together for a perfectly balanced treat.
I've perfected this recipe to ensure tender rolls with a slightly crisp exterior and a soft, custardy center—no fancy equipment required.
The beauty of these rolls is their versatility—they're easy enough for a weeknight dessert but impressive enough for company. The dough comes together in just 10 minutes, while the filling takes mere minutes to mix.
Once rolled, baked, and sliced, you'll have golden-brown rolls with swirls of creamy banana filling peeking through, ready to be dusted with powdered sugar or drizzled with caramel.
What makes this recipe stand out is the harmony of flavors—the sweetness of ripe bananas pairs perfectly with the tang of cream cheese, creating a filling that's neither too sweet nor too rich.
The rolls stay moist for hours, making them ideal for meal prep or gifting. Whether you're a beginner or an experienced baker, this recipe is designed to deliver restaurant-quality results with minimal effort.
For those with dietary preferences, you can easily adapt this recipe by using vegan cream cheese or a dairy-free butter substitute. The instructions are clear and foolproof, ensuring that every batch turns out as delicious as the first. Let's get started on creating these irresistible banana cream cheese rolls!
Ingredients for banana cream cheese roll
Simple dough and creamy filling—just 12 ingredients for restaurant-quality rolls.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 3 cups | Sifted for light texture |
| Granulated Sugar 🍚 | ¼ cup | White sugar preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for dough |
| Large Eggs 🥚 | 1 whole | Room temperature for mixing |
| Milk 🥛 | ¼ cup | Whole milk for richness |
| Ripe Bananas 🍌 | 2 medium | Mashed for filling |
| Cream Cheese 🧀 | 8 oz | Softened for smooth filling |
| Powdered Sugar 🍚 | ¼ cup | For dusting and filling |
| Vanilla Extract 🌿 | 1 tsp | Pure extract preferred |
| Baking Powder 🍞 | 1 tsp | Aluminum-free recommended |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The cream cheese and butter are non-negotiable for that signature tangy richness. Philadelphia brand cream cheese is my go-to—it's the smoothest and most reliable. For butter, Land O'Lakes or Plugra work perfectly, but make sure it's unsalted. The bananas need to be ripe but not mushy—think slightly soft with brown spots. I always grab extra bananas to have on hand for this recipe. The powdered sugar is used twice: once in the filling for sweetness and again for dusting the finished rolls. Domino brand is my favorite for its fine texture.
No cream cheese? Ricotta cheese works in a pinch, though the flavor will differ slightly. Short on butter? Coconut oil or vegan butter keeps the recipe vegetarian. The vanilla extract can be swapped for vanilla bean paste if you want extra depth. For the dough, if you don't have baking powder, baking soda plus 1 extra tsp vinegar is a decent substitute. The lemon juice brightens the filling—if you're out, white vinegar at half the amount works too. For the bananas, if they're too firm, microwave them for 20 seconds to soften.
Store the dough wrapped in plastic for up to 2 days in the fridge. The filling can be made ahead and kept covered for 1 day. Once baked, these rolls stay moist for 3 days at room temperature, wrapped tightly. For longer storage, freeze the baked rolls for up to 3 months. I like to slice them before freezing—just thaw and warm in the oven. The powdered sugar dusting should be done right before serving to keep it crisp.
Why You'll Love This Recipe
- No-Fuss Layers: I swear, the dough comes together with just flour, sugar, and butter—no fancy tools. You’ll roll, fill with cream cheese and banana, then bake. That’s it. Minimal effort, maximum payoff.
- Sweet Creamy Magic: The contrast? Chef’s kiss. Flaky, buttery layers hugging that tangy-sweet cream cheese filling, all cut through by ripe banana. It’s like dessert sneaking into breakfast—no one will resist.
- Breakfast or Snack Star: Honestly, this works for both. Serve it warm with coffee for a weekend treat, or slice it up for lunchboxes. My kids grab these for school—no complaints, just empty plates.
- Budget Breakfast Win: Flour, eggs, butter—these are pantry staples. A batch feeds four for under $5, and leftovers reheat beautifully. (Yes, even on a Tuesday night.)
Step-by-step instructions for banana cream cheese rolls
These swirled rolls combine tender dough with rich banana cream cheese filling in one perfect bake.
Prepare the Cream Cheese Filling
In a medium bowl, combine the 8 oz softened cream cheese, 0.25 cup powdered sugar, 1 tsp vanilla extract, and 1 tbsp freshly squeezed lemon juice. Mix with a hand mixer on medium speed until completely smooth and creamy. The lemon juice brightens the flavor while balancing the sweetness.
Next, mash the 2 medium ripe bananas with a fork until smooth, then fold them into the cream cheese mixture. Set the filling aside while you prepare the dough. The bananas should be very ripe with brown speckles—they'll add natural sweetness and moisture to the filling.
Make the Swirl Dough
In a large mixing bowl, whisk together the 3 cups sifted all-purpose flour, 0.25 cup granulated sugar, 1 tsp baking powder, and 0.5 tsp salt. Cut in the 0.5 cup cold cubed unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces remaining.
Make a well in the center and add the 1 whole large egg and 0.25 cup whole milk. Mix gently with a wooden spoon until just combined, then turn the dough onto a lightly floured surface. Knead lightly for about 1 minute until smooth, then shape into a 12x8-inch rectangle. Spread the cream cheese filling evenly over the dough, leaving a ½-inch border around the edges.
Roll and Bake for Perfect Swirls
Starting from the long side, tightly roll the dough into a log, pinching the seam to seal. Cut the log into 12 equal pieces and arrange them in a greased 9x13-inch baking pan, cutting sides if needed. Cover loosely with plastic wrap and refrigerate for 30 minutes to allow the dough to relax and the filling to set slightly.
Preheat your oven to 350°F. Bake the rolls for 25-30 minutes until the tops are golden brown and a toothpick inserted comes out clean. The rolls should be soft inside with just a slight resistance when pressed. If the tops brown too quickly, tent with foil for the last 5-10 minutes to prevent over-browning.
Cool and Serve
Remove the rolls from the oven and let them cool in the pan for 10 minutes. This resting period allows the filling to thicken slightly and the rolls to set. Transfer to a wire rack and serve warm, dusted lightly with additional powdered sugar if desired.
Each roll should reveal a beautiful swirl of creamy banana filling when sliced. The exterior should be tender with a slight crust, while the interior remains soft and gooey. These rolls are best enjoyed fresh from the oven while still warm, making them perfect for breakfast or dessert.
Pro Tips For Making Banana Cream Cheese Roll
- Use Cold Butter, Not Soft: I learned this the hard way—cutting butter straight from the fridge into flour gives you way more surface area for the sugar to dissolve into. If your butter’s already melting, you’re fighting an uphill battle for flaky layers. Even if the dough feels weird, resist the urge to soften it.
- Don’t Overmix the Dough: Once you add the milk, stop mixing the second the flour disappears. I used to punch and fold like I was kneading bread, and the rolls turned dense. This isn’t shortbread—just combine until just combined. Your future self will thank you when they slice into tender, not chewy, rolls.
- Chill the Dough Twice: First, chill it for 30 minutes after mixing (yes, even if you’re impatient like me). Then, after shaping, wrap them in plastic and refrigerate overnight. The second rest prevents the cream cheese filling from turning the dough soggy. Sounds weird, but it works—trust the process.
- Fill Rolls at Room Temp: Cold cream cheese is a nightmare to pipe. Let that filling sit out for 10-15 minutes until it’s soft enough to spread smoothly. I skip this when I’m lazy, but the dough absorbs less moisture, and the filling stays plump instead of melting into a sad puddle. Worth the wait.
Health benefits of this recipe
Balanced Carbs
The dough in these rolls uses 3 cups all-purpose flour and 0.25 cup granulated sugar, providing complex carbohydrates for steady energy release. Unlike refined pastries, the whole milk and egg in the dough add protein, helping stabilize blood sugar levels.
I've found these rolls satisfy sweet cravings without the energy crash of sugary desserts. 💪
Protein Boost
The 8 oz cream cheese and 1 egg in the filling contribute 15 grams of protein per serving, making these rolls more than just a sugar fix.
The protein helps with muscle repair and keeps you feeling full longer. For extra protein, I sometimes add 1 tbsp Greek yogurt to the filling.
Potassium Power
Ripe bananas are packed with potassium, an essential mineral that supports heart health and muscle function. Two medium bananas provide about 800mg—nearly 18% of your daily needs. This makes the rolls a surprisingly nutritious dessert option compared to many store-bought pastries.
Vitamin C Source
The lemon juice in the filling adds a vitamin C boost, which supports immune function and skin health. Just 1 tablespoon provides 5% of your daily vitamin C. The lemon also brightens the banana flavor, preventing it from becoming too cloying.
Rich in Calcium
Both the cream cheese and milk in the recipe contribute significant calcium, important for bone health. An 8-ounce serving of cream cheese contains about 15% of your daily calcium needs, while the milk adds another 10% per serving.
These rolls can be a tasty way to meet your calcium goals!
Fiber Content
While primarily a treat, these rolls do contain some fiber from the whole wheat flour option (if substituted) or the natural fiber in bananas. For a fiber boost, I sometimes replace 0.5 cup of the all-purpose flour with whole wheat flour.
This adds texture and helps with digestion without altering the taste significantly. 🌱
Nutrition facts
Frequently asked questions
Can I make these banana cream cheese rolls without cream cheese?
Yes! For a dairy-free version, substitute the cream cheese with 8 oz ricotta cheese or vegan cream cheese like Kite Hill. The texture will be slightly different but still delicious. If using ricotta, add an extra 1 tbsp powdered sugar to balance the flavor since ricotta is less sweet than cream cheese.
How do I prevent the rolls from getting too dry?
Keep the dough chilled for 30 minutes before baking to prevent over-browning and dryness. Also, use ripe but not mushy bananas in the filling—they add moisture without making the rolls soggy. For extra tenderness, brush the tops with 1 tbsp milk before baking.
Can I make these rolls ahead of time?
Prepare the dough and filling up to 24 hours ahead and refrigerate. Assemble the rolls, then bake them fresh when ready. For storage, keep baked rolls wrapped tightly at room temperature for 3 days or freeze for up to 3 months. Reheat frozen rolls in a 300°F oven for 10-15 minutes to restore warmth.
What’s the best way to slice these rolls?
Use a serrated knife and dip it in hot water between slices for clean cuts. Let the rolls cool for 10 minutes after baking—the filling will be easier to slice and less likely to ooze out. For extra presentation, dust with powdered sugar right before serving.
Can I add nuts or chocolate to the filling?
Yes! Fold in ½ cup chopped walnuts or pecans for crunch, or mix in ½ cup mini chocolate chips for a decadent twist. Just be sure to keep the filling cold while working to prevent the butter from melting. For chocolate, use dairy-free chips if making a vegan version.
