These Keto Cinnamon Rolls prove once and for all that you don’t have to miss out on gooey, comforting treats while following a low-carb lifestyle. With a delightfully soft, melt-in-your-mouth dough, a swirl of cinnamon sweetness, and that all-important silky frosting, this recipe transforms basic keto staples into pure morning magic. Perfect for breakfast, brunch, or even dessert, these cinnamon rolls are deeply satisfying and sure to become a cherished favorite in your keto kitchen.

Ingredients You’ll Need
Each ingredient in these Keto Cinnamon Rolls plays a real, active role—from stretching and binding the dough to bringing that classic cinnamon roll charm. Gather these essentials, and you’ll soon see how beautifully they complement one another for unbeatable taste and cozy texture.
- Shredded Mozzarella Cheese (2 cups): The secret star: mozzarella melts into the dough for an ultra-soft, stretchy, and surprisingly non-cheesy base.
- Cream Cheese (2 ounces, softened): This makes the dough rich and smooth, and is used again for the dreamy frosting.
- Almond Flour (1 1/2 cups): The foundation for your rolls—nutty, moist, and naturally low in carbs, this flour keeps things fluffy.
- Coconut Flour (2 tablespoons): Just a touch helps absorb moisture and adds subtle body and sweetness.
- Baking Powder (1 tablespoon): Gives the rolls a lovely lift for a slightly airy crumb.
- Salt (1/4 teaspoon): Balances all the flavors and prevents the rolls from tasting flat.
- Large Eggs (2): Eggs work as the essential binder and bring needed richness to the dough.
- Vanilla Extract (1 teaspoon): Infuses the dough and frosting with classic bakery aroma.
- Unsalted Butter (1/4 cup, melted): Brushed onto the dough for decadent flavor and moisture; also shines in the frosting.
- Granulated Erythritol (1/3 cup): Your go-to keto sweetener for that traditional cinnamon roll sweetness.
- Ground Cinnamon (1 tablespoon): The heart of the swirl, delivering spicy-sweet warmth in every bite.
- For the Frosting: Cream cheese (2 ounces, softened), unsalted butter (2 tablespoons, softened), powdered erythritol (1/3 cup), vanilla extract (1 teaspoon), heavy cream (2–3 tablespoons)—for a creamy, sweet finish that ties everything together.
How to Make Keto Cinnamon Rolls
Step 1: Prepare the Cheesy Dough Base
Start by preheating your oven to 375°F (190°C) and lining an 8×8-inch baking dish with parchment paper. In a microwave-safe bowl, combine your shredded mozzarella cheese and softened cream cheese. Microwave for 1 minute. Give this mixture a good stir, then pop it back into the microwave in 30-second intervals until the cheeses are fully melted and you’ve got a smooth, dreamy base. This cheese combo might sound unconventional in cinnamon rolls, but trust me, it creates a magical, pull-apart dough that keeps these both keto and irresistible.
Step 2: Mix Dry Ingredients
While your cheese cools just a smidge, whisk the almond flour, coconut flour, baking powder, and salt in a separate bowl. This makes sure everything’s evenly distributed and ready to combine. Each flour brings its unique superpower—the almond flour for moisture and tenderness, and coconut flour to keep the dough from being sticky—while baking powder and salt team up for structure and flavor balance.
Step 3: Combine Wet and Dry
Add the eggs and vanilla extract directly into your melted cheese mixture and stir to combine—the cheese should now start to resemble a sticky dough. Slowly sprinkle in your flour mixture, stirring until everything just comes together. You’ll end up with a soft, pliable dough that’s easy to work with, thanks to the magical combo of cheeses and flours.
Step 4: Roll Out and Fill
Now it gets really fun! Place your dough between two pieces of parchment paper, and gently roll it out into a 10×14-inch rectangle. Remove the top parchment. Brush the rolled-out dough with melted butter, then sprinkle evenly with granulated erythritol and plenty of ground cinnamon. This step is what gives those iconic cinnamon swirls you know and crave.
Step 5: Roll and Slice
Using the parchment beneath, carefully roll the dough up tightly from the long side into a log. Take it slow to avoid cracks—it’s pretty forgiving! Once rolled, slice the log into 8 even pieces. The best way to do this is with a sharp knife or even dental floss for clean cuts. Arrange each roll in your prepared baking dish with the beautiful swirls facing up.
Step 6: Bake to Perfection
Slide your dish into the preheated oven and bake the rolls for 18 to 20 minutes, or until golden, puffed, and light brown on top. Your kitchen will be filled with that classic sweet cinnamon aroma—truly one of life’s best moments!
Step 7: Make the Frosting
While the rolls are baking, whip up the creamy frosting. Beat together the softened cream cheese and butter until smooth. Add the powdered erythritol and vanilla extract, then gradually mix in enough heavy cream to reach your desired spreadable consistency. This frosting is the magic touch that transforms your Keto Cinnamon Rolls into a true bakery-style treat.
Step 8: Frost and Enjoy
Once the rolls are out of the oven, let them cool for just a couple of minutes—then generously slather on the frosting while they’re still warm so it seeps into every swirl. Don’t wait too long to dig in: these are best when warm, gooey, and meltingly soft!
How to Serve Keto Cinnamon Rolls

