Preheat oven to 400°F. Line a baking sheet with parchment paper and set aside.
Make The Bagels:
In a medium-sized microwave-safe mixing bowl, microwave the mozzarella cheese in 30-second intervals until it's very melty and stretchy.
Add the almond flour, baking powder, xanthan gum, and salt to the bowl with the cheese. Mix with a wooden spoon until all ingredients are well combined.
Add the egg and stir to incorporate it completely into mixture.
Using wet hands, knead the dough together until it’s uniform in color. There should not be any yellow or white parts.
Turn the dough out onto parchment paper and knead it into ball. The more you knead the dough, the easier it will be to roll out.
Cut the dough into 4 equal parts. Roll each piece into a log. Wrap each log into an O shape and pinch the ends together. Place the shaped bagels on the prepared baking sheet. If desired, brush the bagels lightly with water and sprinkle them with seasoning or cinnamon.
Bake until the tops of the bagels are golden brown, about 15 minutes. Remove from oven and let the bagels rest on the baking sheet for 5-10 minutes before slicing. Serve warm or at room temp.
Make The Sweet Butter:
Combine the butter, brown sugar, and cinnamon in a bowl. Mix well until the mixture is smooth and creamy. Spread on warm bagels.