Fit the dough hook to the mixer.
Add the warm water, yeast, and granulated sugar to the bowl of your stand mixer and whisk to combine. Cover and allow to rest for 5 minutes.
Add the olive oil, salt, garlic powder, and half of the all-purpose flour to the bowl.
Beat for 15 seconds, then add the remaining flour.
Add the remaining flour, then beat on low speed for 2 minutes.
Turn the mixer speed to high speed and continue to beat for 5 minutes (or knead by hand on a lightly floured surface). The dough should still feel a little soft.*Poke the dough with your finger; it should slowly bounce back. Lightly grease a large bowl with olive oil. Place the dough in the bowl, turning it to coat all sides with the oil, then cover the bowl with plastic wrap or a clean kitchen towel.
If the dough becomes too sticky during the kneading process, sprinkle one teaspoon of flour at a time on the dough or on the work surface/in the bowl to make a soft, slightly tacky dough. Do not add more flour than you need because it will dry out the dough.
Leave the dough to rise at room temperature for 1–2 hours or until double in size.
When the dough has completed the first rise, punch it down to release the air. Then, using floured hands, place the dough on a lightly floured work surface and shape the dough into a 16-inch log (4 – 5 inches wide).
Using a very sharp knife, slice the dough into 16 1-inch strips.
Roll each strip into an eight-inch rope. Tie each strip into a knot.*You can tuck the ends of the knots underneath or leave them out. Arrange the knots on two baking sheets lined with parchment paper. Cover the knots with clean kitchen towels (or plastic wrap), and let them rest for 30 to 45 minutes for the second rise.
Towards the end of the rise time, preheat oven to 400°F .