Make dough. In a bowl of your stand mixer with a paddle attachment, stir together the flour (start with 4 cups), yeast, sugar and salt. Add in the eggs and milk and stir to combine. Then add in the softened butter a few pieces at a time and stir to combine until a shaggy dough comes together. Dough will be very sticky and shaggy at this point - do not add more flour at this point. 4-4½ cups (480 - 540 g) all-purpose flour ½ cup (100 g) granulated sugar 2 ¼ teaspoons instant yeast 1 teaspoons salt 1 cup (240 ml) milk 2 large eggs 6 Tablespoons (85 g) unsalted butter
Knead the dough. Fit the mixer with a dough hook attachment, and knead on low speed for 8-10 minutes. If the dough is super sticky, add additional flour a little at a time if needed. I always use 4 ½ cups of flour total. If you are kneading the dough by hand, then turn the dough out onto a lightly floured surface and knead for longer (12-15 minutes by hand). Dough will be sticky at first, and get less sticky as you knead, so I add extra flour a tablespoon at a time if needed. The dough should still be slightly sticky to the touch but feel smooth and elastic.
Let the dough rise. Lightly grease a large bowl, and place dough into the bowl, turning once to coat. Cover the bowl and allow it to rise until doubled in size, about 1 to 1 ½ hours. If you're using active dry yeast, the rise time will take longer.
Roll out the dough. Punch down the dough lightly. Turn the dough out onto a lightly floured surface, and roll out the dough into a 18x12 inches rectangle.
Spread filling. Spread the dough with the softened butter, leaving about a ½-inch border at the top long edge. In a small bowl, stir together the brown sugar and cinnamon. Sprinkle over the butter into an even layer, pressing down lightly to adhere. 6 Tablespoons (85 g) unsalted butter ¾ cup (167 g) packed light brown sugar 1 ½ tablespoons cinnamon
Cut rolls. Starting on the long edge with filling, roll up the dough tightly into a log. Pinch the dough to seal the seam. Using a serrated knife cut the log into 12 equal rolls.
Let rolls rise. Grease a 9”x13” baking dish with butter or non-stick cooking spray. Place rolls into pan spiral side up. Cover the baking dish and let rise in a warm, draft free place for 45 minutes until the rolls are slightly puffy, and nearly doubled in size. If you used active dry yeast, the second rise time will be near 75 minutes.
Bake rolls. Near the end of the second rise time, position a rack in the center of your oven and preheat the oven to 350°F/177°C. Pour the slightly warmed heavy cream over the rolls right before baking. Bake rolls in the preheated oven for 30-35 minutes until golden brown. Let cool in the pan for about 20 minutes, then spread the frosting on. I like to spread on the frosting on when they are still slightly warm so it melts into the rolls a bit. ½ cup (120 ml) heavy cream