Add the flour, yeast, sugar, salt, and garlic powder to the bowl of a stand mixer. Use the dough hook attachment to mix everything together.
Add the olive oil and water to the bowl.
Use the dough hook to combine everything and knead the dough until it forms a ball that has pulled away from the sides of the bowl. The dough should be tacky but not sticky.
Move the dough to a clean, lightly oiled bowl. Cover it with plastic wrap and let it sit in a warm place for 30 minutes.
Once the dough has risen, preheat the oven to 400 F.
Use your hands to punch the dough and gently deflate it.
Place the dough on a lightly floured surface and form a 16-inch log.
Use a pizza cutter or sharp knife to cut the dough into 16 even pieces.
Roll each dough piece into a rope about 8 inches long, then form a "U" shape with it.
Pull one end of the rope over the top of the other end of the rope.
Then, push that end through the hole to tie it into a knot.
Tuck each end of the rope underneath the knot, then place the knot onto a parchment paper–lined baking sheet. Repeat with the remaining dough pieces.
Let the baking sheets sit on top of the warm oven while you prepare the topping.
Make the topping: In a small bowl whisk together the olive oil, melted butter, minced garlic, and parsley.
Brush the knots evenly with the topping. You should still have some left; set aside for after baking.
Bake the knots in the preheated oven for 14–16 minutes, until they become a light golden brown.
Once the knots are out of the oven, brush them with the remaining topping and sprinkle the Parmesan on top.
Serve warm with marinara sauce for dipping, if desired.