Keto Cinnamon Rolls – Soft, Sweet, and Low-Carb Comfort
Fresh, warm cinnamon rolls can make any morning feel special. If you’re trying to cut carbs, though, the classic version doesn’t fit the plan. That’s where these keto cinnamon rolls come in.
They’re soft, lightly sweet, and satisfyingly doughy, with a buttery cinnamon swirl and creamy frosting on top. You’ll get all the cozy flavor without the sugar crash or guilt.

Keto Cinnamon Rolls - Soft, Sweet, and Low-Carb Comfort
Ingredients
Method
- Preheat the oven. Set to 350°F (175°C).Line your baking pan with parchment or grease it well.
- Mix the dry ingredients. In a bowl, whisk almond flour, coconut flour, baking powder, salt, and the granular sweetener.
- Melt the cheeses. In a microwave-safe bowl, combine shredded mozzarella and cream cheese. Microwave in 20–30 second bursts, stirring between each, until smooth and stretchy.
- Build the dough. Add the eggs and vanilla to the melted cheese, stirring quickly. Fold in the dry mix.Use a spatula and then your hands to bring it together. The dough should be warm and pliable. If it’s sticky, rest it 2–3 minutes.
- Roll it out. Place the dough between two sheets of parchment.Roll into a rectangle about 10x14 inches. Keep edges even for tidy rolls.
- Make the filling. Stir softened butter, brown-style sweetener, cinnamon, and a pinch of salt into a paste.
- Spread and roll. Peel the top parchment off the dough. Spread the cinnamon butter evenly, leaving a 1/2-inch border on one long edge.Using the parchment under the dough to help, roll up tightly from the opposite long side toward the clean border to seal the seam.
- Slice the rolls. Freeze the log for 10 minutes to firm. Slice into 9–10 rounds with a sharp knife, cleaning the blade between cuts for neat spirals.
- Pan and bake. Arrange cut-side up in the prepared pan, with a little space between rolls. Bake 18–24 minutes, until the tops are lightly golden and the centers are set.If browning too fast, tent with foil.
- Make the frosting. Beat cream cheese and butter until smooth. Mix in powdered sweetener, vanilla, salt, and enough cream to reach a spreadable, fluffy texture. Adjust sweetness to taste.
- Frost and rest. Let rolls cool 10 minutes so they set.Spread frosting over warm rolls so it melts slightly into the swirls.
What Makes This Special

These keto cinnamon rolls use a “fathead” dough, which swaps flour for almond flour and melted cheese. It sounds unusual, but it bakes up tender, slightly chewy, and surprisingly bread-like.
The rolls are sweetened with a keto-friendly sweetener, so they won’t spike your blood sugar. The texture is the star here—soft enough to pull apart, sturdy enough to slice. And the recipe is straightforward, even for beginner bakers.
What You’ll Need (Ingredients)
- For the dough:
- 1 3/4 cups fine almond flour
- 2 tablespoons coconut flour (helps with structure)
- 1 tablespoon baking powder
- 1/4 teaspoon fine salt
- 2 cups shredded low-moisture mozzarella cheese
- 2 tablespoons cream cheese, softened
- 2 large eggs
- 1 teaspoon vanilla extract
- 2–3 tablespoons granular erythritol or a monk fruit/erythritol blend
- For the filling:
- 3 tablespoons unsalted butter, softened
- 1/3 cup brown-style keto sweetener
- 1 1/2 tablespoons ground cinnamon
- Pinch of salt
- For the frosting:
- 3 ounces cream cheese, softened
- 2 tablespoons unsalted butter, softened
- 1/3 cup powdered keto sweetener (more to taste)
- 1/2 teaspoon vanilla extract
- 1–2 tablespoons heavy cream, to thin
- Pinch of salt
- Equipment:
- Microwave-safe bowl
- Mixing bowls
- Rolling pin
- Parchment paper
- 9-inch round or square baking pan
- Sharp knife or bench scraper
How to Make It

