Pre-heat the oven to 350 degrees F and line a baking sheet with parchment paper.
Add two beaten eggs, garlic powder, baking powder, and salt to a medium bowl. Combine well and set aside.
Add the mozzarella cheese and olive oil to a saucepan over medium heat. Heat, stirring frequently, until the cheese is melted. Alternatively, you can heat in the microwave in 30 second intervals, stirring between each one.
Transfer the egg mixture and melted mozzarella mixture to a highspeed blender or food processor, then blend until combined. You can also do this by hand, but it will require more work.
Transfer the mixture to a medium bowl, then add almond flour. Mix until a soft dough has formed.
Separate the dough into 6 pieces. Shape each one into a ball, then set on the prepared baking sheet. Press down to flatten slightly, then make a hole in the center.
Brush each bagel with the beaten egg, then sprinkle with your toppings of choice.
Bake for 20 minutes or until the bagels are lightly golden brown, then remove from the oven and allow to cool on the baking sheet.