Ingredients:
- 4 cups (500g) all-purpose flour
- 1/2 cup (115g) granulated sugar
- 1 packet (7g) instant yeast
- 1 tsp (6g) salt
- 1/2 cup (120ml) whole milk, warmed to 110°F
- 1/2 cup (120ml) heavy cream, warmed to 110°F
- 1 large egg, room temperature
- 6 tbsp (85g) unsalted butter, softened
- 1/2 cup (115g) unsalted butter, very soft
- 1 cup (200g) brown sugar, packed
- 2 tbsp (16g) ground cinnamon
- 4 oz (115g) cream cheese, softened
- 4 tbsp (55g) unsalted butter, softened
- 1 1/2 cups (180g) powdered sugar
- 1 tsp (5ml) vanilla extract
- 2 tbsp (30ml) heavy cream
Instructions:
- Combine warmed milk, heavy cream, and a tablespoon of sugar in the mixer bowl. Sprinkle yeast on top and let sit for 5-10 minutes until a foamy layer forms on the surface.
- Add the remaining sugar, egg, and salt, mixing on low until combined.
- Gradually add flour one cup at a time. Once the dough forms a shaggy mass, add the softened butter.
- Knead on medium-low for 5-7 minutes until the dough is smooth, tacky but not sticky, and passes the windowpane test.
- Place dough in a greased bowl, cover, and let rise in a warm spot for 60-90 minutes until doubled in size.
- Punch down the risen dough and roll it out on a lightly floured surface into a 12x18 inch rectangle.
- Spread the softened butter evenly across the surface, then sprinkle with the brown sugar and cinnamon mixture.
- Roll the dough tightly into a log from the long edge and cut into 12 equal rolls.
- Place rolls in a 9x13 inch baking pan and bake for 25 minutes or until golden brown.
- Whisk together cream cheese, butter, powdered sugar, vanilla, and heavy cream until smooth, then spread over the warm rolls.