In a large mixing bowl, combine warm milk, yeast, and sugar. Let it sit for 5–10 minutes until foamy.
Add melted butter, egg, salt, Italian herbs, garlic powder, and about 3 cups of flour. Stir until dough forms.
Knead on a lightly floured surface for 6–8 minutes, adding more flour as needed, until smooth and slightly tacky.
Place the dough in a greased bowl, cover, and let it rise in a warm place for about 1 hour or until doubled.
Punch down the dough and divide into 12 equal pieces. Roll into balls and place in a greased 9x13-inch baking dish.
Cover and let rise again for 30–40 minutes until puffy.
Preheat the oven to 375°F (190°C). Bake the rolls for 15–18 minutes or until golden brown on top.
Brush warm rolls with melted butter and sprinkle with chopped parsley, if using. Serve warm!