Preheat the oven to about 375 degrees. This will allow the rolls to bake evenly once you put them inside the oven. Also, coat the baking pan or dish with melted butter to avoid burning.
Combine all-purpose flour, granulated sugar, instant yeast, and salt in a large bowl. Mix them very well until they are well mixed.Whisk together marked milk, melted butter, and eggs separately. Then mix the wet ingredients with the dry ingredients and mix until a sticky dough forms. Knead the dough on a flat surface for about 5 to 10 minutes until it becomes smooth, tender, and elastic.
Get a dry bowl and grease it with oil or melted butter. Place the mixed dough in it, cover it with a damp towel, and let it rise in a warm place for about 45 minutes to an hour or until it doubles.
Whisk 1/2 cup unsalted butter, 1 cup light brown sugar, and 2 1/2 tablespoons of ground cinnamon to fill. Whisk the well until it forms a smooth paste.
Once the dough has risen, roll or flatten it out into a large rectangle on a flat surface or board. Spread the cinnamon filling you whisked together earlier evenly over the dough, making sure you leave the edges free of fillings. Then roll the dough up tightly from the long side.
Once you’ve rolled the dough up, use a sharp knife or dental floss to cut the roll into 12 even slices or more if there’s still dough remaining. Place the cut slices into a greased baking dish or pan and let them rise for another 30 minutes. Then put them in the preheated oven and bake at 375 degrees Fahrenheit for 20 to 25 minutes or until golden brown. While the cinnamon dough is inside the oven, prepare the icing you’ll use for them. In a bowl, beat softened cream cheese and butter until smooth. Add powdered sugar, vanilla extract, and salt, and beat until a smooth glaze forms.
Once the cinnamon rolls are done, remove them from the oven and let them cool for a few minutes. Drizzle the icing over the rolls and serve warm.