01 - Preheat oven to 350°F. Line an 8-inch round baking pan with parchment paper or lightly grease it.
02 - Combine shredded mozzarella and cream cheese in a microwave-safe bowl. Microwave in 30-second intervals, stirring between each, until melted and smooth.
03 - In a large bowl, whisk together almond flour, coconut flour, sweetener, baking powder, and salt until well blended.
04 - Add the melted cheese mixture and eggs to the dry ingredients. Mix with a spatula until a dough forms. Lightly oil your hands if the dough is too sticky.
05 - Place dough between two sheets of parchment paper. Roll out into a rectangle approximately 1/4 inch thick.
06 - In a small bowl, mix erythritol, cinnamon, and melted butter until combined. Spread evenly over the rolled dough.
07 - Using the parchment paper to assist, gently roll the dough into a log from the long side. Slice into 8 equal pieces.
08 - Arrange buns cut-side up in the prepared pan. Bake for 22-25 minutes until golden brown and set.
09 - While rolls bake, beat cream cheese, butter, powdered erythritol, and vanilla together. Add almond milk as needed to achieve spreadable consistency.
10 - Remove cinnamon buns from oven and cool for 10 minutes. Spread icing over warm buns and serve immediately.