Keto Cinnamon Rolls Recipe
If you’ve been craving a classic sweet breakfast treat without the carb overload, these Keto Cinnamon Rolls are about to become your new favorite go-to. Soft, gooey, and swirled with buttery cinnamon goodness, they deliver all the nostalgic flavors you love while staying low in carbs and gluten-free. Each bite is a perfect marriage of tender dough and creamy frosting, making them just as delightful with your morning coffee as they are for dessert. Trust me, you won’t believe these cinnamon rolls are keto-friendly until you taste them for yourself!

Ingredients You’ll Need
What’s truly wonderful about these Keto Cinnamon Rolls is how a handful of simple, everyday ingredients come together for bakery-worthy results. Each element plays a crucial role in creating the soft texture, rich flavor, and signature swirl you expect from a cinnamon roll—without any of the sugar or guilt!
- Shredded mozzarella cheese: The secret to the dough’s stretch and softness; it melts beautifully and forms the base of the “fathead” dough.
- Cream cheese: Adds richness and helps bind the dough while adding subtle tang.
- Almond flour: Creates a tender crumb and keeps these rolls gluten-free and low-carb.
- Coconut flour: Absorbs moisture and gives the dough a bit more body.
- Baking powder: Ensures your Keto Cinnamon Rolls rise and fluff up nicely in the oven.
- Large eggs: They provide structure and moisture, keeping the dough supple.
- Vanilla extract: Rounds out the flavor and adds warmth to both dough and frosting.
- Melted butter: Essential for that rich, classic cinnamon roll filling.
- Granulated erythritol (or preferred keto sweetener): Sweetens without spiking your blood sugar.
- Cinnamon: The star of the show—don’t skimp, as it brings bold, fragrant flavor to every swirl.
- Powdered erythritol: Blends seamlessly into the creamy frosting for a smooth finish.
- Heavy cream (optional): Thins out the frosting if you prefer it a little lighter and easier to spread.
How to Make Keto Cinnamon Rolls
Step 1: Prepare the Dough Base
Begin by preheating your oven to 375°F (190°C) and lining a baking dish or round 8-inch pan with parchment paper. In a microwave-safe bowl, combine the shredded mozzarella cheese and cream cheese. Microwave them for about 60 to 90 seconds, stirring halfway through, until melted and smooth. This cheesy mixture is the foundation of your keto dough and gives these rolls their signature texture!
Step 2: Mix the Dry Ingredients
In a separate bowl, combine the almond flour, coconut flour, and baking powder. Give it a quick whisk to distribute the baking powder evenly—this is key for a consistent rise and a fluffy crumb throughout your Keto Cinnamon Rolls.
Step 3: Combine and Knead
Add the eggs and vanilla extract to your dry ingredients, then pour in the warm mozzarella and cream cheese mixture. Roll up your sleeves and knead everything together until you have a smooth, slightly sticky dough. Don’t worry if it feels different from traditional dough—the magic happens in the oven! If it sticks to your hands, dampen them lightly with water to make handling easier.
Step 4: Roll Out and Fill
Lay out two sheets of parchment paper and roll the dough between them into a rectangle about 1/4-inch thick. Brush the surface generously with melted butter, then sprinkle a lovely layer of granulated erythritol and cinnamon across every inch. This is where the aroma really starts to tempt you!
Step 5: Shape and Slice
Take the long edge of the dough and roll it tightly into a log. Use a sharp knife to slice the log into 8 equal rolls. Arrange them in your prepared pan, spacing them just slightly apart. This ensures they bake up with gorgeous, golden edges and fluffy centers.
Step 6: Bake to Perfection
Pop the pan in the oven and bake for 18 to 22 minutes, or until the Keto Cinnamon Rolls are golden brown and set. The house will smell absolutely incredible—resist the urge to dig in too soon!
Step 7: Make the Frosting
While the rolls are baking, whip together the softened cream cheese, butter, powdered erythritol, vanilla extract, and heavy cream (if using) until the mixture is smooth and creamy. This luscious frosting will melt gently over the warm rolls, making every bite irresistible.
Step 8: Frost and Serve
Once the rolls have cooled for 5 to 10 minutes, generously frost them and serve while warm. The result is pure keto comfort—soft, sweet, and utterly satisfying!
How to Serve Keto Cinnamon Rolls

