Preheat your oven to 360°F (180°C).
In a large microwave-safe bowl (or a non-stick pot over low heat), gently melt the shredded mozzarella and 2 tablespoons of cream cheese until just combined and smooth, but not bubbling hot. This ensures your dough stays perfect!
Stir in the room-temperature egg until fully blended.
Add the almond flour and baking powder. Mix with a spatula, then knead with lightly oiled hands until you have a smooth, pliable dough. If it gets too cool and firm, microwave for 10 seconds to soften it up again.
Divide the dough into 6 equal balls. Roll each ball into a long strip (about 15-16 inches / 40 cm), then gently flatten it with your hands until it's as thin as possible.
In a small bowl, combine the hot water, granulated sweetener, and ground cinnamon to create a delightful paste. Spread this evenly over each flattened dough strip.
Carefully roll each strip into a log. Then, slice each log in half crosswise to create 12 beautiful cinnamon rolls.
Arrange the rolls on a baking sheet lined with parchment paper, leaving a little space between each. Bake for about 20 minutes, or until they're golden brown and smell absolutely incredible.
While the rolls are baking, whisk together the remaining 2 tablespoons of cream cheese, Greek yogurt, and vanilla stevia in a small bowl until smooth and creamy.
Once baked, spread the delicious frosting generously over the warm cinnamon rolls. Serve immediately and savor every soft, sweet bite!