Combine the bread flour, instant yeast, garlic powder, and salt in a mixing bowl or the bowl of a stand mixer. Drizzle in the honey, then add the olive oil and warm water. Mix together until a shaggy dough forms.
If using a stand mixer, mix on low-medium speed with the dough hook until the dough is smooth and elastic (about 7-10 minutes). If kneading by hand, turn dough out onto a lightly floured surface and knead until the dough comes together into a smooth ball (about 10-15 minutes). The dough should be slightly tacky but not overly sticky. If it's too wet, add additional flour 1 tsp at a time.
Lightly grease a large bowl with olive oil, place the dough inside, and turn to coat in the oil. Cover the bowl with cling film or a clean tea towel, and leave to rise in a warm place for 45 minutes to 1 hour, or until doubled in size.
Gently punch the dough down and transfer to a lightly oiled work surface. Pat the dough into a rectangle or log shape and cut into 16 portions. Cover with cling film or a towel and let rest on the countertop for 10-15 minutes — this relaxes the gluten and makes shaping easier.
To form the knots, roll each piece of dough into a 20 cm (8-inch) rope and tie into a loose knot. You can either leave the ends out or tuck them underneath for more of a bun shape. Place the knots on a parchment-lined baking sheet, then cover and let rise for another 20 minutes. While you wait, preheat your oven to 200℃ (180℃ fan/400℉).
Bake for 10-12 minutes or until golden brown. If your oven cooks unevenly, rotate the tray halfway through baking. Meanwhile, prepare the garlic butter.