Keto cinnamon roll

Gooey, Soft Keto Cinnamon Rolls

  • Author: Mila
  • Prep Time: 2 hours, 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 2 hours, 35 minutes
  • Yield: 9 cinnamon rolls 1x


A keto cinnamon roll that comes in at 7 net grams of carbs per serving. This is probably one of the easier cinnamon roll recipes out there. 



For the dough

Cinnamon Filling

  • 3 tablespoons butter, softened
  • 5 tablespoons erythritol
  • 2 tablespoons ground cinnamon
  • 1 teaspoon vanilla extract


  • 4oz cream cheese, room temperature
  • 35 teaspoons powdered swerve
  • 1 teaspoon vanilla extract
  • Water, as needed to thin the glaze


How to make Keto Cinnamon Rolls

Yeast and eggs being mixed together.

Your first step is to activate the yeast. If you’re using active dry yeast, just add 3 tablespoons warm water, and set it aside in a warm place for 7-10 minutes. Once you see bubbling it’s ready, and you can add in your egg, yogurt, apple cider vinegar, and vanilla and stir into a creamy mixture. Set this aside.

Keto cinnamon roll dough ingredients, whey protein isolate, almond flour, granulated swerve and psyllium husk.

In another bowl, add together your almond flour, whey protein isolate, granulated swerve, salt, xanthan gum, psyllium husk powder, and baking powder

Stir these together until they are well blended and mixed together.


Keto Cinnamon roll dough mixed with egg, yeast and yogurt.

When your yeast mixture is ready, you’ll add the wet ingredients to the dry. and mix thoroughly until it forms a dough. You can do this with the dough hook attachment on your stand mixer, or use a spatula to hand mix.

Keto Cinnamon Roll Dough

Your dough should come out light and airy. You’re going to set it aside to let it rise for an hour. It’s not going to double in size, but it will get a bit puffy as it rests. Leave it somewhere warm so it will expand a bit better. 

After the rise, preheat your oven to 400 degrees. 

ingredients for cinnamon roll filling, swerve, melted butter, cinnamon and vanilla

To make your filling, mix together your granulated swerve, cinnamon, softened butter and vanilla until incorporated.

Rolled out cinnamon roll dough

Lay down parchment or wax paper on your work surface (DO NOT BAKE WAX PAPER). This going to help you roll the dough.

After resting, you’re going to roll the dough out. I recommend using a rolling pin to do that. also, make sure it’s greased so the dough doesn’t stick (this dough is VERY sticky!). Make, and spread your mixture over the dough. I melted the butter first. Don’t worry if the filling looks a little light at first. It’s going to caramelize as it bakes and turn a nice golden brown color.

Be sure to roll them tightly and slowly. You CAN go back and un-roll a little if you feel like your roll isn’t tight enough.

Use a wet knife to slice them (so they don’t stick to your knife either). You’ll let them rest again for 20 minutes for one more little puff.

Butter your pie dish (I used a 9″ pan) and place your sliced rolls in tightly. 

Then it’s off to the oven to bake at 400 degrees for 20-25 minutes! 

While the dough is baking, you’ll make your glaze. Cream together cream cheese, powdered swerve, and vanilla extract. Add water until it thins out a little. My glaze was thick, and not runny, but it’s totally up to you you and the textures you like. I love that luxurious cream cheese taste!

Take your cinnamon buns out of the oven, and glaze them. Immediately. Enjoy! 



Cinnamon rolls in a flatlay set up.


  • These can be frozen for up to a week. To reheat – thaw them and and microwave for 20-30 seconds. They will be soft, warm and delish.
  • I prefer that my cinnamon buns are not super sweet, so I was conservative with the additions of swerve. feel absolutely free to adjust the sweetness level to your liking. It will change the macros, so be mindful of those adjustments. 
  • I did not make my glaze with butter, but you may add it if you’d like. 
  • Resting the dough is very imporant in this recipe. Almond flour can be very dense, and the resting periods help give it soeme rise, so that it is soft. It’s worth the wait, trust me! 
  • Sour cream is an acceptable sub for greek yogurt in this recipe. The outcome isn’t much different. 
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American


  • Serving Size: 1 cinnamon roll
  • Calories: 287g
  • Sugar: 1g
  • Sodium: 180mg
  • Fat: 20g
  • Carbohydrates: 11g
  • Fiber: 4g
  • Protein: 13g

Keywords: Cinnamon Rolls, Cinnamon Buns, Keto Cinnamon Rolls, Keto Breakfast Recipes

Recipe Card powered by
Don't block if you're hangry! provides free recipes and information. To keep the site free, turn off your adblocker to access the content you're looking for! 

Subscribe for WEEKLY recipes, events, giveaways and blogging tips! 

Before you go, join me on Pinterest!

Get low carb and keto recipes and diabetes resources. 

Let's PIN!