Is there anything better than a soft and gooey homemade cinnamon roll topped with a cream cheese frosting? These cinnamon rolls are better than Cinnabon and can be prepped ahead of time for an easy overnight cinnamon roll.
In a small bowl, combine yeast, sugar, and 1/4 cup warm milk. Let sit for 5-10 minutes.
In a large bowl (or your stand mixer) combine flour, salt, egg, butter, yeast mixture, and 3/4 cup milk. Begin mixing adding in additional milk as needed. You want your dough to be able to pull away from the bowl. If you do add too much milk, add a little bit of flour.
Knead the dough four 5-10 minutes, until the dough passes the windowpane test.
Place dough in an oiled bowl, cover, and let rise for about an hour (or until doubled in size).
Pour dough onto a lightly floured counter and roll into an 18" long rectangle.
Spread remaining butter onto the rectangle and sprinkle with brown sugar and cinnamon.
Roll the dough into a log and cut into 1.5" slices, place onto a baking sheet.
Cover the dough lightly with a clean cloth and let rise for an additional hour.
Preheat oven to 350.
Remove cloth and bake the cinnamon rolls for 20-25 minutes.
Cream Cheese Frosting
While the rolls are baking add butter, cream cheese, and powdered sugar to a bowl and mix until well combined.
Let rolls cool slightly, then spread the cream cheese frosting onto the warm cinnamon rolls.