Go Back
Keto soft and gooey cinnamon rolls
Print Recipe
3.5 from 6 votes

Soft and Gooey Keto Cinnamon Rolls

Prep Time30 mins
Cook Time30 mins
Resting Time1 hr 30 mins
Total Time2 hrs 30 mins
Course: Breakfast
Keyword: cinnamon rolls
Calories: 230kcal


Cinnamon Roll Dough

  • 2 1/4 tsp dry instant yeast 1 regular yeast packet
  • 1 tbsp white sugar yeast will eat this! It is necessary, you can use 2 tsp instead if you’d like but I can’t guarantee the same rise for this amount of dough
  • 1 1/4 cup Vital Wheat Gluten 154g
  • 1 cup almond flour 112g
  • 7 tbsp ground flax meal 43g
  • 1/2 cup coconut flour 56g
  • 1/2 cup + 2 tbsp powdered monkfruit/erythritol sweetener ~120g
  • 1 tsp baking powder
  • 1/2 tsp xanthan gum
  • 1/2 tsp salt
  • 1/4 tsp baking soda
  • 1/2 cup butter melted, 120g
  • 3/4 cup warm but not hot 18% cream I actually used 1/2 cup 18% cream and 1/4 cup heavy whipping cream but you can use either or
  • 1/2 cup sour cream room temperature, 120g
  • 1 egg + 2 egg yolks whisked, room temperature
  • 1 tsp vanilla extract


  • 2/3 cup sweetener that measures like sugar I actually used a combination of 2 tbsp Truvia and 5 tbsp powdered monkfruit/erythritol sweetener for this
  • 1/2 cup butter 120g, softened not melted
  • 1 tbsp cinnamon
  • 1/2 tsp molasses optional, adds a brown sugar flavour

Cream Cheese Frosting


  • In a large bowl, whisk together all of your dry ingredients, including the yeast up until baking soda.
  • Add your butter, cream, sour cream, eggs and vanilla extract to the dry ingredients (making sure your wet ingredients are room temperature and your cream is warm).
  • Mix until a thick dough forms. At this point you can transfer the dough to a stand mixer with a dough hook attachment and put it on low for ~8min OR you can knead the dough by hand for 10min.
  • Afterwards, place the dough in a greased bowl, cover it with Saran Wrap and place it somewhere warm to rise for 1 hour (I place mine inside a previously heated oven or microwave that's warm NOT hot or near our gas fire place). Don't worry if the dough doesn't rise a huge amount!
  • To make your filling, combine all of your filling ingredients in a bowl and mix well until smooth.
  • Pre-heat your oven to 350*F.
  • Next roll out the dough ball between two large pieces parchment paper. Form it into a large rectangle and spread filling over the entire piece of dough.
  • Roll the dough from the longest side to the other long side. Slice into 20 pieces with a very sharp knife.
  • Place the pieces separated slightly in a large greased dish and bake for 25-35min or until the outsides are browned and the insides are still slightly soft.
  • To prepare the cream cheese frosting, beat together all of the frosting ingredients until smooth (I actually just whisk it well with a fork!)
  • Pour the frosting over the rolls and enjoy warm or cover and re-heat later for a quick snack! If you aren't eating them that day then I recommend storing the left-overs in an airtight container between layers of parchment in the freezer and re-heating in the oven or microwave.


Serving: 1roll | Fiber: 1.8g | Calories: 230kcal | Fat: 18.7g | Protein: 8.4g | Carbohydrates: 2.7g