Mix yeast, water, and sugar. Let stand until foamy.
Add oil, then flour and salt. Mix to form dough.
Knead for 10-12 minutes until smooth.
Let rise in a greased bowl until doubled.
Punch down dough, divide into 8 pieces.
Shape each piece into a ball, poke a hole, and stretch into a bagel shape.
Let bagels rest for 30 minutes.
Preheat oven to 425°F (220°C).
Bring water bath to a boil.
Boil bagels for 1 minute per side.
Place on baking sheet, add toppings.
Bake for 20-25 minutes until golden brown.
Cool on wire rack for 15 minutes before slicing.