Garnishes
For that extra touch of bakery flair, try sprinkling a little ground cinnamon or a dusting of powdered erythritol on top just before serving. A few chopped pecans or walnuts add a lovely crunch and a nutty flavor that pairs beautifully with the cinnamon swirl.
Side Dishes
Keto Cinnamon Rolls shine alongside a strong cup of coffee, but they’re also delightful with a dollop of Greek yogurt or a plate of fresh berries. If you’re serving brunch, a side of crispy bacon or scrambled eggs rounds out the meal for a perfectly balanced keto breakfast.
Creative Ways to Present
For special occasions, arrange the rolls in a spiral on a large platter, drizzle with extra frosting, and garnish with edible flowers or citrus zest. You can even stack them in a “cinnamon roll tower” for an eye-catching centerpiece at your next brunch or holiday spread!
Make Ahead and Storage
Storing Leftovers
Store any leftover Keto Cinnamon Rolls in an airtight container in the refrigerator. They’ll stay fresh and delicious for up to 4 days—just be sure to let them cool completely before storing to prevent condensation from making them soggy.
Freezing
Keto Cinnamon Rolls freeze beautifully! After baking and cooling, wrap each roll individually in plastic wrap and place them in a freezer-safe bag or container. They’ll keep well for up to 2 months, making it easy to satisfy your cinnamon roll cravings anytime.
Reheating
To reheat, simply microwave a roll for 20-30 seconds or warm them in a low oven (about 300°F) for 5-10 minutes. If you’ve frozen them, let them thaw in the fridge overnight before reheating for best texture and flavor.
FAQs
Can I substitute almond flour for coconut flour in Keto Cinnamon Rolls?
Yes, you can use more almond flour instead of coconut flour, but the dough will be slightly softer since coconut flour absorbs more moisture. You might need to add a bit more almond flour to reach the right consistency.
What’s the best keto sweetener for cinnamon rolls?
Granulated erythritol is a popular choice because it sweetens without leaving an aftertaste, but monk fruit sweetener or a stevia blend also work well. Just be sure to use a sweetener that measures cup-for-cup like sugar for best results.
Can I make Keto Cinnamon Rolls ahead of time?
Absolutely! You can prepare the rolls up to the point of baking, then refrigerate them overnight. In the morning, let them come to room temperature while you preheat the oven, then bake as directed for fresh, warm cinnamon rolls without any morning fuss.
Why is mozzarella cheese used in the dough?
Mozzarella cheese is the secret ingredient that gives fathead dough its elasticity and chew, mimicking the texture of traditional cinnamon roll dough without any gluten or high-carb flours. It becomes nearly flavorless once baked, so all you taste is sweet, cinnamon goodness.
Can I make these dairy-free?
You can experiment with dairy-free cream cheese and mozzarella alternatives, but keep in mind the taste and texture may vary. Look for keto-friendly, meltable vegan cheeses for the best results.
Final Thoughts
There’s something truly special about pulling a batch of freshly baked Keto Cinnamon Rolls from the oven, knowing you can savor every bite and still stick to your goals. Give these a try—you just might find yourself making them on repeat, and sharing the recipe with everyone who gets a taste!
Print
Keto Cinnamon Rolls Recipe
- Total Time: 40 minutes
- Yield: 8 rolls 1x
- Diet: Vegetarian
Description
Delicious and easy-to-make Keto Cinnamon Rolls that are low-carb, gluten-free, and perfect for a guilt-free breakfast or snack. Made with a unique fathead dough combining mozzarella and cream cheese, these cinnamon rolls are soft, flavorful, and topped with a creamy sugar-free cream cheese frosting.
Ingredients
For the Dough:
- 2 cups shredded mozzarella cheese
- 2 ounces cream cheese
- 1 1/4 cups almond flour
- 2 tablespoons coconut flour
- 1 tablespoon baking powder
- 2 large eggs
- 1 teaspoon vanilla extract
For the Filling:
- 2 tablespoons melted butter
- 1/4 cup granulated erythritol (or preferred keto sweetener)
- 1 tablespoon cinnamon
For the Cream Cheese Frosting:
- 2 ounces cream cheese, softened
- 2 tablespoons butter, softened
- 2 tablespoons powdered erythritol
- 1/2 teaspoon vanilla extract
- 1 tablespoon heavy cream (optional for thinning)
Instructions
- Preheat Oven and Prepare Pan: Preheat your oven to 375°F (190°C) and line a baking dish or an 8-inch round pan with parchment paper to prevent sticking and for easy cleanup.
- Melt Cheese Mixture: In a microwave-safe bowl, combine shredded mozzarella and cream cheese. Microwave for 60–90 seconds, stirring halfway through, until the mixture is melted and smooth.
- Combine Dry Ingredients and Eggs: In a separate bowl, mix almond flour, coconut flour, and baking powder. Add the eggs and vanilla extract, stirring until combined.
- Knead Dough: Add the melted cheese mixture into the flour mixture and knead with damp hands until a smooth, pliable dough is formed. The dough may be sticky, so wet hands will help manage it.
- Roll Out Dough: Place the dough between two sheets of parchment paper and roll it out into a 1/4-inch thick rectangle.
- Add Filling: Brush the dough evenly with melted butter. Sprinkle the erythritol and cinnamon mixture evenly over the dough’s surface.
- Form Rolls: Carefully roll the dough tightly from the long side into a log. Slice the log into 8 equal rolls and place them spaced evenly in the prepared pan.
- Bake: Bake in the preheated oven for 18–22 minutes or until the rolls are golden brown and set.
- Prepare Frosting: While rolls bake, mix together softened cream cheese, softened butter, powdered erythritol, and vanilla extract until smooth. If desired, add heavy cream to thin the frosting for easier spreading.
- Cool and Frost: Let the rolls cool for 5–10 minutes after baking, then generously spread the cream cheese frosting over the warm rolls. Serve immediately for best texture and flavor.
Notes
- Enjoy the rolls warm straight from the oven for the best texture and flavor.
- Store any leftovers in the refrigerator and gently reheat before serving to maintain softness.
- You can substitute coconut flour with more almond flour if desired, but this may result in a slightly softer texture.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 roll
- Calories: 220
- Sugar: 1 g
- Sodium: 210 mg
- Fat: 18 g
- Saturated Fat: 8 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 6 g
- Fiber: 2 g
- Protein: 9 g
- Cholesterol: 55 mg