-
Prep Time: 20 minutes
-
Cook Time: 25 minutes
-
Resting/Cooling Time: 15 minutes
-
Total Time: 1 hour
-
Recipe Intensity / Skill Level: Intermediate
-
Cooking Heat Intensity: Medium (Baking at 350°F / 175°C)
-
Yield: 8 Cinnamon Rolls
-
Dietary Profile: Keto, Low-Carb, Gluten-Free, Grain-Free, Sugar-Free
Ingredients
1. The Low-Carb Dough
-
2 ½ cups Shredded Low-Moisture Whole Milk Mozzarella Cheese (approx. 280g)
-
2 tbsp Full-Fat Cream Cheese (softened, approx. 30g)
-
1 ½ cups Super-Fine Blanched Almond Flour (approx. 150g)
-
2 tbsp Coconut Flour (for improved texture absorbency)
-
1 tbsp Baking Powder
-
¼ cup Powdered Erythritol or Allulose
-
1 large Egg (room temperature, beaten)
-
1 tsp Pure Vanilla Extract
-
½ tsp Xanthan Gum (optional, for added elasticity)
2. The Cinnamon Swirl Filling
-
3 tbsp Unsalted Butter (melted or softened)
-
⅓ cup Granulated Swerve or Allulose (or Brown Monk Fruit Sweetener)
-
1 ½ tbsp Ground Cinnamon
-
1 pinch Sea Salt
3. Rich Cream Cheese Frosting
-
3 tbsp Cream Cheese (softened)
-
2 tbsp Unsalted Butter (softened)
-
⅓ cup Powdered Monk Fruit Sweetener or Erythritol
-
2 tbsp Heavy Whipping Cream (or Unsweetened Almond Milk)
-
1 tsp Pure Vanilla Extract
Equipment Needed
-
Medium and large microwave-safe mixing bowls
-
Parchment paper
-
Rolling pin
-
8×8-inch baking dish or 9-inch round pie pan
-
Sharp chef’s knife or unscented dental floss (for clean slicing)
-
Hand mixer or silicone spatula
Step-by-Step Instructions
Step 1: Prepare the Oven & Pan
-
Preheat your oven to 350°F (175°C) with a rack positioned in the center.
-
Lightly grease an 8×8-inch square baking dish or a 9-inch round pie dish with butter or non-stick coconut oil spray. Line the bottom with a strip of parchment paper for easy removal.
Step 2: Make the Keto Dough
-
Melt the Cheeses: In a large microwave-safe bowl, combine the shredded mozzarella cheese and 2 tablespoons of cream cheese. Microwave on HIGH heat intensity in 30-second intervals (usually about 60 to 90 seconds total), stirring between intervals until the cheese is completely melted, smooth, and cohesive.
-
Combine Dry Ingredients: In a separate medium bowl, whisk together the blanched almond flour, coconut flour, powdered sweetener, baking powder, and xanthan gum (if using).
-
Form the Dough: Pour the dry flour mixture, beaten egg, and vanilla extract into the melted cheese mixture.
-
Knead Thoroughly: Using a silicone spatula or clean hands, knead the mixture vigorously until a uniform dough forms. Note: If the cheese cools down and stops incorporating into the flour, pop the bowl back in the microwave for 10–15 seconds on medium intensity to soften it again.
Step 3: Roll Out the Dough
-
Place the dough ball between two large sheets of parchment paper.
-
Using a rolling pin, roll the dough into a rectangular sheet approximately 12×9 inches in size and roughly ¼-inch thick.
-
Trim any uneven edges with a knife so you have a tidy rectangle.
Step 4: Add the Cinnamon Filling
-
Brush the melted or softened butter evenly over the rolled-out dough sheet, leaving a small ½-inch border along the top edge.
-
In a small bowl, combine the sweetener, ground cinnamon, and pinch of sea salt.
-
Sprinkle the cinnamon-sweetener mix evenly over the buttered dough. Press down lightly with the back of a spoon so the filling adheres to the butter.
Step 5: Roll and Cut
-
Starting from the long edge closest to you, tightly roll the dough into a log using the parchment paper underneath to help guide and lift it.
-
Pinch the outer seam closed.
-
Using a sharp chef’s knife (or unscented dental floss slid underneath and crossed over the top), gently slice the log into 8 equal rounds.
Step 6: Bake to Golden Perfection
-
Place the rolls cut-side up in the prepared baking dish, leaving a little room between each for slight expansion.
-
Bake at 350°F (175°C) on medium heat intensity for 22 to 25 minutes, or until the rolls turn a deep golden brown and the centers are firm to the touch.
-
Remove from the oven and allow to cool in the pan for at least 10 to 15 minutes before applying the frosting. (If the rolls are too hot, the frosting will melt off completely).
Step 7: Prepare & Apply Cream Cheese Frosting
-
In a medium mixing bowl, beat the softened cream cheese, softened butter, powdered sweetener, heavy whipping cream, and vanilla extract together using a hand mixer on medium speed until smooth, fluffy, and creamy.
-
Spread a generous layer of frosting over the warm keto cinnamon rolls using an offset spatula or spoon.
-
Serve warm and enjoy!
Expert Baking Tips for Success
-
Use Low-Moisture Mozzarella: Always buy pre-shredded or block low-moisture whole milk mozzarella. Avoid fresh mozzarella packed in liquid/water, as it contains far too much moisture and will result in soggy dough.
-
Room Temperature Egg: Ensure your egg is at room temperature before adding it to the warm cheese dough. A cold egg will cause the melted cheese to instantly freeze up and harden, making kneading difficult.
-
Use Allulose for Extra Gooeyness: While erythritol works well, using Allulose in both the filling and frosting yields a softer texture that doesn’t re-crystallize or feel crunchy when cold.
-
Clean Slicing Hack: Slicing dough with a standard dull knife can crush the soft rolls. Wrap unflavored, unscented dental floss around the log, cross the ends over the top, and pull firmly through to get perfectly round slices without squishing the spiral shape.
Storage & Meal Prep Instructions
-
Refrigeration: Store leftovers in an airtight container in the refrigerator for up to 5 days.
-
Reheating: To enjoy them soft and fresh again, microwave an individual roll on medium power for 15 to 20 seconds.
-
Freezing: You can freeze baked rolls (unfrosted) for up to 2 months. Freeze them individually on a tray, wrap them tightly in foil, and store in a freezer bag. Thaw in the fridge overnight and reheat in the oven at 300°F (150°C) for 10 minutes before frosting.
Nutritional Facts
Serving Size: 1 Roll with Frosting
Servings Per Recipe: 8
| Nutrient | Amount Per Serving |
| Calories | 295 kcal |
| Total Fat | 25 g |
| – Saturated Fat | 10 g |
| – Trans Fat | 0 g |
| Cholesterol | 62 mg |
| Sodium | 310 mg |
| Total Carbohydrates | 7.5 g |
| – Dietary Fiber | 3.5 g |
| – Sugar Alcohols / Allulose | 1.5 g |
| Net Carbohydrates | 2.5 g |
| Protein | 11 g |
| Calcium | 210 mg |
| Iron | 1.2 mg |