01 -
In a large bowl, combine warm milk, warm water, and granulated sugar. Sprinkle yeast over the liquid and let stand until foamy, about 5 minutes.
02 -
Add eggs, softened butter, cocoa powder, red food coloring, vanilla extract, and salt to the yeast mixture. Mix until combined.
03 -
Gradually add all-purpose flour to the mixture. Stir with a wooden spoon or use a stand mixer fitted with a dough hook until a soft dough forms.
04 -
Knead the dough on a floured surface for about 8 minutes until smooth and elastic. Place dough in a greased bowl, cover, and let rise in a warm place until doubled in size, approximately 1 hour.
05 -
In a mixing bowl, combine softened butter, brown sugar, ground cinnamon, and salt until a smooth paste forms.
06 -
Punch down the risen dough and transfer to a lightly floured surface. Roll dough into a 16x12-inch rectangle.
07 -
Evenly spread the cinnamon-butter mixture over the rolled dough. Starting from the longer side, tightly roll up the dough into a log. Slice into 12 equal pieces.
08 -
Arrange rolls in a greased 9x13-inch baking pan. Cover and let rise again in a warm place until puffy, about 30 minutes.
09 -
Preheat oven to 350°F (175°C). Bake rolls for 25 minutes or until golden on the edges and set in the center.
10 -
Beat cream cheese and butter together until smooth. Add powdered sugar, vanilla extract, and a pinch of salt. Beat until light and fluffy.
11 -
Spread the cream cheese frosting over the warm rolls. Serve immediately for best texture and flavor.