If using active dry yeast, combine warm water, sugar, and yeast in mixer bowl and let sit 5-10 minutes until foamy. If using instant yeast, skip this step.
Add bread flour, salt, oil, and (if using instant yeast) the yeast, sugar, and warm water. Stir until a shaggy dough forms. Dough will be stiff and dry.
Knead with dough hook on medium-low for 8-10 minutes, or by hand for 10-12 minutes, until dough is smooth, slightly tacky, and springs back when poked.
Shape dough into a ball, place in lightly oiled bowl, cover, and let rise at room temperature for 60-90 minutes until doubled in size.
Combine poppy seeds, sesame seeds, dried onion, dried garlic, and coarse salt in a small bowl. Set aside.
Punch down dough and divide into 8 equal pieces. Roll each into a ball, then poke a hole through the center and stretch to 1.5-2 inches (4-5 cm) in diameter.
Place shaped bagels on parchment-lined baking sheet, cover loosely, and rest for 15-20 minutes. Meanwhile, preheat oven to 425°F (220°C) and bring water to a boil.
Once water is boiling, add honey and stir. Boil 2-3 bagels at a time for 1 minute per side (2 minutes total), then remove with spider strainer.
Whisk egg white and water. Brush onto each boiled bagel, then generously sprinkle with everything seasoning, pressing gently to adhere.
Bake for 20-25 minutes at 425°F (220°C), rotating pan halfway, until deep golden brown and bagels sound hollow when tapped on the bottom. Cool 5 minutes on pan, then transfer to wire rack.