<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Begin by making the dough. In the bowl of your stand mixer, combine the flour, yeast, sugar, and salt. Using the dough hook attachment, mix briefly to combine. In a separate bowl, whisk together the lukewarm milk and eggs. With the mixer running on low speed, gradually pour the milk mixture into the dry ingredients. Mix until the dough starts to come together, about 2 minutes.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>With the mixer still running on low, add the softened butter one piece at a time, waiting until each piece is incorporated before adding the next. This slow addition allows the butter to emulsify properly into the dough. Once all the butter is added, increase the speed to medium and knead for 8-10 minutes until the dough is smooth, elastic, and pulls away from the sides of the bowl. It should feel soft and slightly tacky but not sticky – this indicates proper gluten development while maintaining the enriched, tender quality.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>Transfer the dough to a lightly greased large bowl, cover with plastic wrap or a damp kitchen towel, and let rise in a warm place (about 24-27°C) until doubled in size, approximately 1-1.5 hours. The slow rise develops flavor and creates that characteristic pillowy texture.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>While the dough rises, prepare the filling by mixing the brown sugar, cinnamon, and salt in a small bowl. Grease your baking dish with butter or cooking spray and set aside.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Once the dough has doubled, gently punch it down to release excess air. Transfer to a lightly floured surface and roll into a rectangle approximately 40 x 50cm (16 x 20 inches), with the longer side facing you. Keep the thickness as even as possible for uniform rolls. If the dough resists rolling, let it rest for 5 minutes to relax the gluten before continuing.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Spread the softened butter evenly over the dough surface, leaving a 1cm border at the far edge. The butter acts as a barrier between the dough layers, creating those distinctive, pull-apart textures. Sprinkle the cinnamon-sugar mixture evenly over the butter, pressing it gently with your palms to adhere.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Starting from the long edge closest to you, tightly roll the dough into a log, pinching the seam to seal. For cleanest cuts, chill the log for 15 minutes in the refrigerator to firm up slightly. Using a serrated knife or unflavored dental floss, slice the log into 12 equal pieces, each about 4cm thick. Place the rolls in the prepared baking dish, leaving some space between them for rising.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>For the best texture and flavor development, cover the dish with plastic wrap and refrigerate overnight (8-12 hours). This slow, cold fermentation allows the yeast to work gradually, producing complex flavors and that exceptionally pillowy texture. Alternatively, let the rolls rise at room temperature for 1 hour until puffy and nearly doubled in size.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>If refrigerated overnight, remove the rolls from the refrigerator and let them sit at room temperature for 1-1.5 hours before baking. Preheat your oven to 180°C (350°F). Bake the rolls for 22-25 minutes until golden brown on top. The internal temperature should reach about 88°C (190°F) when fully baked. If the tops brown too quickly, loosely cover with aluminum foil.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>While the rolls bake, prepare the cream cheese frosting. In a bowl, beat together the cream cheese and butter until smooth and creamy. Add the powdered sugar, vanilla, and salt, mixing until fully incorporated and fluffy. If the frosting seems too thick, add milk one tablespoon at a time until you reach your desired consistency.</li><li class="MethodStepper"><h4 class="step-title">Step 11</h4>When the cinnamon rolls come out of the oven, let them cool for 5-10 minutes before spreading about two-thirds of the frosting over the warm rolls. The residual heat will melt the frosting slightly, allowing it to seep into the swirls. Reserve the remaining frosting for serving. This two-stage frosting approach ensures maximum flavor and moisture.</li><li class="MethodStepper"><h4 class="step-title">Step 12</h4>Serve the cinnamon rolls warm with additional frosting if desired. Store any leftovers covered at room temperature for up to 2 days, or refrigerated for up to 5 days. Reheat individual rolls in the microwave for 15-20 seconds before serving to restore their pillowy softness. For longer storage, freeze unfrosted rolls for up to 1 month and thaw overnight in the refrigerator before reheating.</li></ol>