Prep the oven and pan: Preheat oven to 350°F (175°C).
Line an 8- or 9-inch round pan with parchment and lightly grease the sides.
Mix dry ingredients: In a bowl, whisk 1 1/2 cups almond flour, 2 tablespoons coconut flour, 1 teaspoon baking powder, and 1/4 teaspoon salt. Set aside.
Melt the cheeses: In a microwave-safe bowl, combine 2 cups shredded mozzarella and 2 ounces cream cheese. Microwave in 20–30 second bursts, stirring between each, until smooth and stretchy.
Add egg and sweetener: Stir in 1 beaten egg and 2 tablespoons granulated keto sweetener.
Mix quickly to prevent scrambling. If the cheese cools and stiffens, microwave 10–15 seconds to loosen.
Form the dough: Add the dry mixture to the cheese mixture. Knead with clean hands or a spatula until uniform.
The dough should be soft but not sticky. If overly sticky, dust with 1–2 teaspoons more almond flour.
Roll it out: Place the dough between two sheets of parchment. Roll into a rectangle about 10x14 inches.
Peel off the top parchment.
Make the filling: In a small bowl, mix 3 tablespoons melted butter, 1/3 cup brown sugar–style sweetener, 1 1/2–2 tablespoons ground cinnamon, and 1 teaspoon vanilla. For extra gooeyness, add 1 tablespoon heavy cream.
Spread and roll: Spread the filling evenly over the dough, leaving a 1/2-inch border on one long edge. Starting from the opposite long side, roll up tightly using the parchment to help.
Seal the seam by pinching gently.
Slice the rolls: Use a sharp knife or unflavored dental floss to cut 9–10 rolls. Wipe the blade between slices to keep spirals neat.
Pan and bake: Arrange rolls in the prepared pan. Bake 18–22 minutes, until puffed and lightly golden.
They should feel set in the center but still soft.
Make the glaze: Beat 3 ounces cream cheese, 2 tablespoons softened butter, 1/3–1/2 cup powdered keto sweetener, 1–2 teaspoons vanilla, and 1–3 tablespoons heavy cream until smooth and spreadable.
Glaze and serve: Let rolls cool 10 minutes, then spread with glaze. Serve warm. For a bakery finish, dust with extra cinnamon.