I recommend looking at the action pictures in the post to visually see the process!
Preheat oven to 350 degrees F.
Rolls
In a medium bowl, combine almond flour, baking powder, sweetener, xanthan gum and beaten egg. Mix well. Set aside.
Combine mozzarella cheese and cream cheese in small bowl and microwave for 60-90 seconds. Stirring every 30 seconds.
Combine cheese mixture with the almond flour mixture and knead with your hands, squishing between your fingers until well combined. Be careful not to burn your hands. It might seem like it isn't going to combine, but it will. Wash those hands and then get them dirty with the dough! It works!
Refrigerate dough for 10 minutes.
Separate dough into 6 equal chunks.
Now prepare filling.
Filling
Combine melted butter , sweetener and cinnamon in a small bowl and mix well.
With a silicone brush, lightly grease 6 muffin tins with butter mixture so the rolls don't stick.
Roll each dough ball out into a log that is about 8 inches long and 1/2-1 inch thick.
Brush each one with butter mixture as well. Giving each one a nice coating.
Roll each log up and place into muffin tins (see pictures in the post)
Bake for 17-20 minutes and let cool for about 5 minutes.
Topping
Mix all ingredients in a medium bowl and beat with hand beater.
Frost rolls when they are still a little warm as it will help.