Start by adding milk to a microwave safe bowl and heat up for 1 minute and 30 seconds until warm to the touch. Add 1 tablespoon of honey and yeast to the milk and lightly froth. Cover the bowl with plastic wrap and allow the yeast to activate about 5-10 minutes until foamy.
Pour the activated yeast into a large bowl (8 quart is what I use) and mix in the rest of the honey, salt, egg, egg yolk, melted butter and 5 cups of flour with a dough hook or spatula until the dough comes together.
Remove the dough from the bowl using a plastic dough scraper and place onto a lightly floured surface. Knead the dough for 5 minutes until it is no longer sticking to your hands and when you jab the dough with a finger it holds its shape. Form into a nice ball.
Spray the bowl you mixed the dough in with oil and place the dough back into the bowl. Cover the bowl with plastic wrap and or a tea towel. Now let the dough rise, in a warm spot for 1 hour until doubled in size. I like placing my dough in a turned off oven with the oven light on.
Once the dough has doubled in size, punch the dough down and flip it out onto a floured surface. Roll the dough into a 12x18 inch rectangle. Make the filling by slightly melting the butter and mixing in the salt, brown sugar and cinnamon to then spread onto the dough leaving an inch border around the edges. Tightly roll the dough up lengthwise and pinch the seems together. Cut the ends off to reveal the swirls. Now equally slice 12 cinnamon rolls with a knife or floss.
Place the cinnamon rolls in a lightly greased sheet pan. Then cover the rolls with plastic wrap and place into the refrigerator overnight or allow the rolls to rise a second time on the counter for 30-45 minutes until doubled in size. Refrigerating the dough overnight allows for a more buttery and flavorful dough and also an easy bake if serving for breakfast.
If you placed the cinnamon rolls into the refrigerator over night, remove them in the morning and place on the counter to rise for 30-45 minutes while the oven is preheating so they can double in size.
After the second rise, bake the rolls for 20-30 minutes in a 350 F preheated oven until puffed up and golden brown on the tops. If the tops are browning too quickly place a sheet of aluminum foil over the rolls halfway through baking. Make the frosting while the cinnamon rolls are baking.
To make the frosting add softened butter, softened cream cheese and salt to a mixing bowl and mix until smooth, about 1-2 minutes. Add in 1 cup of powdered sugar and mix until combined. Continue until all 3 cups of powdered sugar have been added. Pour in the vanilla extract and heavy cream and beat 1-2 minutes until thick and creamy. Now top each, hot cinnamon roll with a dollop of cream cheese frosting. You want to frost the rolls warm. It allows the frosting to seep into the cracks for extra gooey cinnabons.
Serve the cinnamon rolls fresh with coffee, orange juice, eggs and or bacon.
Cover leftovers with plastic wrap and keep 1-2 days on the countertop out of the sun.