01 - In a large bowl, combine warm milk, granulated sugar, and active dry yeast. Allow to sit for 5 to 7 minutes until the mixture becomes frothy.
02 - Add softened butter, egg, and salt to the yeast mixture and mix thoroughly.
03 - Gradually add all-purpose flour, mixing until a soft dough forms. Knead for 6 to 8 minutes until dough is smooth and elastic.
04 - Transfer dough to a greased bowl. Cover and allow to rise in a warm area for about 1 hour, or until doubled in volume.
05 - In a separate small bowl, combine melted butter, minced garlic, shredded mozzarella, grated Parmesan, parsley, and Italian herbs until thoroughly mixed.
06 - Punch down risen dough and divide into 12 equal pieces. Flatten each piece into a circle. Fill each with a heaping spoonful of the prepared filling, pinch edges to seal, and shape into a ball.
07 - Place rolls seam-side down on a parchment-lined baking tray. Cover loosely and let rise for 25 to 30 minutes.
08 - Preheat oven to 350°F. Bake rolls for 20 to 25 minutes until golden brown.
09 - While rolls are still hot, brush with melted butter mixed with minced garlic and sprinkle with chopped parsley as desired.