Mix the milk with one tablespoon of the measured sugar and the dry yeast. Cover and leave to activate for 15 minutes.
In a large bowl, mix half of the flour with the remaining sugar and a pinch of salt.
Add the yeast and milk mixture, the egg and the soft butter to the flour in the bowl.
Mix everything together with a whisk until combined.
Add the remaining half of the flour.
Knead the dough, then cover it with plastic wrap or a clean kitchen towel and let it rise for 1 hour in a warm place.
For the filling, prepare the soft butter and mix the cinnamon with the sugar. Once the dough has doubled in size, roll it out with a rolling pin into a rectangle.
Spread the dough with the butter, then sprinkle evenly with the cinnamon‑sugar mixture.
Roll the dough up into a log and cut it into equal‑sized pieces.
Line a baking tray with parchment paper and arrange the rolls in the tray, leaving some space between them so they can rise further. Leave them at room temperature for 20 minutes, then bake at
350 °F for 20–25 minutes. For the frosting, beat the soft butter, cream cheese and powdered sugar with a mixer until smooth and creamy.
Remove the cinnamon rolls from the oven and spread them with the prepared frosting while they are still warm.