2 ¼ tsp active dry yeast
1 cup milk, warmed to 105° F
½ cup sugar
¼ cup buttermilk
2 large eggs
7 tbsp unsalted butter, divided
5 cups all-purpose flour
1 stick unsalted butter, softened
1 ½ cups dark brown sugar, packed
2 tbsp ground cinnamon
1 tbsp cornstarch
5 oz cream cheese, softened
½ stick unsalted butter, softened
1 cup powdered sugar
1 tsp vanilla extract
In the bowl of a stand mixer (dough hook attached), add warm milk + sugar. Sprinkle yeast on top, stir, and let sit 5 minutes until foamy .
Melt 6 tbsp butter and set aside.
Once yeast is bubbly, add buttermilk, eggs, and melted butter. Mix on low. Gradually add 5 cups flour, 1 cup at a time. Knead on medium for 5 minutes. Dough should be tacky, not sticky.
Turn dough onto a lightly floured surface, knead for 1 minute, and shape into a ball.
Brush a large bowl with 1 tbsp melted butter. Add dough, cover loosely, and let rise in a warm spot for 60–90 minutes until doubled.
Mix brown sugar, cinnamon, and cornstarch in a bowl. Set aside.
Roll dough on a floured surface into a 24” x 24” square. Spread softened butter over dough, leaving the top 1” bare.
Sprinkle cinnamon sugar evenly (leave top 1” bare). Firmly press mixture into dough with a rolling pin.
Roll tightly from the bottom up. Slice into 12 rolls.
Place rolls into a greased 9x13 pan (3 rows of 4). Cover and refrigerate at least 18 hours
Beat cream cheese + butter until fluffy. Add remaining ingredients and beat 3–5 minutes. Transfer to a baggie and refrigerate overnight.
Remove rolls from fridge and let sit uncovered for 1 hour.
Preheat oven to 350°F. Bake 20–30 minutes until golden and fluffy.
Let cool slightly and frost over warm rolls