This post may contain affiliate links. Please read our disclosure.

Looking for a tasty treat to start your day? These keto cinnamon rolls with a cream cheese glaze are so indulgent, it’s hard to believe they’re low-carb!

Two keto cinnamon rolls on a white plate

During the week, breakfast is all about convenience for me. Grab-and-go meals like a matcha smoothie or mini crustless quiche help me energize my morning and get out the door quickly.

But on the weekends, I love nothing more than an indulgent breakfast or brunch that allows me to take my time. And when I’m in the mood for something sweet, these keto cinnamon rolls are hands-down my favorite option.

Soft, puffy pastries filled with a sweet butter-and-cinnamon filling, baked to perfection and topped with a rich, creamy glaze… seriously, what could be better? They’re so good, it’s hard to believe they’re low carb!

And did I mention how good your kitchen will smell while they’re baking? The hardest part is waiting for them to be ready.

How to make keto cinnamon rolls

Ready to see how these delicious, gooey, oh-so-satisfying rolls come together?

Step 1: Preheat your oven to 350°F (180°C) and grease a square or round cake dish. Have two silicone baking mats or large sheets of baking paper ready to roll out the dough.

Step 2: In a medium mixing bowl, add the wet ingredients: eggs, melted butter, vinegar, milk, and vanilla. Whisk vigorously and set aside.

Step 3: In a large mixing bowl, add the dry ingredients: almond flour, coconut flour, stevia, baking powder, xanthan gum, psyllium husk powder, flaxseed powder, and salt. Mix well, making sure there are no lumps.

Step 4: Add the wet ingredients to the dry ingredients and mix until you have a thick dough. Set aside to rest.

Dough ingredients mixed together in a glass bowl with a wooden spoon

Step 5: To make the cinnamon filling, melt the butter in a bowl. Add the cinnamon, stevia, and almond extract. Mix well and set aside.

Step 6: Scoop the dough onto one of the silicone baking mats or sheets of baking paper. Using your hand or a large spoon, press the dough down into a rough disk.

Step 7: Place the second sheet on top and roll out the dough to an even thickness. Once spread, remove the top sheet.

Step 8: Spread the cinnamon filling over the dough, leaving about a 1-inch border at the long edge of the dough.

Filling spread on top of the dough

Step 9: Use the sheet to slowly roll the dough into a log shape. Add a few drops of water to the edge of the dough without the filling, then finish rolling to seal.

Step 10: Cut the roll into 9 pieces.

Cinnamon roll cut into slices

Step 11: Separate the pieces and transfer them to the greased dish, placing them on their side so the filling is facing up.

Unbaked rolls in a greased baking dish

Step 12: Bake for 20 minutes, then cover with foil and bake for 5 more minutes.

Step 13: While the rolls are baking, add the cream cheese, butter, powdered sweetener, and vanilla to a mixing bowl for the glaze. Mix with a hand mixer on high until smooth, creamy, and slightly fluffy.

Glaze ingredients mixed with a hand mixer in a glass bowl

Step 14: Remove the rolls from the oven and allow them to cool for at least 15 minutes before adding the glaze.

Baked rolls in a greased baking dish next to the bowl of glaze

You can glaze them while they’re still warm, or wait until the rolls have fully cooled for a thicker glaze. Then, dig in!

Frosted cinnamon rolls in the baking dish

How many carbs are in cinnamon rolls?

The nutrition is going to depend on the ingredients used to make the cinnamon rolls. It will also depend on the size.

For reference, a classic roll from Cinnabon is going to have 127 grams of carbohydrates. If you’re following a keto diet, that’s probably 5 times your daily carb limit! One roll also includes 58 grams of sugar and 880 calories.

That’s why I much prefer these low-carb, no-sugar-added cinnamon rolls. They have 13.7 grams of carbohydrates and 9.2 grams of fiber for 4.5 net carbs total. Talk about a difference!

They pack in all the sweet, fluffy, gooey goodness you expect from cinnamon rolls, but without the extreme impact on your blood sugar. I can’t think of a better way to start the day.

Two cinnamon rolls on a white plate

Storage

This recipe is for nine cinnamon rolls. Unless you’re cooking for a crowd, you’ll probably have a few left over that you can enjoy later.

