01 - Combine warm milk, yeast, and 1 tablespoon sugar in a large bowl. Let stand for 5 minutes until foamy and activated.
02 - Add remaining sugar, melted butter, eggs, and salt to the yeast mixture. Mix thoroughly until fully combined.
03 - Gradually incorporate flour, mixing until a soft dough forms. Turn onto a floured surface and knead for 5–7 minutes until smooth, elastic, and no longer sticky.
04 - Place dough in a greased bowl, cover with plastic wrap or a clean towel, and let rise in a warm, draft-free area for 1 hour until doubled in size.
05 - Preheat oven to 350°F. Grease a 9x13-inch baking dish with butter or cooking spray.
06 - Punch down risen dough to release air. Roll out on a lightly floured surface into a 16x12-inch rectangle, approximately ¼-inch thick.
07 - Spread softened butter evenly over the dough surface. Sprinkle brown sugar and cinnamon mixture uniformly, then distribute chopped cherries across the filling.
08 - Starting from the long edge, roll dough tightly into a compact log. Press seam firmly to seal.
09 - Cut log into 12 equal rolls using a sharp knife or unflavored dental floss for clean slices.
10 - Arrange rolls in prepared baking dish, cut side up. Cover and let rise for 30 minutes until puffy and nearly doubled.
11 - Bake for 22–25 minutes until rolls are golden brown on top and cooked through. Internal temperature should reach 190°F.
12 - While rolls bake, whisk powdered sugar, milk, and vanilla extract until smooth and creamy. Adjust consistency with additional milk if needed.
13 - Drizzle warm vanilla glaze evenly over rolls immediately after removing from oven. Serve warm for best texture and flavor.