Mix flour, yeast, sugar, and salt in a large bowl.
Gradually add warm water, mixing until a firm dough forms.
Knead the dough for 10 minutes until smooth and elastic.
Place in an oiled bowl, cover, and let rise in a warm place for 1 hour.
Divide into 8 equal pieces, shape into balls, and let rest for 10 minutes.
Form bagel shapes by poking a hole in the center of each dough ball and gently stretching.
Cover and refrigerate overnight for best flavor.
The next morning, bring a large pot of water to boil with honey added.
Boil bagels for 1 minute per side, then transfer to a baking sheet.
Bake at 425°F for 20-25 minutes until golden brown.