free invisible hit counter

Low-Carb Keto Cinnamon Buns

Prep time: 20 minutes
Cook time: 18 minutes
Cooling/Setting time: 10 minutes
Total time: 48 minutes
Intensity: Medium (requires careful dough handling)
Yield: 6 large buns
Serving size: 1 bun


Why You’ll Love This Recipe

Traditional cinnamon rolls are a sugar-laden breakfast dream — but for anyone on a ketogenic, low-carb, or gluten-free diet, they are strictly off-limits. Until now. These Keto Cinnamon Buns deliver the same gooey, spiced, buttery experience without the carb crash. With only 4g net carbs per bun, they rely on a unique dough blend of mozzarella and almond flour (often called “fathead dough”) to create that chewy, bread-like texture. The cream cheese glaze sets on top like a dream. Expect a medium intensity — the dough is sticky and requires patience, but the result rivals any bakery cinnamon bun.


Ingredients

For the Dough

  • 1.5 cups (168g) super fine almond flour

  • 2 tbsp coconut flour (absorbs moisture, prevents gumminess)

  • 1/4 cup granulated keto sweetener (e.g., allulose or monk fruit erythritol blend)

  • 1 tbsp baking powder (aluminum-free)

  • 1/4 tsp sea salt

  • 2 cups (8 oz) shredded low-moisture mozzarella cheese

  • 2 oz full-fat cream cheese, cubed

  • 1 large egg, room temperature

  • 1 tsp vanilla extract

For the Cinnamon Filling

  • 3 tbsp unsalted butter, melted (divided: 2 tbsp for filling, 1 tbsp for brushing)

  • 2 tbsp granulated keto sweetener

  • 1 1/2 tbsp ground cinnamon

  • 1/4 tsp nutmeg (optional, for warmth)

For the Cream Cheese Glaze

  • 2 oz cream cheese, softened

  • 1 tbsp unsalted butter, softened

  • 3 tbsp powdered keto sweetener (like allulose or powdered monk fruit)

  • 2 tbsp heavy whipping cream (plus extra for thinning)

  • 1/2 tsp vanilla extract

  • Pinch of salt


Instructions (Step-by-Step)

Intensity note: Medium

Sticky dough alert! Keep your hands lightly moistened with water or oiled with coconut oil. Work quickly while the dough is warm.

Phase 1: Prepare the Dough (10 min active)

  1. Preheat oven to 350°F (175°C). Line an 8-inch round cake pan or a 9×5 inch loaf pan with parchment paper. If using a metal pan, lightly grease it.

  2. In a medium bowl, whisk together almond flour, coconut flour, sweetener, baking powder, and salt. Set aside.

  3. In a large microwave-safe bowl, combine mozzarella and cream cheese. Microwave in 30-second bursts (total 60–90 seconds), stirring after each, until completely melted and stringy.

  4. Immediately add the dry flour mixture, egg, and vanilla to the hot cheese. Stir vigorously with a rubber spatula — the dough will look shaggy. Switch to using your hands (lightly oiled) to knead inside the bowl until a uniform, pliable dough forms. If too sticky, chill dough for 5 minutes.

Phase 2: Roll, Fill & Cut (10 min active)

  1. Place dough between two large sheets of parchment paper. Roll into a 10×12 inch rectangle (about 1/4-inch thick). Remove top parchment.

  2. For the filling: Brush dough with 2 tbsp melted butter. In a small bowl, mix 2 tbsp sweetener, cinnamon, and nutmeg. Sprinkle evenly over butter, leaving a 1/2-inch border at one long edge.

  3. Using the bottom parchment to lift, roll dough tightly from the long side without the bare border. Pinch the seam to seal. Go slow — the dough is delicate.

  4. With a sharp serrated knife or dental floss (less squishing), cut into 6 equal rolls (about 1.5 inches each). Place cut-side up into prepared pan — they will touch slightly.

Phase 3: Bake & Glaze (18 min bake + 10 min set)

  1. Brush tops with remaining 1 tbsp melted butter.

  2. Bake for 16–18 minutes until deep golden brown and firm to the touch. Do not overbake (they dry out quickly).

  3. Cool in pan for 5 minutes, then transfer to a wire rack.

  4. While cooling: Make glaze — beat cream cheese and butter until smooth. Add powdered sweetener, cream, vanilla, and salt. Beat until fluffy. Add extra cream 1 tsp at a time for drizzle consistency.

  5. Spoon glaze generously over warm buns. Let set for 5 minutes before serving.


Nutrition Information (Per 1 bun – 6 total)

Nutrient Amount
Calories 345
Fat 29g
Saturated Fat 12g
Cholesterol 85mg
Sodium 410mg
Total Carbohydrates 9g
Dietary Fiber 5g
Sugars 1.5g
Net Carbs 4g
Protein 16g

Leave a Comment