In the bowl of an electric mixer, activate yeast by adding 1 ⅓ cup warm milk, 5 tablespoon sugar and sprinkle with 1½ teaspoon of yeast. Let it activate for about 7 minutes or until the yeast starts to foam.
Once the yeast has been activated add 1 teaspoon of salt, 1 egg, and 6 tablespoon of melted butter then combine all ingredients.
Add 4 cups of flour 1 cup at a time until dough forms into a ball and doesn't stick to the wall. After all the flour is incorporated knead dough from about 10 minutes. Cover with plastic wrap and let rise until doubled in size, about 2 hours depending on how warm it is in your home.
Invert the dough onto a floured or oiled surface, and roll out into a rectangle.
Top with, cinnamon and sugar and sprinkle with butter cubes or grate cold butter on top evenly.
Roll dough trying to roll as tightly as possible. Using unflavored floss cut 2-inch slices.
Prepare a baking dish with nonstick spray or line with parchment paper and place rolls into a baking dish and let rise for another 20-30 minutes. Turn on oven to preheat to 350°F
Bake for 30-40 minutes or until golden brown. While the rolls are baking prepare the cream cheese topping.
Place the butter and cream cheese in mixing bowl cream and add powder sugar and mix on low speed.
Spread cream cheese topping on top and enjoy!