In a bowl fit for a stand mixer, combine 2 cups of the flour, yeast, salt and sugar. Mix to combine and set aside.
In a microwave safe bowl, microwave the milk and butter in 30 second increments until the milk is warm and the butter as started to melt. Give the bowl a stir in between. Make sure your mixture is warm but not hot. If it is too hot, give it some time to cool to prevent adding it to the yeast. I use my pinky to test the temp, it should be just slightly warm.
Add the warm milk and butter to the flour mixture.
Fit with the dough hook, start to beat on low speed, gradually increasing to high until combine. This should take about 2 minutes, scraping down your bowl as needed.
Add the egg and 1 more cup of flour, beating until combined.
Add the remaining 1 cup of flour until the dough forms a ball.
Turn out your dough onto a lightly floured surface. Knead for 15 minutes, until you can stretch the dough without it breaking. If you are not able to hand knead, you can do this with the dough hook in your stand mixer.
Transfer your dough to an oiled bowl and cover. Let your dough rise for an hour in a warm place.
While you wait for the dough to rise, make your filling. Mix the butter, brown sugar, salt and cinnamon together in a small bowl. Set aside.
Once your dough has doubled in size, place it on a lightly floured surface and roll it out into a long rectangle.
Spread out the filling evenly all the way to the edges of the dough.
From the long end of the dough, roll the dough tightly away from you.
Using a sharp knife, cut the dough into 8 jumbo rolls. I like to start in the middle and then cut those pieces evenly.
Use butter to grease a 9 x 13 in pan. Place the rolls in the pan and loosely cover for another hour until they have puffed up.
Preheat your oven to 350℉.
Once your rolls have risen, place them in the oven and bake until lightly golden on top. I start my timer at 22 minutes and add time as needed. Allow to cool.
While you wait for the rolls to cool a bit, make the frosting. In a stand mixer fit with the whisk attachment, add in your cream cheese and butter. Beat on high for 1-2 minutes until fluffy. Add in the milk, salt and vanilla extract. Mix until just combined. Slowly add in your powdered sugar until combined.
Spread the icing over the rolls and enjoy!