01 - In a large mixing bowl, combine warm milk, sugar, and active dry yeast. Let mixture stand for 5 to 7 minutes until it becomes frothy.
02 - Add softened butter, egg, and salt to the yeast mixture. Stir thoroughly to combine.
03 - Gradually add flour while stirring, mixing until a soft dough develops. Transfer to a floured surface and knead for 6 to 8 minutes until smooth and elastic.
04 - Place dough into a lightly greased bowl. Cover and let rise in a warm spot for 1 hour, or until dough has doubled in volume.
05 - In a small bowl, combine melted butter, minced garlic, mozzarella, Parmesan, parsley, and Italian herbs for the filling.
06 - Punch down the risen dough and portion into 12 equal pieces. Flatten each piece into a circle.
07 - Place a heaping spoonful of filling in the center of each dough circle. Bring edges together and pinch tightly to seal, forming a smooth ball.
08 - Place rolls seam side down on a parchment-lined baking tray. Cover loosely and let rise for 25 to 30 minutes until slightly puffed.
09 - Preheat oven to 350°F (180°C). Bake rolls for 20 to 25 minutes, or until golden brown and cooked through.
10 - While rolls are hot, brush with additional melted butter combined with minced garlic and sprinkle with fresh parsley, if desired.