In a mixing bowl, combine warm milk, sugar, and instant yeast. Let it sit for about 5 minutes until it bubbles.
In a separate bowl, whisk together the flour and salt. Add the yeast mixture and olive oil. Stir until the dough comes together.
Knead the dough on a floured surface for about 5 minutes until it's smooth and elastic.
Place the dough in a greased bowl, cover with a damp cloth, and let it rise in a warm place for 1 hour, or until doubled in size.
Preheat the oven to 375°F (190°C).
Once the dough has risen, punch it down gently. Divide the dough into small balls, about the size of a golf ball.
In a small bowl, mix the melted butter and garlic powder. Dip each dough ball into the garlic butter, coating generously, then place in a greased baking dish.
Sprinkle the shredded mozzarella cheese evenly over the rolled dough.
Drizzle any remaining garlic butter over the top and sprinkle with chopped parsley.
Cover the dish with a cloth and let it rise for an additional 20-30 minutes.
Bake in the preheated oven for 15-20 minutes, or until the rolls are golden brown and the cheese is melted.
Allow to cool slightly before pulling apart and serving warm.
Notes
Serve the rolls in the baking dish sprinkled with extra parsley for a pop of color, and offer a side of marinara sauce for dipping.