Keto Cinnamon Rolls Recipe
Imagine the aroma of warm, gooey cinnamon rolls wafting through your kitchen — all while sticking to your low-carb goals! These Keto Cinnamon Rolls are a game-changer for anyone who misses classic comfort without the carb crash. They’re pillowy, rich with creamy icing, and every bite swirls with cinnamon sweetness. This recipe keeps things simple with just a handful of everyday keto ingredients, but the results are pure bakery bliss.

Ingredients You’ll Need
Every superstar dish starts with a few reliable classics, and these Keto Cinnamon Rolls are no exception. Each ingredient here plays a critical role: some add stretch, some give softness, others bring sweetness or that nostalgic, spiced swirl. Before you know it, you’ll have the best cinnamon rolls that just happen to be keto-friendly!
- Mozzarella Cheese (2 cups, shredded): The secret to a stretchy, doughy texture without gluten — trust the process!
- Cream Cheese (2 oz for dough, 2 oz for frosting): Adds creaminess to the dough and a luscious tang to the frosting.
- Almond Flour (1 1/2 cups): Brings that delicate crumb while keeping things low-carb.
- Coconut Flour (2 tablespoons): Helps absorb extra moisture and lends a subtle sweetness.
- Baking Powder (1 tablespoon): Gives your rolls their irresistible lift and fluffiness.
- Erythritol or Preferred Keto Sweetener (1 tablespoon for dough, 1/4 cup for filling, 1/4 cup powdered for frosting): Delivers that classic cinnamon roll sweetness without sugar spikes.
- Vanilla Extract (1 teaspoon for dough, 1/2 teaspoon for frosting): Adds warmth and depth to both the dough and the dreamy icing.
- Large Egg (1): Binds the dough and helps everything rise beautifully.
- Salt (1/4 teaspoon): Balances out the sweetness and enhances all the flavors.
- Butter, Melted (2 tablespoons for filling, 2 tablespoons softened for frosting): Essential for rich, buttery flavor throughout the rolls and frosting.
- Ground Cinnamon (2 teaspoons): The star of the show — nothing says comfort food quite like cinnamon.
- Heavy Cream (1–2 tablespoons, for frosting): Gets your icing perfectly smooth and spreadable.
How to Make Keto Cinnamon Rolls
Step 1: Prepare the Dough
Start by preheating your oven to 375°F (190°C) and lining a baking dish with parchment paper — this ensures your Keto Cinnamon Rolls lift out easily and don’t stick. In a microwave-safe bowl, melt together the shredded mozzarella cheese and cream cheese in 30-second bursts. Stir after each interval until the mixture is completely smooth and stretchy. The combination may seem unexpected, but trust me, it’s the secret to this magical low-carb dough!
Step 2: Mix in the Dry Ingredients
Let your cheesy mixture cool just slightly before stirring in the almond flour, coconut flour, baking powder, 1 tablespoon of erythritol, vanilla extract, egg, and salt. Use a sturdy spatula or your hands to work everything together until a smooth dough forms. If the dough is a bit sticky, that’s totally normal — it will firm up as you roll it out.
Step 3: Shape and Fill the Dough
Lay the dough between two sheets of parchment paper and roll it into a large rectangle, about a quarter-inch thick. Peel off the top sheet, then brush the entire surface with melted butter. Dust the buttery surface with your 1/4 cup erythritol and plenty of ground cinnamon; this is where the irresistible swirl comes to life!
Step 4: Roll and Slice
Starting from a long edge, gently roll the dough into a tight log. Take your time and use the parchment to help guide the dough along — it’s flexible, but a gentle hand keeps it from tearing. Once rolled, slice into 8 to 10 even pieces. Arrange the rolls, cut side down, in your prepared baking dish.
Step 5: Bake to Perfection
Slide your tray into the oven and bake for 18 to 22 minutes. You’ll know they’re ready when the Keto Cinnamon Rolls are beautifully golden on top and just set in the center. Meanwhile, your kitchen will smell like a cinnamon-scented dream!
Step 6: Make the Cream Cheese Frosting
While the rolls bake, whip up the most decadent frosting. In a medium bowl, beat together the remaining cream cheese, softened butter, powdered erythritol, and vanilla extract until smooth. Add heavy cream, one tablespoon at a time, until your frosting is perfectly fluffy and spreadable.
Step 7: Frost and Enjoy
Once the rolls emerge golden and toasty, let them cool just slightly before lavishing them with that creamy, sweet frosting. The warmth of the rolls will gently melt the icing for the ultimate gooey bite.
How to Serve Keto Cinnamon Rolls

