Start by mixing flour, sugar, yeast, cinnamon, and salt in a bowl. Warm the milk and butter together until just lukewarm, then mix it with mashed bananas. Combine everything until a soft dough forms and begins to come together nicely.
Transfer the dough onto a floured surface and knead it for about 10 minutes. You’ll notice it becomes smooth and stretchy, which means the gluten is developing properly. This step ensures your rolls turn out soft and fluffy.
Place the dough in a greased bowl and cover it with a cloth. Let it rise in a warm place for about an hour or until it doubles in size. This step is crucial for creating light and airy rolls.
While the dough rises, mix brown sugar, cinnamon, and a pinch of salt. Keep softened butter ready for spreading. This filling is what creates that classic gooey swirl inside each roll.
Roll the dough into a large rectangle and spread the butter evenly across it. Sprinkle the cinnamon sugar mixture on top and gently press it down. This ensures every bite is packed with flavor.
Carefully roll the dough into a tight log from one side. Cut it into equal pieces using a sharp knife or floss. Place the rolls into a lined baking dish with a bit of space between them.
Cover the rolls again and let them rise for another hour. They will puff up and become soft and airy. This step helps achieve that bakery-style texture.
Bake the rolls in a preheated oven at 350°F (175°C) for about 30 minutes. Keep an eye on them so they don’t overbake. They should turn golden brown while staying soft inside.
Mix cream cheese, butter, powdered sugar, milk, and vanilla until smooth. Spread it generously over warm rolls so it melts slightly. This creates a rich and creamy topping.