First lets make the cinnamon buns. In a microwavable bowl, stir together your mozzarella cheese and cream cheese.
Microwave on high for 45 seconds to 1 minute until the cheese has melted.
Pour in your almond flour, cinnamon, sugar substitute, baking powder and vanilla. Use a fork to mix the almond flour with the cheese.
Crack in your egg and continue to mix until a dough forms.
Place the dough between two pieces of parchment paper and use a rolling pin to roll it into a circle, similar to a pizza.
For your filling, melt your butter, then add in the sugar substitutes and cinnamon. Whisk together.
Pour the filling onto the dough and use a spatula to spread it around - like tomato sauce on a pizza!
Take one edge of the dough and start rolling it to the opposite side - similar to rolling a carpet. Use the parchment paper to handle the dough if it's sticky.
One the dough is a long roll, cut into 6 pieces.
You can either place the rolls in a small, lined casserole dish, squishing them together, OR put each roll into a muffin tin, lined with parchment paper.
Bake at 350°F/175°C for 25 minutes or until the top of the rolls have browned.
Take out and let cool for at least 10-15 minutes.
For the icing, place the cream cheese, sugar substitute, vanilla and heavy cream into a bowl. Microwave for 30-45 seconds.
Stir together and pour into a piping bag (or a ziplock bag) and pipe onto the cinnamon buns.
That's it! Enjoy!
