For the rolls, dissolve the yeast in the warm milk with a teaspoon of sugar (you can take a teaspoon out of the ½ cup sugar) in a bowl. Let it sit for about 5 minutes. If the yeast is good, it will start to froth up.
To the bowl of your mixer add the sugar, butter, salt, eggs, and flour and mix until combined. It will be a crumbly mixture. Next, pour in the yeast mixture and mix well until the dough comes clean from the side of the bowl. You may need to add a little extra flour, but don’t add more than needed. I like to use my kneading attachment for this part.
Place the dough into an oiled bowl, cover and let rise for about 2-3 hours or until the dough has doubled in size.
Melt/soften the butter for the filling in a small bowl and combine the brown sugar and cinnamon in a separate bowl.
Roll the dough on a floured surface until it is approximately 16 inches long and 12 inches wide. The dough should be about ¼ inch in thickness. Then, spread the butter over the dough and then cover with the brown sugar and cinnamon mixture.
Gently roll the dough from the long edge to the opposite side until it creates a log of dough and mix. Then using a string, cut the dough into 1 ½inch slices and place the slices in a greased 9x13 pan. It should make 12 slices.
Cover and let rise while the oven heats to 350 degrees.
Bake for about 20-25 minutes or until a light golden brown.
To make the frosting, use an electric hand mixer to combine the butter, powder sugar, cream cheese, vanilla, and salt. Spread generously on the rolls while they are still warm, but not too hot. I usually let them cool for about 10 minutes or so before I frost them.
Enjoy!