Garnishes
If you’re feeling fancy, a light dusting of additional cinnamon or a sprinkle of chopped pecans on top of the frosting can really turn your Keto Cinnamon Rolls into a show-stopping centerpiece. You could also drizzle a little extra heavy cream for a glossy finish, or add a few fresh berries on the side for color and a hint of tartness.
Side Dishes
Pair your cinnamon rolls with some fluffy scrambled eggs or a keto-friendly breakfast casserole for a satisfying morning spread. If you’re serving these as dessert, a mug of bulletproof coffee or a refreshing herbal tea makes the perfect companion—each sip playing off the cozy spice and creamy sweetness of your rolls.
Creative Ways to Present
Serve the rolls warm straight from the baking dish for laid-back family breakfasts, or arrange them on a pretty platter with extra frosting in a bowl for dipping. If you’re hosting brunch, try slicing the rolls in half and stacking them with more frosting between layers for a dramatic “cinnamon roll cake” effect—talk about a wow moment for your keto friends!
Make Ahead and Storage
Storing Leftovers
Don’t worry if you have leftovers (although they tend to disappear quickly!). Simply place your Keto Cinnamon Rolls in an airtight container and store them in the refrigerator. They’ll stay fresh and tender for up to four days—which means you can enjoy a little treat anytime, even on the busiest mornings.
Freezing
For longer storage, these cinnamon rolls freeze beautifully. Let them cool completely, wrap each roll individually in plastic wrap, and place them in a freezer-safe bag or container. They keep their flavor and texture for up to two months. When those cravings hit, just grab one and you’re already halfway to happiness.
Reheating
To reheat, simply microwave individual rolls for 20 to 30 seconds, or until warm and gooey. If reheating a larger batch, cover loosely and warm them in a 300°F oven for about 10 minutes. The frosting softens beautifully, and the rolls emerge as inviting as when fresh from the oven!
FAQs
Can I make these Keto Cinnamon Rolls dairy-free?
Absolutely! Just swap in dairy-free mozzarella, cream cheese, and butter for all the dairy ingredients. The taste and texture will change slightly, but your rolls will still be gloriously soft, chewy, and satisfying. Always check the labels on your alternatives to keep things keto.
Can I substitute coconut flour with more almond flour?
The coconut flour helps absorb extra moisture and gives the dough stability, but if you’re unable to use it, you can try using an additional 1/4 cup almond flour instead. Just know that the dough may be a bit softer, so handle with care when rolling and slicing.
What’s the best way to slice the dough without squashing it?
Using unflavored dental floss is my secret! Slide a piece under the dough log, cross the ends over the top, and pull to cut clean slices—no squishing or tearing. A sharp knife also works, but the floss really helps keep those beautiful swirls intact.
Will these rolls taste cheesy?
Surprisingly, no! The mozzarella cheese in the dough doesn’t come across as cheesy at all. Instead, it creates a wonderfully soft and bread-like texture while letting the classic cinnamon and sweet flavors shine through. Even picky eaters won’t guess your secret ingredient.
Can I prep Keto Cinnamon Rolls the night before?
Yes! You can assemble the rolls (up to the slicing step) and keep them tightly wrapped in the fridge overnight. When you’re ready, just bake as directed—add an extra 1–2 minutes to the baking time if they’re very cold. Fresh, piping-hot cinnamon rolls in the morning with barely any effort—what’s not to love?
Final Thoughts
There’s a special, joyful feeling that comes from pulling a pan of Keto Cinnamon Rolls from the oven, knowing you can indulge without straying from your goals. Trust me, this recipe is one you’ll want to share—and make again and again. Go on, treat yourself or your loved ones to these sweet, keto-friendly delights. You deserve it!
Print
Keto Cinnamon Rolls Recipe
- Total Time: 35 minutes
- Yield: 8 rolls 1x
- Diet: Vegetarian
Description
Indulge in these delicious Keto Cinnamon Rolls that are low in carbs and gluten-free, making them a perfect treat for a satisfying breakfast or dessert.
Ingredients
Dough:
- 2 cups shredded mozzarella cheese
- 2 ounces cream cheese, softened
- 1 1/2 cups almond flour
- 2 tablespoons coconut flour
- 1 tablespoon baking powder
- 1/4 teaspoon salt
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/4 cup unsalted butter, melted
Filling:
- 1/3 cup granulated erythritol
- 1 tablespoon ground cinnamon
Frosting:
- 2 ounces cream cheese, softened
- 2 tablespoons unsalted butter, softened
- 1/3 cup powdered erythritol
- 1 teaspoon vanilla extract
- 2–3 tablespoons heavy cream
Instructions
- Preheat oven: Preheat oven to 375°F (190°C) and line an 8×8-inch baking dish with parchment paper.
- Melt cheeses: In a microwave-safe bowl, melt mozzarella cheese and cream cheese until smooth.
- Prepare dough: Combine almond flour, coconut flour, baking powder, and salt in a bowl. Mix in eggs and vanilla extract, then add to the cheese mixture and combine.
- Roll out dough: Roll dough into a rectangle, brush with melted butter, sprinkle with erythritol and cinnamon, then roll into a log and slice into rolls.
- Bake: Arrange rolls in baking dish and bake for 18–20 minutes until golden brown.
- Make frosting: Beat cream cheese and butter, add erythritol, vanilla, and cream until smooth. Spread over warm rolls.
Notes
- For a dairy-free option, use dairy-free alternatives.
- Store leftovers in the refrigerator and reheat before serving.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Breakfast, Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 roll
- Calories: 250
- Sugar: 1g
- Sodium: 230mg
- Fat: 21g
- Saturated Fat: 9g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 3g
- Protein: 9g
- Cholesterol: 65mg