Ingredients:

  • 4 cups (480g) all-purpose flour, plus more for dusting
  • 1/4 cup (50g) granulated sugar
  • 1 teaspoon (5g) salt
  • 2 1/4 teaspoons (1 packet) active dry yeast
  • 1 cup (240ml) whole milk, warmed
  • 1/3 cup (75g) unsalted butter, melted
  • 2 large eggs
  • 1/2 cup (100g) packed brown sugar
  • 1 tablespoon (8g) ground cinnamon
  • 1/4 cup (60g) unsalted butter, softened
  • 4 oz (113g) cream cheese, softened
  • 1/4 cup (60g) unsalted butter, softened
  • 1 cup (120g) powdered sugar
  • 1 teaspoon (5ml) vanilla extract
  • 1-2 tablespoons (15-30ml) milk, as needed

Instructions:

  1. In a large bowl, combine warm milk and yeast. Let sit until frothy, about 5-10 minutes.
  2. Whisk in sugar, salt, melted butter, and eggs.
  3. Gradually add flour, stirring until a dough forms.
  4. Knead on a floured surface until smooth and elastic, about 5-7 minutes.
  5. Place dough in a greased bowl, cover with plastic wrap, and let rise in a warm spot until doubled, about 1 hour.
  6. In a small bowl, mix together brown sugar and cinnamon. Set aside.
  7. Punch down risen dough and roll it out into a large rectangle (about 14x18 inches).
  8. Spread softened butter over the dough, sprinkle cinnamon sugar mixture evenly, and roll tightly from the long side.
  9. Cut into 12 equal pieces and place rolls in a greased baking dish, cover, and let rise until doubled, about 30-45 minutes.
  10. Preheat oven to 350°F (175°C). Bake rolls for 20-25 minutes, or until golden brown.
  11. Beat cream cheese and butter until creamy. Gradually add powdered sugar, vanilla, and enough milk to reach desired consistency.
  12. Drizzle frosting over warm rolls and serve immediately.