Soft as a cloud, these cinnamon buns are infused with orange and fluffy as a cloud with perfect cream cheese frosting on top.
In a large mixing bowl or the bowl of an electric mixer, dissolve the yeast in warm water and milk. Allow to rest until bubbly, about 10 minutes.
Add the butter, egg, sugar, salt, orange zest, and enough flour to make a soft dough. Knead until smooth, and then cover and let rise for 1 hour.
In a small mixing bowl, whip the filling ingredients together until thoroughly combined. Set aside.
Roll the dough into a 9x13 rectangle, or just a little larger. Spread evenly with the filling mixture. Starting with the short side, roll the dough into a log. Using a sharp knife, cut the log into 12 equal slices, and place them cut side up onto a 10"x25" baking pan lined with parchment paper, about 2 inches apart.
Cover with a clean tea towel and allow to rise for 35 minutes. Heat the oven to 350 degrees F, and allow the rolls to rest another 10 minutes while the oven heats (45 minutes total rising time).
In the bowl of an electric mixer, whip the butter and cream cheese until smooth. Add the vanilla and icing sugar; beat until the mixture comes together, and then add the milk or cream, 1 Tbsp at a time, until you have a good thick, smooth cream cheese frosting. Store in the refrigerator until use.
To Prepare These Rolls the Night Before: