Nothing beats the cozy aroma of cinnamon buns baking in the oven. It’s a scent that transports me straight back to my childhood kitchen, where my grandmother and I would make trays of soft, sweet rolls every weekend. These low-carb, keto cinnamon buns bring that same heartwarming experience—without the sugar or guilt.
Crafted with almond flour and a gooey cinnamon filling, this version is perfect for anyone following a ketogenic or gluten-free lifestyle. They’re tender, satisfyingly sweet, and ready in under 40 minutes. Whether you need a brunch treat, a midday snack, or a weekend indulgence, these buns have you covered.
🕒 Time & Servings
-
Prep Time: 15 minutes
-
Cook Time: 20 minutes
-
Total Time: 35 minutes
-
Servings: 4 buns
-
Best For: Breakfast, Brunch, Dessert
-
Season: Great year-round
🧺 Ingredients
Dough:
-
1 ½ cups shredded mozzarella cheese
-
2 tablespoons cream cheese
-
1 cup almond flour
-
1 tablespoon coconut flour (optional)
-
1 large egg
-
½ teaspoon baking powder
-
Pinch of salt
Filling:
-
2 tablespoons unsalted butter, softened
-
2 tablespoons brown sugar substitute (Swerve or Lakanto Golden)
-
1 tablespoon ground cinnamon
-
½ teaspoon vanilla extract
Frosting:
-
2 oz cream cheese, softened
-
1 tablespoon unsalted butter, softened
-
1 tablespoon powdered erythritol
-
¼ teaspoon vanilla extract
-
1–2 teaspoons heavy cream (adjust for texture)
🥣 Step-by-Step Instructions
1. Preheat and Prepare
Begin by preheating your oven to 375°F (190°C). Line a baking dish with parchment paper or lightly grease it with butter or coconut oil.
2. Melt the Cheese
In a microwave-safe bowl, combine the shredded mozzarella and cream cheese. Heat for 60 seconds, stir, then microwave for another 20–30 seconds until the mixture is fully melted and smooth.
3. Combine and Knead
Separately, whisk together the almond flour, coconut flour, baking powder, and salt. Pour the dry ingredients into the cheese mixture along with the egg. Stir well, then knead the dough with clean hands until fully combined. If the dough is sticky, refrigerate it for 5–10 minutes to firm it up.
4. Roll the Dough
Place the dough between two sheets of parchment paper. Roll it out into a rectangle approximately ¼ inch thick.
5. Make the Filling
In a small bowl, stir together the softened butter, brown sugar substitute, cinnamon, and vanilla. Spread this mixture evenly over the rolled dough.
6. Roll and Slice
Carefully roll the dough into a log shape, starting from the short edge. Once rolled, use a sharp knife or unflavored dental floss to cut the log into four equal buns.
7. Bake the Buns
Arrange the buns in the prepared baking dish. Bake for 18–20 minutes, or until the tops are golden and the edges firm up slightly.
8. Frost While Warm
As the buns bake, prepare the frosting by mixing all ingredients in a bowl until smooth and fluffy. Adjust consistency with a touch of cream, if needed. Let the buns cool slightly before spreading the frosting on top.
💡 Tips for Better Buns
-
Sticky dough? Pop it in the fridge for a few minutes.
-
Extra gooey rolls? Increase the butter in the filling slightly.
-
Nut allergy? Swap almond flour with sunflower seed flour.
-
Make-ahead option: These store well and reheat beautifully.
📦 Storage & Reheating
Store leftovers in an airtight container in the fridge for up to 4 days. For the best results, reheat them gently in the microwave (15–20 seconds) or a warm oven.
You can also freeze the buns before frosting. Thaw in the refrigerator overnight and frost before serving.
📊 Nutrition Facts (Per Bun)
| Nutrient | Amount |
|---|---|
| Calories | 270 kcal |
| Fat | 22g |
| Protein | 11g |
| Net Carbs | 3g |
| Fiber | 2g |
| Sugar | 1g |
Nutrition may vary based on brands and exact ingredients used.
🔗 You May Also Like
🍴 Why These Buns Are a Must-Try
These keto cinnamon buns satisfy every craving while keeping carbs low. Thanks to the use of fathead dough, they maintain a chewy, bread-like texture without grains or gluten. The cinnamon swirl and smooth frosting make them just as delightful as traditional versions—if not better.
They’re perfect for holiday mornings, lazy weekends, or anytime you need a comforting, keto-friendly sweet.
💬 Let’s Connect
Tried this recipe? I’d love to hear how it went! Leave a comment below or share your cinnamon bun photos on social media and tag me. Don’t be shy—add your own twist, and inspire others in the low-carb community!
Print
Low-Carb, Keto Cinnamon Buns
- Total Time: 35 minutes
- Yield: 4 cinnamon buns 1x
Description
| Soft, gooey, and sugar-free Low-Carb Keto Cinnamon Buns made with almond flour and mozzarella-based dough. A delicious keto-friendly breakfast or snack! |
|---|
Ingredients
Dough:
-
1 ½ cups shredded mozzarella cheese
-
2 tbsp cream cheese
-
1 cup almond flour
-
1 tbsp coconut flour (optional)
-
1 large egg
-
½ tsp baking powder
-
Pinch of salt
Cinnamon Filling:
-
2 tbsp unsalted butter, softened
-
2 tbsp brown sugar substitute (Swerve or Lakanto Golden)
-
1 tbsp ground cinnamon
-
½ tsp vanilla extract
Cream Cheese Frosting:
-
2 oz cream cheese, softened
-
1 tbsp unsalted butter
-
1 tbsp powdered erythritol
-
¼ tsp vanilla extract
-
1–2 tsp heavy cream (to adjust consistency)
Instructions
-
Preheat oven to 375°F (190°C). Grease or line a small baking dish.
-
Melt cheeses: In a microwave-safe bowl, combine mozzarella and cream cheese. Microwave until melted and smooth.
-
Combine dry ingredients: In a separate bowl, mix almond flour, coconut flour, baking powder, and salt.
-
Form dough: Mix dry ingredients into the cheese mixture along with the egg. Knead into a smooth dough.
-
Roll dough between parchment paper into a rectangle about ¼ inch thick.
-
Make filling: Stir together butter, sweetener, cinnamon, and vanilla. Spread over dough.
-
Roll & slice into a log, then cut into 4 even rolls.
-
Bake for 18–20 minutes, or until golden.
-
Frost: Mix all frosting ingredients until smooth and spread on warm buns.
Notes
-
For a nut-free version, use sunflower seed flour instead of almond flour.
-
Store in the fridge for up to 4 days; reheat gently before serving.
-
Frost just before serving for best texture.
-
Optional: add chopped pecans for extra crunch.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Breakfast, Dessert
- Method: Baking
- Cuisine: Baking
Nutrition
- Serving Size: 1 bun
- Calories: 270 kcal
- Sugar: 1g
- Sodium: 250mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 11g (approx.)
- Trans Fat: 0g
- Carbohydrates: 5g
- Fiber: 2g
- Protein: 11g
- Cholesterol: 65mg
Keywords: Low-Carb Keto Cinnamon Buns, Keto Breakfast, Sugar-Free Buns