These keto cinnamon rolls are soft, fluffy, gooey, and topped with thick cream cheese frosting!


What makes these the best keto cinnamon rolls?
- Easy to prepare + only 10 minutes bake time.
- Under 150 calories and just 1 net carb per frosted cinnamon roll.
- Unlike most other homemade keto cinnamon roll recipes, this one calls for no mozzarella cheese, no yeast, and no coconut flour.
- You will love the buttery texture and sweet cinnamon swirl flavor packed into every bite. If you’re on a keto diet and craving Cinnabon, this recipe is for you!
Readers also love this Keto Cheesecake
Step by step recipe video

Sugar free cinnamon roll ingredients
You need five ingredients for the cinnamon buns and just three ingredients for the simple cinnamon swirl filling.
- Almond flour – This low carb flour alternative should be readily available in the baking aisle of most grocery stores, Target, or Trader Joe’s. Blanched, unblanched, or fine flourless almond meal all work. For best results, do not substitute any other flours.
- Yogurt – Any super thick yogurt works. I like nondairy Greek yogurt, like Kite Hill or Cocojune unsweetened protein, which are high protein and contain fewer carbs than many other brands.
- Powdered sweetener – Use your favorite sugar free sweetener, such as erythritol, allulose, stevia baking blend, or monk fruit. Be sure to look for options that measure in a 1:1 substitute for sugar.
- Baking powder and salt – The baking powder acts as a leavening agent and gives the recipe a tender crumb. A pinch of salt balances the sweetness in the cinnamon.
- Granulated sweetener – As with the powdered sweetener above, use any no sugar granular sweetener that measures like sugar. Or if you do not need the rolls to be keto, feel free to use regular sugar.
- Butter – For optimum flavor, use full fat butter or coconut oil.
- Cinnamon – Ground cinnamon is of course the star ingredient. If you’d like to stir in a pinch of ground ginger, pumpkin pie spice, nutmeg, or cardamom, any of these spices will nicely compliment the cinnamon.
For a nut free option, try these Easy Cinnamon Rolls
Katie’s favorite cinnamon roll flavor ideas
Once you get the base recipe down, have fun creating unlimited new flavors. Stir orange zest into the yogurt, sprinkle a handful of mini chocolate chips or diced walnuts on with the filling, or swap the yogurt for canned pumpkin puree to make keto pumpkin cinnamon rolls. The options are endless!

How to make keto cinnamon rolls
- Start by preheating the oven to 350° Fahrenheit (177° Celsius).
- In a large mixing bowl, combine the almond flour, sifted powdered sweetener, baking powder, and salt. Stir well, then mix in the yogurt.
- The dough will seem dry at first. Have patience and keep stirring for at least a minute, breaking up clumps of yogurt. To avoid sticky or gummy dough, it is important to not add more liquid at any point. Form into one large ball.
- On a clean nonstick or floured surface, use a rolling pin to roll out the cinnamon roll dough into a long rectangle, about 1/16th of an inch thick.
- Whip softened butter or coconut oil, granulated sweetener, and cinnamon in a small dish until thick and smooth.
- With a spoon or spatula, spread the cinnamon sugar filling evenly over the surface area of your dough rectangle.
- If adding chopped nuts, shredded coconut, raisins, or chocolate chips, sprinkle them over the filling now.
- Use a sharp knife to cut eight slices lengthwise. (See photo above for reference.)
- Carefully roll up each strip. If the dough cracks as you are rolling, just press it back together with your hands.
- Arrange the keto cinnamon buns in a small baking dish, and place on the center rack of the preheated oven. Bake for ten minutes.
- Remove from the oven, using pot holders. Let cool before frosting and enjoying for breakfast or dessert.

Keto Cinnamon Roll FAQ
Absolutely. Feel free to do all the prep work ahead of time. Store the unbaked rolls covered in the refrigerator. Then bake the next morning and enjoy hot from the oven for breakfast.
Allow the rolls to cool fully before transferring to an airtight covered container. Due to the perishable ingredients (yogurt and butter), I recommend refrigerating for storage longer than a day. The keto rolls will stay fresh for up to five days.
Or freeze cinnamon rolls in n airtight container with a layer of parchment paper between each layer of rolls to prevent sticking. Thaw and reheat before serving.
These high protein cinnamon rolls are naturally grain free, gluten free, egg free, and paleo. If you use plant based butter or coconut oil and nondairy yogurt, they are also vegan.
As written, the recipe yields eight mini cinnamon rolls. Turning them into large or jumbo rolls is easy. Simply cut the dough into fewer slices or double the recipe. Four large frosted cinnamon buns will still have under 300 calories and 2 net carbs each.

Keto Cream Cheese Frosting Recipe
(Yields about 2 cups)
- 8 ounces cream cheese or dairy free cream cheese (225g)
- 4 ounces butter or vegan butter (110g)
- 2 cups powdered sweetener, sifted (120g)
- 1 teaspoon pure vanilla extract (5g)
Bring cream cheese and butter to room temperature. Use hand beaters or a stand mixer to whip these two ingredients until smooth. Then gradually mix in the powdered sugar and vanilla. If icing is too thick, add a teaspoon of water or milk of choice as needed.
This recipe gives you plenty to ice all of the cinnamon rolls and still have extras to enjoy with other recipes, like my favorite Vegan Carrot Cake. Or halve the recipe if you prefer a smaller yield.
Store leftover keto frosting tightly covered in the refrigerator for up to five days.

-
1. Preheat the oven to 350° Fahrenheit (177° Celsius).
-
2. Combine almond flour, powdered sweetener, baking powder, and salt in a mixing bowl. Stir well, then stir in the yogurt.
-
3. Dough will seem dry at first, so keep stirring for at least a minute, breaking up large clumps. (For best results, do not add any liquid or additional yogurt.) Form into a large ball.
-
4. Place ball on a clean nonstick or floured surface. Roll out into a long rectangle about 1/16th of an inch thick.
-
5. In a small dish, stir granulated sweetener and cinnamon. Whip in the softened butter or oil with a fork until smooth.
-
6. Spread filling evenly over the keto cinnamon roll dough. Sprinkle on nuts or chocolate chips if desired.
-
7. Cut eight slices lengthwise, or you may cut fewer slices for large cinnamon rolls.
-
8. Carefully roll up each slice. If dough cracks, simply press it back together with your hands.
-
9. Arrange buns in a small baking dish, and cook on the oven’s center rack for 10 minutes.
-
10. Remove and let cool before frosting. Enjoy for breakfast or dessert.
Delicious keto baked goods

Keto Chocolate Cake

Keto Peanut Butter Cookies

Protein Cheesecake

Keto Pumpkin Bread

Keto Blueberry Muffins

Almond Flour Muffins

Keto Donuts

Keto Cookies
