Keto cinnamon rolls are a soft, sweet, and comforting low-carb version of the classic bakery favorite. Made with almond flour, mozzarella cheese, cream cheese, and keto-friendly sweeteners, these rolls deliver the warm cinnamon flavor and gooey texture people love while keeping carbohydrates surprisingly low. They are perfect for breakfast, brunch, dessert, or holiday mornings when you want something indulgent without leaving ketosis.
Unlike traditional cinnamon rolls that rely heavily on wheat flour and sugar, keto cinnamon rolls use a fathead-style dough that creates a chewy, tender texture remarkably similar to regular pastry dough. The combination of melted cheese and almond flour gives the rolls flexibility and softness while helping them stay moist after baking. The cinnamon filling melts into the dough, creating rich swirls of buttery sweetness in every bite.
One of the most appealing features of keto cinnamon rolls is the cream cheese frosting. The tangy frosting balances the sweetness of the filling and adds a luxurious finish that tastes just like classic cinnamon rolls from a bakery. These rolls are best enjoyed warm, allowing the frosting to melt slightly into the cinnamon layers for maximum flavor and comfort.
Keto cinnamon rolls are also ideal for meal prep because they reheat beautifully. They can be stored in the refrigerator for several days or frozen for future cravings. Whether paired with coffee in the morning or served as a dessert after dinner, these low-carb rolls provide a satisfying treat that fits perfectly into ketogenic lifestyles.
Preparation Time
- Prep Time: 20 minutes
- Bake Time: 20–25 minutes
- Total Time: 45 minutes
- Servings: 8 rolls
Ingredients
For the Dough
- 2 cups shredded mozzarella cheese
- 2 oz cream cheese
- 1 1/2 cups almond flour
- 2 tbsp coconut flour
- 1 large egg
- 1 tsp baking powder
- 2 tbsp powdered erythritol
For the Cinnamon Filling
- 3 tbsp unsalted butter, softened
- 1/4 cup brown keto sweetener
- 1 tbsp ground cinnamon
For the Cream Cheese Frosting
- 4 oz cream cheese, softened
- 2 tbsp butter, softened
- 1/4 cup powdered erythritol
- 1/2 tsp vanilla extract
- 1–2 tbsp heavy cream
Instructions
Step 1: Preheat the Oven
Preheat oven to 350°F (175°C). Line a baking dish or tray with parchment paper.
Step 2: Melt the Cheese
In a microwave-safe bowl, combine mozzarella cheese and cream cheese. Microwave in 30-second intervals, stirring each time, until smooth and melted.
Step 3: Make the Dough
Add almond flour, coconut flour, baking powder, erythritol, and egg to the melted cheese mixture. Mix thoroughly until a soft dough forms.
Step 4: Roll Out the Dough
Place dough between two sheets of parchment paper and roll into a rectangle about 1/4 inch thick.
Step 5: Add Filling
Spread softened butter over the dough. Mix cinnamon and brown keto sweetener together, then sprinkle evenly across the surface.
Step 6: Roll and Slice
Carefully roll the dough into a log. Slice into 8 equal rolls and place them into the prepared baking dish.
Step 7: Bake
Bake for 20–25 minutes until golden brown and cooked through.
Step 8: Prepare the Frosting
Beat cream cheese, butter, powdered erythritol, vanilla, and heavy cream until smooth and creamy.
Step 9: Frost and Serve
Spread frosting over warm cinnamon rolls before serving.
Nutrient Facts (Per Roll)
| Nutrient | Amount |
|---|---|
| Calories | 320 |
| Fat | 28g |
| Protein | 11g |
| Total Carbohydrates | 8g |
| Fiber | 4g |
| Net Carbs | 4g |
| Sugar | 2g |
| Sodium | 240mg |
Tips
- Wet your hands slightly when handling sticky dough.
- Use parchment paper for easier rolling.
- Serve warm for the best texture and flavor.
- Store leftovers refrigerated for up to 5 days.

