In a large mixing bowl, whisk together the all-purpose flour, instant yeast, sugar, and salt until thoroughly combined.
In a separate bowl, whisk together the warm milk, melted butter, and olive oil until well mixed. Gradually pour this mixture into the dry ingredients, stirring continuously until a soft dough forms.
Transfer the dough onto a lightly floured surface. Knead the dough for about 5-7 minutes until it becomes smooth and elastic, making sure to incorporate any bits that stick to your hands or the surface.
Place the kneaded dough in a lightly greased bowl. Cover the bowl with a clean kitchen towel and allow it to rise in a warm, draft-free area for approximately 1 hour, or until the dough has doubled in size.
While the dough is rising, prepare the herb-garlic filling. In a small bowl, mix together the minced garlic, chopped parsley, chopped rosemary, chopped thyme, grated Parmesan cheese, Italian seasoning, and a pinch of fine salt until evenly combined.
Once the dough has risen, gently punch it down to release the air. Divide the dough into 16 equal pieces.
Flatten each piece slightly and place about a teaspoon of the herb-garlic filling in the center. Carefully fold the dough over the filling, pinch the seams to seal, and roll it into a smooth ball.
Arrange the dough balls in a greased bundt pan or round baking dish, placing them close together to allow for a pull-apart effect.
Brush the tops of the rolls generously with the extra melted butter. If desired, sprinkle any remaining herb-garlic filling on top for added flavor.
Cover the pan with a kitchen towel and let the rolls rise again for about 30 minutes, allowing them to puff up slightly.
Preheat your oven to 350°F (175°C). Once preheated, bake the rolls for 25-30 minutes, or until they are golden brown on top and sound hollow when tapped.
After baking, let the rolls cool slightly in the pan before gently pulling them apart to serve warm.
Notes
Serve on a rustic wooden board with herb-infused olive oil for dipping.