In a ramekin, place one whole garlic head (cut the top off),
drizzle with olive oil, sprinkle with salt, cover with aluminum
foil, and roast at 320°F (160°C) for 2 hours until buttery soft.
When the garlic is ready, mix with softened butter, chopped
parsley, and 2 tablespoons of the garlic oil, then set aside.
In a bowl, combine warm milk, active dry yeast, and honey, then
let it proof for about 10 minutes until frothy.
In a mixing bowl, combine all-purpose flour, bread flour, sugar,
milk powder, softened butter, salt, two egg yolks, and the yeast
mixture.
Knead the dough using a dough hook attachment on medium speed
for 15-20 minutes until soft and smooth.
Place the dough in a covered bowl and let it proof in a warm
place (around 29°C or 85°F) for about 1 hour and 30 minutes, or
until it doubles in size.
Roll out the dough to about 1/4 cm (or 1/8 inch) thickness, then
spread the prepared garlic butter evenly over the surface.
Sprinkle mozzarella cheese on top, then tightly roll the dough
into a log.
Cut the dough into 6 equal portions using a knife or dental
floss.
Place the rolls on a baking sheet, cover, and let them proof for
another 30 minutes until puffy.
Preheat the oven to 350°F (175°C), brush the rolls with egg
wash, and bake for 20-25 minutes (check after 20 minutes).
Brush the baked rolls with the leftover garlic butter and
sprinkle with chopped parsley before serving.