Make the Dough:
In a small bowl, dissolve the yeast and sugar in warm water. Let sit for 5 minutes until frothy.
In a large mixing bowl, combine flour and salt. Pour in the yeast mixture.
Mix with a wooden spoon or dough hook until a shaggy dough forms. Knead by hand or with a stand mixer for 8–10 minutes until smooth and elastic. Add a little extra flour if too sticky.
Let the Dough Rise:
Form the dough into a ball and place it in a lightly oiled bowl. Cover with a towel or plastic wrap.
Let rise in a warm place for about 1 hour, or until doubled in size.
Shape the Bagels:
Punch down the dough and divide it into 8 equal pieces.
Roll each piece into a ball. To form the bagels, poke a hole in the center of each ball with your finger and stretch gently to make a 1½–2 inch hole.
Boil the Bagels:
Preheat oven to 425°F (220°C). Line a baking sheet with parchment paper.
In a large pot, bring water to a boil. Add sugar or honey and baking soda.
Boil each bagel for 1 minute per side. This helps create the chewy crust.
Add Toppings (Optional):
Remove bagels with a slotted spoon, letting water drain off.
Place on the prepared baking sheet and sprinkle with desired toppings.
Bake:
Bake for 18–22 minutes or until golden brown.
Cool on a wire rack before slicing.