In a large bowl, add flour, baking powder and salt. Whisk until well-combined.
Fold in cottage cheese and mix with spatula until combined, then combine with your hands until a ball of dough forms. Knead it about 20 times or until the dough comes together. The dough should not be sticky but not dry either. Cover the bowl with a towel and allow it to rest for 10 minutes.
Preheat the oven to 350 degrees F. Lightly sprinkle some flour on a large cutting board or counter and transfer the dough to the surface. Form a long log and cut into 8 even pieces. Take one piece of dough and roll it into the shape of a rope, then form into a circle, pinching the ends together to form a bagel shape. Place on a baking sheet lined with parchment paper and repeat with remaining dough.
In a small bowl, whisk the egg. Lightly brush the surface of the bagels with the egg and sprinkle with everything bagel seasoning, sesame seeds, poppy seeds, onion flakes or them leave plain.
Bake on a middle rack for 25-30 minutes or until golden brown, puffy and no longer doughy when you press your finger into the center hole. Remove from the oven and allow them to rest for 15 minutes (don't skip this step). Slice and enjoy protein bagels with your favorite toppings.