In a small bowl, stir warm water and sugar. Add yeast and let sit 5–7 minutes until foamy.
In a large bowl, whisk together flour, salt, garlic powder, and Italian seasoning.
Add yeast mixture and olive oil to dry mix. Stir until dough forms.
Knead on a lightly floured surface for 8–10 minutes until smooth and elastic.
Place dough in greased bowl, cover, and let rise 1 hour or until doubled.
Punch down dough, knead in mozzarella and Parmesan until spread evenly.
Shape into loaf, place in greased loaf pan, and let rise 30 minutes.
Preheat oven to 375°F (190°C). Brush top with butter and bake 30–35 minutes until golden.
Sprinkle with parsley, let cool 10 minutes, then slice and serve.