Garnishes
A sprinkle of extra cinnamon, a few chopped nuts, or even some sugar-free chocolate shavings can make your Keto Cinnamon Rolls feel special and bakery-worthy. And for that finishing touch, a subtle dusting of powdered sweetener looks gorgeous against the creamy frosting.
Side Dishes
These rolls are lovely on their own, but if you’re serving them for brunch, pair with fresh berries or a crisp keto-friendly fruit salad to brighten up the spread. Pairing your Keto Cinnamon Rolls with a piping hot coffee or a cold almond milk latte makes the experience even more delightful.
Creative Ways to Present
Try stacking the rolls on a tiered cake stand for a festive breakfast buffet, or nestle them on a rustic wooden board with little bowls of extra frosting and toppings for a fun DIY experience. Holiday brunch? Garnish each roll with a tiny sprig of fresh mint or edible flowers for a touch of whimsy!
Make Ahead and Storage
Storing Leftovers
If you’re lucky enough to have leftovers, store Keto Cinnamon Rolls in an airtight container in the refrigerator for up to 3 days. The flavors deepen, and you can enjoy a ready-made treat anytime!
Freezing
These rolls freeze beautifully! Once cooled completely, wrap them individually or store in a freezer-safe bag for up to 2 months. Thaw overnight in the fridge for best results.
Reheating
To recapture that just-baked magic, gently reheat in the oven at 325°F (163°C) for about 8 minutes or in the microwave for 20–30 seconds. The frosting will melt into the roll, making every bite irresistibly gooey.
FAQs
Can I use a different cheese instead of mozzarella for the dough?
Mozzarella is best because it melts smoothly and has a mild flavor, which blends into the dough without overpowering the cinnamon. Other cheeses may make the dough greasy or too salty, so stick with mozzarella for optimal results.
What can I use instead of erythritol for sweetening?
You can swap erythritol for monk fruit sweetener, allulose, or stevia blends — just be sure to adjust according to your tastes and the sweetness level of your chosen substitute.
Why is my dough sticky and hard to roll?
A little stickiness is totally normal because of the cheeses, but if it’s too wet to handle, try chilling the dough for 10 minutes or adding a touch more almond flour. Rolling between parchment paper also helps manage the stickiness.
Can I make Keto Cinnamon Rolls ahead of time?
Absolutely! You can assemble, slice, and chill the unbaked rolls overnight. In the morning, bake them straight from the fridge — just add a couple of extra minutes to the baking time.
Is there a dairy-free version of these Keto Cinnamon Rolls?
While the classic recipe leans on cheese and cream, you can experiment with dairy-free alternatives such as almond-based cream cheese and dairy-free mozzarella. The texture may differ slightly, but the taste will still be delicious!
Final Thoughts
If you’ve been craving the comfort of cinnamon rolls without all the carbs, this recipe truly delivers — and then some! Give these Keto Cinnamon Rolls a try; they’re every bit as fluffy, gooey, and satisfying as the classic, and you won’t believe how easy they are to make. Treat yourself and your loved ones — your kitchen (and your low-carb goals) will thank you!
Print
Keto Cinnamon Rolls Recipe
- Total Time: 40 minutes
- Yield: 8–10 rolls 1x
- Diet: Vegetarian
Description
Indulge in these delicious Keto Cinnamon Rolls made with a gooey cinnamon filling and topped with a creamy frosting. Perfect for a low-carb breakfast or dessert!
Ingredients
Dough:
- 2 cups shredded mozzarella cheese
- 2 oz cream cheese
- 1 1/2 cups almond flour
- 2 tablespoons coconut flour
- 1 tablespoon baking powder
- 1 tablespoon erythritol or preferred keto sweetener
- 1 teaspoon vanilla extract
- 1 large egg
- 1/4 teaspoon salt
- 2 tablespoons butter, melted
Filling:
- 1/4 cup erythritol or preferred keto sweetener
- 2 teaspoons ground cinnamon
Frosting:
- 2 oz cream cheese (for frosting)
- 2 tablespoons unsalted butter, softened (for frosting)
- 1/4 cup powdered erythritol (for frosting)
- 1/2 teaspoon vanilla extract (for frosting)
- 1–2 tablespoons heavy cream (for frosting)
Instructions
- Preheat the oven: Preheat the oven to 375°F (190°C) and line a baking dish with parchment paper.
- Melt cheeses: In a microwave-safe bowl, melt the mozzarella cheese and 2 oz cream cheese together in 30-second intervals, stirring until smooth.
- Mix dough: Stir in almond flour, coconut flour, baking powder, erythritol, vanilla, egg, and salt until a dough forms.
- Roll out dough: Place the dough between two sheets of parchment paper, roll into a rectangle, brush with melted butter, sprinkle with erythritol and cinnamon.
- Form rolls: Roll the dough into a log, slice into 8–10 rolls, arrange in baking dish.
- Bake: Bake for 18–22 minutes until golden brown.
- Make frosting: Beat together cream cheese, softened butter, powdered erythritol, and vanilla. Add heavy cream for desired consistency.
- Frost rolls: Spread frosting over warm rolls before serving.
Notes
- Best enjoyed fresh or store in the refrigerator for up to 3 days.
- Reheat gently before serving.
- Adjust sweetness to taste.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Breakfast, Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 roll
- Calories: 210
- Sugar: 1g
- Sodium: 150mg
- Fat: 17g
- Saturated Fat: 7g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 3g
- Protein: 9g
- Cholesterol: 45mg