These rolls can be stored in an airtight container in the refrigerator. I recommend eating them within five days.

Other keto-friendly breakfast recipes

Looking for more healthy ways to start your day with something sweet? There are plenty of low-carb options to energize your morning!

Here are a few of my favorite recipes I know you’ll love:

For even more delicious inspiration, check out my round up of 10 low-carb muffin recipes to start your day.

When you’ve tried this recipe, please don’t forget to let me know how you liked it and rate the recipe in the comments below!

Keto Cinnamon Rolls

4.75 from 12 votes
Leave a review
Looking for a tasty treat to start your day? These keto cinnamon rolls with a cream cheese glaze are so indulgent, it’s hard to believe they’re low-carb!
Prep Time: 20 minutes
Cook Time: 25 minutes
Cooling Time: 15 minutes
Total Time: 1 hour
Servings: 9

Ingredients 

Dry Ingredients

Wet Ingredients

  • 3 large eggs, (room temperature)
  • 3 tablespoons unsalted butter, (melted)
  • 3 teaspoons vinegar
  • 6 tablespoons low-carb milk
  • 3 teaspoons vanilla extract

Filling

Glaze

  • 1 ounce cream cheese, (softened)
  • tablespoons unsalted butter
  • 3 tablespoons powdered sweetener
  • 2 drops vanilla extract

Instructions

  • Preheat your oven to 350°F (180°C) and grease a square or round cake dish. Have two silicone baking mats or large sheets of baking paper ready to roll out the dough.
  • In a medium mixing bowl, add the wet ingredients: eggs, melted butter, vinegar, milk, and vanilla. Whisk vigorously and set aside.
  • In a large mixing bowl, add the dry ingredients: almond flour, coconut flour, stevia, baking powder, xanthan gum, psyllium husk powder, flaxseed powder, and salt. Mix well, making sure there are no lumps.
  • Add the wet ingredients to the dry ingredients and mix until you have a thick dough. Set aside to rest.
  • To make the cinnamon filling, melt the butter in a bowl. Add the cinnamon, stevia, and almond extract. Mix well and set aside.
  • Scoop the dough onto one of the silicone baking mats or sheets of baking paper. Using your hand or a large spoon, press the dough down into a rough disk.
  • Place the second sheet on top and roll out the dough to an even thickness. Once spread, remove the top sheet.
  • Spread the cinnamon filling over the dough, leaving about a 1-inch border at the long edge of the dough.
  • Use the sheet to slowly roll the dough into a log shape. Add a few drops of water to the edge of the dough without the filling, then finish rolling to seal.
  • Cut the roll into 9 pieces.
  • Separate the pieces and transfer them to the greased dish, placing them on their side so the filling is facing up.
  • Bake for 20 minutes, then cover with foil and bake for 5 more minutes.
  • While the rolls are baking, add the cream cheese, butter, powdered sweetener, and vanilla to a mixing bowl for the glaze. Mix with a hand mixer on high until smooth, creamy, and slightly fluffy.
  • Remove the rolls from the oven and allow them to cool for at least 15 minutes before adding the glaze.

Notes

This recipe is for 9 cinnamon rolls.
For a thicker layer of glaze, allow the rolls to fully cool before applying.
Leftovers can be stored in an airtight container in the refrigerator. Enjoy within 5 days.

Nutrition Info Per Serving

Nutrition Facts
Keto Cinnamon Rolls
Serving Size
 
1 roll
Amount per Serving
Calories
264
% Daily Value*
Fat
 
21.5
g
33
%
Saturated Fat
 
8.7
g
44
%
Trans Fat
 
0
g
Polyunsaturated Fat
 
0.3
g
Monounsaturated Fat
 
2.2
g
Cholesterol
 
92.7
mg
31
%
Sodium
 
266.7
mg
11
%
Potassium
 
47.9
mg
1
%
Carbohydrates
 
13.7
g
5
%
Fiber
 
9.2
g
37
%
Sugar
 
1.5
g
2
%
Protein
 
7.5
g
15
%
Net carbs
 
4.5
g
* Percent Daily Values are based on a 2000 calorie diet.