Go Back
Keto Cinnamon Rolls
Print Recipe
0 from 0 votes

The Best Keto Cinnamon Rolls

Prep Time15 mins
Cook Time25 mins
Resting Time2 hrs
Total Time2 hrs 40 mins
Course: Breakfast
Keyword: breakfast, cinnamon rolls
Servings: 10 large rolls
Calories: 267kcal




  • 6 tbsp butter softened, 90g
  • 1/2 cup sweetener of choice 96g, I used half "golden" granular monkfruit/erythritol sweetener, half powdered monkfruit erythritol sweetener
  • 1 tbsp cinnamon
  • 1/8 tsp molasses optional - adds a brown sugar flavour with minimal carbs

Cream Cheese Frosting


  • In a large bowl, add all of your dry dough ingredients including yeast.
  • Whisk your eggs separately and then add them to the dry ingredients along with the rest of the wet ingredients. (Make sure your cream is warm to the touch by microwaving it beforehand for a roughly 30-40 seconds).
  • Mix the ingredients until a dough forms. Then move this dough to a stand mixer and knead for roughly 5-8min OR knead for ~8-10min by hand.
  • Form the dough into a ball and place it in a greased bowl, covered and let it rise somewhere warm for 1 hour or until doubled in size. (See tips above)
  • Place the dough ball between two large pieces of parchment and roll it out into a large rectangular shape.
  • Combine your filling ingredients in a bowl and spread them out evenly over the dough.
  • Roll the dough starting from one long side and rolling to the other.
  • Press the seam together to seal it and then cut the dough into slices using dental floss or a very sharp knife.
  • Place the slices, cut-side up in a round dish (you may want to use two as these grow A LOT) lined with parchment paper.
  • Cover the dish with a towel or saran wrap and allow the keto cinnamon rolls to rise again for 45min - 1 hour.
  • During this time you can pre-heat your oven to 350*F.
  • Once it's come to temperature, place the rolls in the oven and bake them for 25-28min or until the outside is set and the inside is still slightly gooey. (The will cook a bit more once removed).
  • Meanwhile, mix together your frosting ingredients in a small bowl until smooth (add more or less cream depending on how thick you want your frosting).
  • After the cinnamon rolls have cooled for ~5min you can frost them and serve warm! Since the rolls puff up so much I like to just bake them in a medium pan and cut slabs like one giant cinnamon roll cake! But feel free to separate the rolls into proper pieces if you prefer.
  • Store in an airtight container on the counter for 1-2 days or freeze for a future snack (see freezing instructions above). Enjoy your keto cinnamon rolls !


  • 6g is the NET carb total for 1 roll
  • I used a dough hook and Kitchen Aid Mixer to knead my dough. You can do it by hand as well, it just may take a bit longer!
  • Let your dough sit somewhere warm to double in size. My recipe says one hour but I recommend watching it yourself because sometimes different environments can cause the dough to rise faster or slower! 
  • I place my dough by our gas fireplace that is warm still or in a previously heated oven or microwave to rise. 
  • When making your cinnamon roll filling, in this recipe I have you mix the butter, cinnamon and sweeteners together prior rather than using melted butter and adding the sweetener/cinnamon separate. This just makes for a much neater filling that's even throughout and there is WAY less chance of the rolls leaking during baking. 
  • For this recipe your dough SHOULD be quite sticky but it shouldn't be wet to the point that you can't touch it without it sticking all over your fingers. You SHOULD need to roll it out between parchment paper. 
  • If you find your dough is too sticky still, add 1 tbsp of coconut flour as needed until you reach your desired consistency
  • If you find your dough too dry, add an extra 1 tbsp of cream as needed until you reach your desired consistency. 
  • These rolls will harden up slightly after baking so be careful not to over-bake. They are best served warm!
  • Double the cream cheese frosting if you like extra icing! 


Serving: 1roll | Calories: 267kcal | Carbohydrates: 6g | Protein: 12g | Fat: 19g | Fiber: 5g