In the bowl of a stand mixer, add warm water, sugar and yeast. Whisk together to combine, cover bowl and set aside as the yeast activates, about 8-10 minutes. Yeast is ready to use when it appears bubbly.
Into the bowl with the activated yeast mixture, add the oil, flour, garlic powder (optional) and salt. With the dough hook attached, mix the ingredients together at low speed until a dough starts to form. Increase mixer speed to medium and knead the dough until it appears smooth and soft to touch, about 5-6 minutes. Transfer dough into a large greased mixing bowl, cover with plastic wrap and set aside in a warm area to rise for 60-90 minutes or until doubled in sized.
Preheat oven to 350F. Lined a large baking sheet with parchment paper. Set aside. Deflate the dough and cut into 6 equal pieces. Working with one piece of dough at a time, roll into log shape, about 10 inches long, and shape into a knot. Transfer to baking sheet and repeat with remaining pieces of dough. Lightly cover knots with plastic wrap and set aside for a second rise, about 15- 20 minutes.
In a small dish, whisk together the egg and water. Using a pastry brush, generously apply the egg wash to the knots.
Bake knots for 25-30 minutes or until knots are lightly golden brown and a toothpick inserted into one of the knots comes out clean.
In a small sauce pan, melt the butter and mix in the minced garlic. Season with salt to taste. Cook while stirring for 1-2 minutes. Remove from heat and mix in the parsley.
With a pastry brush, generously coat the knots in the garlic butter. Serve immediately while still warm or at room temperature, if preferred. Enjoy!