Keto Cinnamon Rolls are a delicious low-carb alternative to traditional cinnamon rolls. They have a soft texture, a warm cinnamon-sugar filling, and a creamy frosting that makes every bite taste like a bakery-style treat. This recipe is perfect for anyone following a ketogenic or low-carb lifestyle who wants to enjoy a sweet breakfast or dessert without traditional wheat flour and added sugar.
These cinnamon rolls are easy to prepare with simple ingredients, including almond flour, mozzarella cheese, cream cheese, butter, cinnamon, and a keto-friendly sweetener. The dough is shaped into rolls, filled with a buttery cinnamon mixture, and baked until lightly golden. A smooth sugar-free frosting adds the finishing touch.
Whether you serve them with morning coffee, enjoy one as an afternoon snack, or prepare them for a weekend brunch, these Keto Cinnamon Rolls are a comforting treat for cinnamon lovers.
Why You Will Love These Keto Cinnamon Rolls
Low-Carb Ingredients: Almond flour replaces traditional wheat flour, while a keto-friendly sweetener helps keep the recipe lower in carbohydrates.
Warm Cinnamon Flavor: Butter, cinnamon, and sweetener create a fragrant filling that tastes delicious in every swirl.
Soft and Chewy Texture: The combination of mozzarella and cream cheese helps create a flexible dough that can be shaped into rolls.
Sugar-Free Frosting: A creamy topping made with cream cheese, butter, and powdered keto sweetener adds sweetness without regular powdered sugar.
Perfect for Breakfast or Dessert: Enjoy these rolls with coffee, tea, or a glass of unsweetened almond milk.
Ingredients for Keto Cinnamon Rolls
For the Dough
- 2 cups almond flour
- 2 cups shredded mozzarella cheese
- 2 tablespoons cream cheese
- 1 large egg
- 1 tablespoon baking powder
- 1 tablespoon keto-friendly granulated sweetener
- 1 teaspoon vanilla extract
For the Cinnamon Filling
- 3 tablespoons softened butter
- 3 tablespoons keto-friendly brown-style sweetener
- 1 tablespoon ground cinnamon
For the Cream Cheese Frosting
- 3 tablespoons softened cream cheese
- 1 tablespoon softened butter
- 3 tablespoons powdered keto-friendly sweetener
- ½ teaspoon vanilla extract
- 1–2 teaspoons unsweetened almond milk, as needed
Ingredient note: These quantities are a suggested starting recipe. Keto sweeteners vary in sweetness and texture, so choose one suitable for baking and adjust to your taste.
How to Make Keto Cinnamon Rolls
Step 1: Preheat the Oven
Preheat your oven to 350°F (175°C). Line a baking dish or baking tray with parchment paper to help prevent sticking and make cleanup easier.
Prepare all your ingredients before starting. Measure the almond flour, shred the mozzarella if needed, and soften the cream cheese and butter. Having everything ready makes the process smoother.
Step 2: Melt the Cheese
Place the shredded mozzarella and cream cheese in a microwave-safe bowl. Heat in short intervals, stirring between each interval, until the cheeses are melted and can be mixed together.
Alternatively, melt them gently in a heatproof bowl over a saucepan of simmering water. Avoid overheating the cheese, as it can become oily or difficult to handle.
Step 3: Prepare the Dough
Add the almond flour, baking powder, keto-friendly granulated sweetener, egg, and vanilla extract to the melted cheese mixture.
Stir until the ingredients begin to combine. Knead the mixture carefully until a soft, workable dough forms. If the dough becomes difficult to handle, let it rest briefly or warm it gently for a few seconds.
The dough should be flexible enough to roll out without crumbling. Almond flour absorbs moisture differently from wheat flour, so avoid adding extra flour unless it is genuinely needed.
Step 4: Roll Out the Dough
Place the dough between two sheets of parchment paper. Roll it into a rectangle approximately ¼ inch thick.
Rolling the dough between parchment sheets helps prevent sticking and makes it easier to create an even layer. Try to keep the thickness consistent so the rolls bake evenly.
Remove the top sheet of parchment carefully before adding the filling.
Step 5: Make the Cinnamon Filling
In a small bowl, combine the softened butter, keto-friendly brown-style sweetener, and ground cinnamon. Mix until a smooth paste forms.
Spread the cinnamon mixture evenly over the dough, leaving a small border around the edges. Distributing the filling evenly helps ensure that every roll contains a delicious cinnamon swirl.
Step 6: Shape the Rolls
Starting from one long side, carefully roll the dough into a log. Use the parchment paper to help guide the dough if it begins to stick.
Cut the log into approximately 8 equal rolls using a sharp knife or unflavored kitchen thread. Arrange the rolls in the prepared baking dish, leaving a little space between them.
If the dough feels too soft, refrigerate it briefly before cutting to make shaping easier.
Step 7: Bake the Cinnamon Rolls
Bake for approximately 18–25 minutes, or until the rolls are set and lightly golden. Baking time will depend on the size of the rolls and your oven.
Check them near the end of the baking time. The centers should be cooked through, and the edges should look lightly golden without becoming overly dark.
Allow the rolls to cool for several minutes before adding the frosting. This helps the topping stay creamy rather than melting completely into the rolls.
Step 8: Prepare the Cream Cheese Frosting
In a small bowl, beat the softened cream cheese and butter until smooth. Add the powdered keto-friendly sweetener and vanilla extract, then mix until creamy.
If the frosting is too thick, add unsweetened almond milk a teaspoon at a time until it reaches your preferred consistency.
Taste the frosting and adjust the sweetness if needed. Powdered sweetener generally gives a smoother result than granulated sweetener.
Step 9: Frost and Serve
Spread the cream cheese frosting over the slightly cooled cinnamon rolls. For an extra indulgent finish, add a little more cinnamon on top.
Serve warm for the softest texture and strongest cinnamon aroma. These rolls are delicious on their own or alongside coffee, tea, or your favorite low-carb breakfast.
Tips for the Best Keto Cinnamon Rolls
Use Finely Ground Almond Flour: Superfine almond flour helps produce a smoother dough. Almond meal, which is coarser, may create a grainier texture.
Melt the Cheese Gently: Heat the mozzarella and cream cheese in short intervals and stir regularly. Overheated cheese can become difficult to mix.
Work While the Dough Is Flexible: Cheese-based dough is easier to shape while slightly warm. If it becomes too firm, gently warm it; if it is too sticky, allow it to cool briefly.
Roll Between Parchment Sheets: This simple technique helps prevent sticking without requiring large amounts of extra flour.
Avoid Overbaking: Keto baked goods can dry out if left in the oven too long. Remove the rolls when they are set and lightly golden.
Use Powdered Sweetener for Frosting: Powdered keto sweetener usually blends more smoothly into cream cheese frosting than granulated varieties.
Variations and Substitutions
Add Chopped Pecans
For extra crunch, sprinkle a small amount of finely chopped pecans over the cinnamon filling before rolling the dough. Nuts add texture and a rich flavor.
Make the Rolls Extra Cinnamon-Flavored
Increase the cinnamon slightly if you enjoy a stronger spice flavor. You can also add a small pinch of nutmeg for a warmer aroma.
Try a Vanilla Glaze
If you prefer a lighter topping, mix powdered keto-friendly sweetener with vanilla extract and a small amount of unsweetened almond milk to make a simple glaze.
Use a Different Keto Sweetener
Monk fruit blends, erythritol blends, and other baking sweeteners may work, depending on their formulation. Check the product instructions because some sweeteners are sweeter than others or behave differently during baking.
Make Smaller Rolls
Cut the dough into 10–12 smaller pieces instead of 8. Smaller rolls may bake faster, so check them early and adjust the baking time as needed.
What to Serve with Keto Cinnamon Rolls
Keto Cinnamon Rolls pair well with a range of breakfast and snack options. Serve them with freshly brewed coffee, black tea, or unsweetened almond milk.
For a more filling breakfast, enjoy one alongside scrambled eggs or a savory egg dish. If you are serving guests, arrange the rolls on a platter and add a bowl of extra frosting on the side.
They also work well as a dessert after a low-carb meal. Serve them slightly warm for a soft texture and a comforting cinnamon aroma.
How to Store Keto Cinnamon Rolls
At Room Temperature: Because the rolls contain cream cheese frosting, refrigerate leftovers rather than leaving them at room temperature for an extended period.
In the Refrigerator: Store the rolls in an airtight container for up to 4 days. Keep them chilled, especially after frosting.
In the Freezer: For the best texture, freeze the baked rolls without frosting in a freezer-safe container for up to 2 months. Thaw them in the refrigerator and warm gently before adding fresh frosting.
Reheating: Warm an individual roll in the microwave for approximately 10–20 seconds, checking frequently. Heating time varies by appliance. Avoid overheating, as the dough can become chewy or dry.
Frequently Asked Questions
Are Keto Cinnamon Rolls Low in Carbs?
They are designed to be lower in carbohydrates than traditional cinnamon rolls because they use almond flour and keto-friendly sweeteners instead of regular wheat flour and sugar. The exact carbohydrate count depends on the ingredients and serving size.
Do Keto Cinnamon Rolls Taste Like Regular Cinnamon Rolls?
They offer a similar combination of buttery dough, cinnamon filling, and creamy frosting, but the texture differs from traditional yeast-based rolls. This cheese-based dough is usually softer and chewier rather than light and bread-like.
Can I Make Keto Cinnamon Rolls Ahead of Time?
Yes. You can prepare the rolls, place them in the baking dish, cover, and refrigerate them briefly before baking. Since cheese-based dough firms up when chilled, let it become workable before shaping if necessary. For the most reliable results, bake shortly after assembling.
Can I Make These Cinnamon Rolls Without Almond Flour?
Almond flour is an important part of this particular recipe. Coconut flour absorbs much more liquid, so it cannot be substituted in the same quantity. A different flour requires a separately tested recipe with adjusted proportions.
Why Is My Dough Sticky?
The melted cheese may be too warm, or the dough may need a short rest. Let it cool slightly and roll it between parchment sheets. Avoid adding large amounts of extra almond flour, which can make the rolls dry.
How Do I Know When the Rolls Are Done?
The rolls should look set and lightly golden around the edges. If the centers still appear wet or undercooked, continue baking for a few minutes and check again.
Can I Eat Keto Cinnamon Rolls for Breakfast?
Yes. They can be enjoyed as part of breakfast or brunch. Pair them with a source of protein, such as eggs or plain Greek yogurt, if you want a more balanced meal.
Final Thoughts
Keto Cinnamon Rolls are a comforting low-carb treat with a buttery cinnamon filling and smooth cream cheese frosting. Made with almond flour, melted mozzarella, and keto-friendly sweeteners, they offer a convenient alternative to traditional cinnamon rolls without the usual wheat flour and added sugar.
Serve them warm for breakfast, share them at brunch, or enjoy one as an afternoon dessert. With careful mixing, gentle baking, and a creamy frosting, these rolls can become a welcome addition to your collection of keto-friendly recipes.
Recipe Card: Keto Cinnamon Rolls
Prep Time: 20 minutes
Cook Time: 18–25 minutes
Total Time: Approximately 40–45 minutes
Servings: 8 rolls
Course: Breakfast, Dessert
Cuisine: American-inspired
Diet: Low-carb, keto-friendly
Ingredients
Dough
- 2 cups almond flour
- 2 cups shredded mozzarella cheese
- 2 tablespoons cream cheese
- 1 large egg
- 1 tablespoon baking powder
- 1 tablespoon keto-friendly granulated sweetener
- 1 teaspoon vanilla extract
Filling
- 3 tablespoons softened butter
- 3 tablespoons keto-friendly brown-style sweetener
- 1 tablespoon ground cinnamon
Frosting
- 3 tablespoons softened cream cheese
- 1 tablespoon softened butter
- 3 tablespoons powdered keto-friendly sweetener
- ½ teaspoon vanilla extract
- 1–2 teaspoons unsweetened almond milk, as needed
Instructions
- Preheat the oven to 350°F (175°C) and line a baking dish with parchment paper.
- Melt the mozzarella and cream cheese together, stirring until smooth.
- Mix in the almond flour, egg, baking powder, sweetener, and vanilla. Knead until a workable dough forms.
- Roll the dough between parchment sheets into a rectangle about ¼ inch thick.
- Combine the filling ingredients and spread evenly over the dough.
- Roll the dough into a log and cut into 8 rolls.
- Arrange in the baking dish and bake for 18–25 minutes, until set and lightly golden.
- Beat the frosting ingredients until smooth, adding almond milk as needed.
- Cool the rolls slightly, spread with frosting, and serve warm.
Estimated Nutrition
Approximate values per roll, assuming 8 servings:
- Calories: 300–350
- Protein: 12–15 g
- Fat: 25–29 g
- Total Carbohydrates: 7–10 g
- Fiber: 2–3 g
- Net Carbohydrates: 4–7 g
Nutrition values are estimates and will vary with the specific almond flour, cheese, sweetener, and serving size. Calculate the nutrition using the exact brands and quantities you use before publishing.



