Bloom The Yeast: In the bowl of your stand mixer, add the dry yeast, half the milk, and half the sugar. Let sit until the yeast mixture becomes foamy (roughly five minutes).
Knead The Dough: Add the rest of the milk, sugar, all-purpose flour, salt, egg, and melted butter into the bowl. Knead on medium-low for 10 minutes until the dough comes together.
First Rise: Place the dough in an oiled bowl or container, cover, and let rise at room temperature for one hour or until doubled in size.
Preheat oven to 400°F (204°C). Grease two 9x13 pans. Set aside.
Prepare Cinnamon Butter: In a medium bowl, mix the soft butter, brown sugar, and cinnamon. Set aside.
Shaping and Second Rise: On a lightly floured surface, roll the dough into a rectangle that's roughly 18x6 inches. Spread the cinnamon butter on the top of the dough (if the cinnamon butter is too hard, microwave it for 5-10 seconds to soften). Starting at the long edge, roll the dough up in a jelly roll. With a sharp knife, cut the dough into 20 slices. Place the slices cut side down onto the baking pans. Cover and let rise for one hour or until doubled in size.
Glaze: In a small bowl, combine the powdered sugar, vanilla extract, and milk. If it is too thick, add more milk If it is too thin, add more powdered sugar.
Bake: Uncover the rolls and pour the heavy cream on top. Then, bake for 25 minutes. Let cool for 10 minutes then pour the glaze on top. Enjoy!
Notes
Storing Instructions: You can refrigerate them or freeze them. Wrap them individually in plastic wrap to make it easier to take out one. To reheat, wrap in aluminum foil and bake at 350°F (177°C) for 8 minutes.
Rise Time: You MUST let the dough rise! If it doesn't rise and you rush the process, you'll end up with dense cinnamon rolls. If you're new to baking, make sure to check out my Baking With Yeast guide.