yield: 8 ROLLS prep time: 10 MINUTES cook time: 12 MINUTES total time: 22 MINUTES

Sweet and stick


For the Cinnamon Roll Dough

  • 2 cups shredded mozzarella cheese
  • 3 ounces cream cheese
  • 3/4 cup almond flour
  • 1 teaspoon baking powder
  • 1 tablespoon ground flax meal

For the Filling

  • 1 tablespoons butter, softened but not melted
  • 2 tablespoons pecans, chopped
  • 1 tablespoon cinnamon
  • 2 tablespoons Swerve (erythritol) sweetener

For the Cream Cheese Icing

  • 2 ounces cream cheese
  • 2 tablespoons heavy cream (If subbing any other kind of liquid like almond milk start with less because it is not as thick as heavy cream)
  • 2 tablespoons powdered Swerve (erythritol)


  1. Preheat oven to 350
  2. For the Rolls: In a microwave proof mixing bowl combine the shredded mozzarella cheese and cream cheese. Heat in 30 second increments, stirring in between until completely melted. Add the almond flour, baking powder and ground flax meal.
  3. Mix the dough well until you have a soft ball (see step by step images above)
  4. Between two silicone baking mats or parchment paper roll the dough into a rectangle roughly 13×10.
  5. For the filling: Brush the softened butter on the dough, all the way to the edges.
  6. Combine the cinnamon and sweetener in a small bowl and sprinkle on top of the butter. Top with chopped nuts
  7. Starting at one end roll your dough as tightly as you can into a log.
  8. Cut into 8 equal portions (roughly the width of two fingers)
  9. Spray a muffin tin lightly with cooking spray and place the rolls in the wells.
  10. Bake 12-15 minutes until golden brown.
  11. For the cream cheese icing: combine the cream cheese, heavy cream and powdered swerve in a blender or food processor and mix until smooth.

**Note: the icing is for a mildly sweet, thick frosting. If you prefer it sweeter or thinner just add additional ingredients as needed after taste testing.

Nutrition Information:

 YIELD: 8 rolls SERVING SIZE: 1 roll

The Best Keto Cinnamon Rolls