Preheat your oven to 400F and prepare a baking sheet lined with a nonstick baking mat or parchment paper. Prepare a medium sized pot of water.
In a mixing bowl, mix silken tofu with baking powder, salt and flour, adding the flour in parts. *(If using method 2 with yeast, microwave the silken tofu until warm, then replace baking powder with yeast). Use your hands to knead and once a shaggy dough forms, transfer the mixture out onto a clean surface and knead until the dough is smooth.
Divide the dough into 4 parts, then roll out like a snake and create a bagel shape with each portion of dough. Be sure to seal any ends tightly.
Bring the water up to a boil, adding baking soda and maple syrup. When the water is boiling, lower to a simmer and drop in bagels one by one, cooking for about 30 seconds each. Transfer them onto your lined baking sheet.
Season with toppings of choice, if desired, and bake in the oven for 20-30 minutes. Exterior should be nicely golden.