Heat milk and half cup of butter together in a non-stick pan until warm.
Sieve together two cups of flour and salt in a bowl. Make a well in the center and add yeast and sugar. Add the warm milk and set aside for five to ten minutes.
Once the yeast becomes frothy, add egg and remaining flour. Mix and knead into a soft, slightly sticky dough.
Place the dough in a large bowl that has been greased with oil. Turn the dough to coat completely in the oil. Cover and put in a warm place to prove for one hour.
Heat one tablespoon of butter in a non-stick pan. Add garlic and sauté for a minute. Remove from heat and set aside.
Take parmesan cheese powder in another bowl. Add herbs, mix well and set aside.
Remove the dough from the bowl and divide into eight equal portions. Place a cube of cheese in the middle of the dough and roll.
Place the rolls on a baking tray about half inch apart. Cover and put in a warm place to prove for thirty minutes.
Preheat oven to 180°C.
Put the tray in the preheated oven and bake for twenty to thirty minutes. Remove from oven, brush with sautéed garlic and sprinkle herbed parmesan on top.