Preheat your oven to 180 Celsius / 350 Fahrenheit.
In a microwave-safe bowl, combine the shredded mozzarella and cream cheese. Melt them together by microwaving for 60 to 90 seconds, or until they are soft and combined.
In another bowl, mix together the dry ingredients: almond flour, psyllium husk powder, and baking powder.
Now, add the dry ingredients to the melted mozzarella mixture, along with the beaten egg. Use a spatula to combine the ingredients, then knead with your hands until a smooth dough forms.
Once your dough is ready, form a large ball and cut it into 6 equal segments.
Take each segment and roll it into a log shape, about 11 centimeters long. Lay the logs down in a circle, pinching the ends together to form the bagel shape.
Place the bagels on a baking sheet lined with parchment paper. This prevents sticking and makes for easy cleanup.
For added flavor, sprinkle the tops of the bagels with poppy seeds or sesame seeds, if using.
Bake the bagels for about 20 minutes, or until they are golden brown.
Once baked, remove them from the oven and let them cool before serving.