Combine the flour, tapioca, psyllium husk powder, salt, baking powder, sugar, and yeast in a bowl.
Add in the oil, egg whites, vinegar, and warm water.
Mix with a rubber spatula or wooden spoon until combined.
Knead the dough with your hands for 2-3 minutes.
Let the dough rise, covered, for 30 minutes in a warm environment.
Form the dough into 6 even balls and poke a hole in the center of each using your thumb. If it’s sticky, lightly flour your hands.
Let the formed bagels rise, covered for another 60 minutes in a warm environment.
During the final 15 or so minutes, bring the 8 cups of water, honey and baking soda to a boil in a large pot.
Preheat the oven to 400 degrees F.
Line a baking sheet with parchment paper.
Boil each bagel for 30 seconds on each side. Place them on the parchment paper and add any toppings such as sesame seeds, flaky salt, poppy seeds or everything bagel seasoning.
Bake the bagels for 20 minutes, then turn off the oven and leave in for an additional 5 minutes.
Remove from the oven, let them cool completely, then slice using a serrated knife and enjoy!