In a large mixing bowl, combine the flour, sugar, salt, and yeast. Whisk them all together until equally dispersed. Set aside the bowl once mixed.
In another microwave-safe bowl, combine the milk, water, and butter. Heat the mixture in the microwave until the butter is melted and the mixture is warm to the touch.
Pour the wet mixture into the dry ingredients, add the room temperature egg, and stir together until a dough forms. The dough should be soft and uniform. If it is too dry, add water, 1 tsp. at a time, to the dough and mix it in until it has a smooth consistency. If the dough is too wet (hardly ever the case) then add in flour 1 tsp. at a time and combine until you reach a smooth consistency.
Flour a clean working surface where you can knead the dough for about 3-4 minutes. Once kneaded, place the dough in a bowl lightly greased with butter and let it rest for about 10-15 minutes.
After the dough has rested, roll the dough out on a clean, floured surface into a 14×8 rectangle. Smooth the softened butter used for the filling over the surface of the dough. In a small bowl, combine the cinnamon, sugar, and salt together. Sprinkle this all over the top of the dough.
Tightly roll up the dough from bottom to top. Use a serrated knife or a buttered sharp knife to slice the dough into 10-12 even rolls. (Serrated knife or buttered sharp knife so the cutting process doesn’t pinch or squish the rolls on the sides).
Place the rolls into a greased-with-butter, 9-inch glass pie dish.
Cover the rolls with aluminum foil and allow to rise for 60-90 minutes until they have doubled in size. I generally turn on the oven to 250F and all the oven to warm up then TURN IT OFF, leave the door open and allow the rolls to rise inside the pre-heated oven with the door open.
Check on the rolls after 60 minutes and see if they have doubled, if not, allow them to keep growing. Once the rolls have doubled, preheat the oven to 375F.
Bake the rolls for 25-30 minutes until golden brown on the surface.
While the rolls are baking, make the cream cheese frosting by combining all of the ingredients together in the bowl. Adjust the frosting to taste and consistency to how you like.
Once the rolls have finished baking, allow them to cool; then spread the frosting over them!