Gather all your ingredients.
In a large mixing bowl, combine the flour, baking powder, and salt. If using, add garlic and onion powder.
In another bowl, mix the cottage cheese, egg, olive oil, and honey. Stir until well combined, then pour into the dry ingredients and mix until a dough forms.
Divide the dough into four equal portions, roll into balls, and poke a hole in the center of each to shape into bagels.
Bring a large pot of water to a gentle boil. Drop the bagels into the water, cooking for 1-2 minutes on each side, then let drain on a paper towel.
Preheat your oven to 375°F. Place the boiled bagels on a baking sheet lined with parchment paper. Optionally, sprinkle with shredded cheese and sesame seeds.
Bake the bagels for 20-25 minutes until golden brown. Let cool for a few minutes before enjoying.