In a large bowl, combine warm water, yeast, and barley malt syrup or sugar. Stir gently and let sit for 5 minutes until foamy.
Add bread flour and salt. Mix until a firm dough forms. Adjust with small amounts of flour or water if needed.
Knead the dough for 6–7 minutes until smooth and elastic. It should spring back when pressed.
Place dough in a lightly greased bowl, cover, and let rise for 1.5 to 2 hours until doubled in size.
Line baking sheets. Punch down dough and divide into 8 equal pieces.
Shape each piece into a ball, then poke a hole in the center and stretch slightly to form a bagel shape.
Let shaped bagels rest for 5–10 minutes while preheating oven to 425°F (220°C).
Bring water to a boil and add barley malt syrup or honey.
Boil bagels 2–3 at a time for 1 minute per side. Remove with a slotted spoon.
Brush bagels with egg wash and add toppings if desired.
Bake for 20–25 minutes until deep golden brown. Rotate trays halfway through.
Cool on tray for 20 minutes, then transfer to a rack. Slice and serve as desired.