01 - Dissolve sugar in warm milk in a small bowl. Sprinkle yeast on top, stir gently, and let stand 5–10 minutes until foamy.
02 - Combine flour and salt in a large bowl. Add melted butter, egg, and yeast mixture. Mix until dough forms.
03 - Knead dough on lightly floured surface 8–10 minutes until smooth and elastic. Place in greased bowl, cover, and let rise in warm spot until doubled, about 1 hour.
04 - Mix softened butter, minced garlic, parsley, salt, and Parmesan until well combined.
05 - Punch down dough. Divide into 12 equal pieces. Flatten each into small rectangle, spread with 1–2 tsp garlic butter, roll tightly, and pinch to seal.
06 - Arrange rolls seam-side down in greased 9x13-inch baking pan. Cover and let rise 20–30 minutes until puffy.
07 - Preheat oven to 350°F. Brush rolls with melted butter, sprinkle with parsley and Parmesan if desired.
08 - Bake 20–25 minutes until golden brown. Serve warm.