- Preheat the oven. Set to 350°F (175°C).Line your baking pan with parchment or grease it well.
- Mix the dry ingredients. In a bowl, whisk almond flour, coconut flour, baking powder, salt, and the granular sweetener.
- Melt the cheeses. In a microwave-safe bowl, combine shredded mozzarella and cream cheese. Microwave in 20–30 second bursts, stirring between each, until smooth and stretchy.
- Build the dough. Add the eggs and vanilla to the melted cheese, stirring quickly. Fold in the dry mix.Use a spatula and then your hands to bring it together. The dough should be warm and pliable. If it’s sticky, rest it 2–3 minutes.
- Roll it out. Place the dough between two sheets of parchment.Roll into a rectangle about 10×14 inches. Keep edges even for tidy rolls.
- Make the filling. Stir softened butter, brown-style sweetener, cinnamon, and a pinch of salt into a paste.
- Spread and roll. Peel the top parchment off the dough. Spread the cinnamon butter evenly, leaving a 1/2-inch border on one long edge.Using the parchment under the dough to help, roll up tightly from the opposite long side toward the clean border to seal the seam.
- Slice the rolls. Freeze the log for 10 minutes to firm. Slice into 9–10 rounds with a sharp knife, cleaning the blade between cuts for neat spirals.
- Pan and bake. Arrange cut-side up in the prepared pan, with a little space between rolls. Bake 18–24 minutes, until the tops are lightly golden and the centers are set.If browning too fast, tent with foil.
- Make the frosting. Beat cream cheese and butter until smooth. Mix in powdered sweetener, vanilla, salt, and enough cream to reach a spreadable, fluffy texture. Adjust sweetness to taste.
- Frost and rest. Let rolls cool 10 minutes so they set.Spread frosting over warm rolls so it melts slightly into the swirls.
Keeping It Fresh
These are best the day they’re baked, but they keep well. Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently in the microwave for 15–25 seconds or in a low oven until warm.
For longer storage, freeze unfrosted rolls for up to 2 months. Thaw overnight in the fridge, warm, then frost before serving.
Health Benefits
– Lower carb load: Almond flour and keto sweeteners keep net carbs low, making these a better fit for ketogenic or low-carb diets than traditional rolls.
– More healthy fats: Almond flour, cream cheese, and butter supply fats that help with satiety and steady energy.
– Gluten-free: No wheat flour means these can work for those avoiding gluten.
– Less sugar: Using erythritol or monk fruit blends helps reduce blood sugar spikes and crashes. Always check nutrition labels on your ingredients, as brands vary widely in carb counts and fiber.
Common Mistakes to Avoid
– Overheating the cheese: If the mozzarella gets oily or scorches, the dough turns greasy and crumbly. Melt gently and stir often.
– Skipping the parchment: This dough is sticky. Parchment makes rolling and transferring easy.
– Rolling too thin: Ultra-thin dough can tear and leak filling. Aim for about 1/4 inch thick.
– Cutting while too soft: A short chill firms the log and gives you clean swirls. – Overbaking: Dry rolls happen fast with almond flour.
Pull them when lightly golden and set in the center.
– Frosting piping hot rolls: The frosting will slide off. Let them cool briefly for better coverage.
Alternatives
– No dairy frosting: Use coconut cream whipped with powdered allulose and vanilla.
– Nut-free dough: Swap almond flour for 1/2 cup coconut flour and add 1 extra egg; the texture will be denser, so roll carefully.
– Different sweeteners: Allulose gives the softest texture and less cooling effect than erythritol. For the filling, a brown-style allulose blend tastes closest to classic.
– Add-ins: Chopped pecans or walnuts in the swirl add crunch.
A pinch of cardamom or nutmeg deepens the spice.
– Cream cheese glaze alternative: Mix powdered sweetener with cream, vanilla, and a touch of lemon juice for a thinner pour-over glaze.
FAQ
Can I make the dough ahead of time?
Yes. Wrap the dough tightly and refrigerate for up to 24 hours. Let it warm slightly at room temperature before rolling so it’s pliable and doesn’t crack.
What if I don’t have a microwave?
Melt the mozzarella and cream cheese together in a small saucepan over very low heat, stirring constantly until smooth.
Take your time to avoid scorching.
Why does my dough feel oily?
Usually the cheese overheated or the almond flour was too coarse. Melt more gently and use a fine, blanched almond flour for best results.
Which sweetener is best for the filling?
A brown-style keto sweetener gives the closest flavor to classic cinnamon rolls. Allulose or monk fruit/allulose blends melt beautifully and avoid the cooling effect some erythritol blends have.
How do I prevent the rolls from spreading?
Chill the filled log before slicing, pack the rolls snugly in the pan, and avoid overbaking.
If your kitchen is warm, refrigerate the shaped rolls for 10 minutes before they go in the oven.
Can I make them dairy-free?
Fathead dough relies on cheese for structure, so fully dairy-free swaps won’t match the texture. For a dairy-light version, try a nut-flour dough bound with eggs and psyllium, but expect a more biscuit-like roll.
How many carbs are in each roll?
It depends on your brands and portion size. On average, you can expect about 3–5 net carbs per roll when sliced into 10, using almond flour and allulose.
Calculate with your specific ingredients for accuracy.
Do these taste like real cinnamon rolls?
They’re very close in flavor and aroma thanks to the buttery cinnamon swirl and creamy frosting. The texture is slightly different—more tender-chewy than fluffy-bready—but still very satisfying.
In Conclusion
Keto cinnamon rolls prove you don’t have to give up comfort baking to stay low-carb. With a simple fathead dough, a bold cinnamon-sugar filling, and a smooth cream cheese frosting, they deliver the nostalgia you want in a way that supports your goals.
Make a batch for a cozy weekend breakfast, stash a few in the freezer, and enjoy a warm, sweet roll whenever the craving hits—no sugar crash required.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.





