add 1 cup warm water, dry active yeast, and sugar into your stand mixer (or large bowl) and wait a few minutes for the granules to dissolve.
add the dough and remaining warm water to your stand mixer and knead on a low speed for about 10 minutes. if the mixture is too dry and crumbly, add more water. if the mixture is too wet and sticky, add more flour. if you don't have a stand mixture, knead with your hands in a large bowl.
cover bowl with a towel and let rise for about an hour. punch down and let sit for another 10 min or so.
preheat oven to 450 degrees. add mixture to a clean surface and cut into about 8 pieces. gently roll each piece into a bagel shape.
boil a pot of water and add each bagel to the boiling water until it floats to the top - should take anywhere from 30 seconds to a minute.
coat bagels with vegan butter (optional) and arrange on a baking tray. top each bagel with whatever seasonings you'd like making sure to gently press them into the bagel to avoid them falling off. cook for 20 minutes.
let the bagels cool and enjoy fresh, or store them in the freezer and pop in the oven or microwave for a couple minutes to defrost.