These Keto Cinnamon Buns are what weekend dreams are made of. There is truly nothing better than a doughy, gooey cinnamon roll. But as we all know, they’re usually absolutely full of carbs and sugar. I knew I needed a way to be able to keep my carbs and sugar low, but still enjoy cinnamon rolls on a regular basis, so I came up with SEVERAL different keto cinnamon bun recipes. Yes, multiple versions are needed to satisfy allll the cravings and work no matter what type of ingredients you have on hand. This one below is one of my favorites — it uses a mozzarella cheese base (common in keto baking recipes, but something I don’t normally use) — which really gives it that pull apart, gooey texture that you want in a cinnamon bun.

Want to save this recipe?
If you prefer a keto cinnamon bun that doesn’t use cheese as the base, I have a different keto cinnamon rolls recipe that gives a very similar effect, but without the cheese, on page 11 of my complete guide to Keto baking, The Keto Dessert eBook 2.0, which includes 120+ of my best low-carb recipes, tips, and a printable shopping list.
Whether you’re new to keto baking or you’re a veteran – trust me when I say these keto cinnamon buns are worth giving a try. I can’t wait for you to try them!
Tips for Perfect Keto Cinnamon Buns
- Bake in a muffin tin – helps the rolls hold their shape and keeps the centers soft and gooey.
- Use pre-shredded mozzarella – it melts into the dough, giving it the perfect pliability without any gluten.
- Work with warm dough – it rolls out more easily before the cheese cools and stiffens.
- Roll between parchment – keeps things neat and helps prevent sticking.
How to Make Keto Cinnamon Rolls (Step-by-Step)
Here’s exactly how I assemble these for the best gooey texture and perfect cinnamon swirl in every bite:
Step 1: Roll Out the Dough
Place the dough between two sheets of parchment paper lightly dusted with powdered sweetener. Roll it into a rectangle about 10×12 inches and ½ inch thick.
Step 2: Slice Into Strips
Use a sharp knife or pizza cutter to slice the rectangle lengthwise into 8 even strips, about 1.5 inches wide.
Step 3: Add the Filling
Mix the cinnamon and sweetener in a small bowl. Brush each strip with melted butter, then sprinkle the cinnamon-sweetener mixture evenly over the top.
Step 4: Roll into One Big Cinnamon Roll
Starting at the ends of the strips, begin rolling all the strips into one big roll, using the parchment paper to guide you. When the roll is complete, the cinnamon buns will be pre-sliced.
Step 5: Slice and Bake
You’ll see the roll naturally divides into 8 sections. Place each pre-sliced cinnamon roll into a greased muffin tin, and bake at 350°F for 17–19 minutes.
FAQ: Substitutions, Storage, and More
Yes! Assemble them the night before, store in the fridge, and bake fresh in the morning.
Keep leftover keto cinnamon rolls in an airtight container in the fridge for up to 5 days. Reheat in the microwave for 15–20 seconds to make them gooey and delicious again.
Definitely. Freeze rolls in an airtight container after baking, then reheat as needed. Alternatively, you can freeze the rolls before baking, and bake them from frozen, adding a few minutes to the baking time if needed.
To keep the cinnamon rolls keto friendly, I use a granulated monk fruit/erythritol blend for the dough and filling, and a powdered version of the same sweetener for the icing. If you don’t need them to be sugar free, feel free to use regular sugar.

Try Them and Tag Me!
Enjoy! If you give these keto cinnamon buns a try, make sure to tag me on Instagram @sarahsfitfood and @baketobefit and use #baketobefit so I don’t miss your post! And please leave a rating on the recipe card below – it really helps my blog, and I absolutely love to hear what you think 🙂
XO,
Sarah

Low-Carb, Keto Cinnamon Buns
Want to save this recipe?
Ingredients
Dough:
- 2 cups shredded mozzarella cheese
- ½ cup cream cheese
- 1 large egg
- 1 tsp vanilla extract
- 2 ¼ cups blanched almond flour
- 1 tsp baking powder
- 2 Tbsp granulated sugar-free sweetener
Filling:
- 2 Tbsp salted butter melted
- ¼ cup granulated sugar-free sweetener
- 1 Tbsp ground cinnamon
Icing:
- 1 Tbsp salted butter softened
- 2 Tbsp cream cheese softened
- ⅓ cup powdered sugar-free sweetener
- ⅛ tsp vanilla extract
Instructions
- Make dough: Melt mozzarella and cream cheese together in microwave-safe bowl. Add melted cheeses with all other ingredients to a food processor. Process until dough comes together.
- Place dough between two pieces of parchment paper dusted with powdered sweetener. Roll into approximately 10×12-inch rectangle about 1⁄2 inch thick.
- Starting on one of the 12-inch sides of the rectangle, Slice into 8 strips each about 1.5 inches wide.
- Combine granulated sweetener and cinnamon. Brush each strip with melted butter, then sprinkle cinnamon/sweetener mixture evenly on top.
- Starting at the ends of the strips, begin rolling in one big roll, using the parchment paper to guide you. When the roll is complete, the cinnamon buns will be pre-sliced.
- Grease a muffin tin and place each cinnamon bun in its own muffin cup. Bake in preheated 350°F oven for 17-19 minutes.
- Make icing: heat butter and cream cheese together. Stir in powdered sweetener until very smooth. Spread over warm cinnamon rolls. Enjoy!
Do you have nutritional breakdown?
Incredible!
Sooo Gooey, doughy, and perfect! I can’t believe they’re keto friendly
What are the macros for these?
Wow, I’ll be making these for weekend brunches from now on!
Need nutrition info. Carb count. Full of fat.
no need to eat carbs when the cinnamon rolls are keto AND this damn good!
Insanely good!!! I cannot believe it
Truly the best keto cinnamon rolls I’ve tried, and I’ve tried many!
Absolutely amazing!
Theee have become a Sunday morning tradition for me and my husband 😋
I loved the texture! So gooey but you’d never guess it’s from cheese. The mozzarella is super mild so it just takes on the delicious cinnamon sweetness of the other ingredients. To die for!