In a large bowl, combine warm water, sugar, and yeast. Let it sit for 5–10 minutes until foamy.
Stir in olive oil, salt, garlic powder, basil, oregano, and thyme.
Gradually add flour, one cup at a time, mixing until a dough forms.
Knead the dough on a floured surface for about 6–8 minutes until smooth and elastic.
Place the dough in a greased bowl, cover, and let it rise in a warm place for 1 hour or until doubled.
Punch down the dough, roll it out, and sprinkle with mozzarella and parmesan cheese.
Shape into a loaf and place in a greased bread pan.
Cover and let it rise again for 30 minutes.
Preheat oven to 375°F (190°C). Bake for 25–30 minutes until golden brown.
Cool slightly before slicing and serving.