Keto Cinnamon Rolls




Yield 8 Rolls


For the Dough:

2 cups shredded mozzarella cheese (grass-fed option) (dairy-free option available)

3 ounces cream cheese (dairy-free option available)

3/4 cup almond flour

1 tsp baking powder

For the Filling:

1 tbsp. softened butter, not melted

2 tbsp. nuts of choice (pecan or almonds work great with recipe)

1 tbsp. cinnamon

2 tbsp. brown swerve or pure monk fruit

For the Topping:

2 ounces cream cheese or dairy-free cream cheese

1-2 tbsp. unsweetened coconut milk or almond milk

10-15 drops vanilla liquid stevia

Crushed nuts for extra crunch


Step 1: Preheat oven to 350F and grease baking tray or muffin tin and set aside.

Step 2:  For the dough; in medium mixing bowl, add mozzarella cheese and cream cheese and pop in oven, checking every 30 seconds to 1 minute, remove from oven and stir until combined, put back in oven and check after a minute again, making sure it doesn't burn. The cheese and cream cheese should just be combined and melted together. (you can also use a convection oven)

Step 3: Add almond flour and baking powder to melted cheese and mix until combined and dough forms. The dough will be like a soft ball.

Step 4: Between two parchment papers, roll the dough into rectangle roughly 13x10.

Step 4: for the filling; brush butter on top of dough. Mix brown swerve and cinnamon together and sprinkle on top on butter and top with chopped nuts of choice.

Step 5: Roll dough as tight as you can, without breaking it, into a log and cut into 8 equal portions.

Step 6: Carefully add rolls to greased muffin or baking tin and bake for 15-20 mins, or until golden brown.

Step 7: For topping; add all cream cheese icing ingredients together and using electric mixer, mix until smooth. Add more liquid stevia if you like it super sweet. 

Step 8: Top each roll with cream cheese icing and garnish with chopped nuts.

Step 9: Enjoy!

Courses Dessert

Nutrition Facts

Serving Size 1 roll

Amount Per Serving

Calories 302

% Daily Value

Total Fat 26 g


Total Carbohydrates 7 g


Dietary Fiber 1 g


Protein 18 g


* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Recipe by at