Make the dough using the same technique as the milk bread rolls I shared earlier. Start with the tangzhong, knead all ingredients except butter for about 7-8 minutes, and then knead with butter for another 5-7 minutes.
Place the dough in a greased bowl, cover, and let it rise for 60-90 minutes in a warm place until it doubles in size.
Make the filling by mixing softened butter, sugar, cinnamon, and salt. You can also melt the butter but let it cool a bit.
Roll out the dough into a 16x16 inch square (it doesn't have to be too exact) and spread the filling evenly.
Roll into a tight log and divide into 9 rolls using a floss.
Place the rolls into a 9” square pan and let them rise for another 30 minutes.
Meanwhile, preheat the oven to 375°F.
Once risen, pour the heavy cream over the rolls and bake for about 20-25 minutes until they reach a light golden color.
Make the cream cheese frosting by browning the butter (optional) and then whisking all ingredients together until well combined.
Spread the frosting after letting the rolls cool a bit. Serve and enjoy!