Keto Cinnamon Buns

Warmly glazed Keto Cinnamon Buns sit on a wooden board, ready to be enjoyed for a low-carb treat. Save
Warmly glazed Keto Cinnamon Buns sit on a wooden board, ready to be enjoyed for a low-carb treat. | cookingwithnadine.com

These keto-friendly cinnamon buns feature a soft, fluffy texture achieved with almond and coconut flour combined with melted mozzarella and cream cheese. Sweetened naturally with erythritol and infused with ground cinnamon, they offer a rich, indulgent flavor without carbs. Rolled and baked to golden perfection, they're topped with a smooth cream cheese icing flavored with vanilla and almond milk. Ideal for those seeking a delicious low-carb breakfast or snack option, these buns require common baking tools and come with nut-free and nutty variations for added texture.

The smell of cinnamon had been haunting my kitchen for weeks, a memory from my pre-keto days that I could not shake. I stood there staring at my almond flour collection one rainy Sunday morning, absolutely determined to crack the code. My husband watched skeptically from the doorway, probably remembering my last three failed attempts at low-carb baking that ended in the trash.

I brought these to a brunch last month and watched in pure delight as my carb-loving sister ate two before asking what bakery I bought them from. The look on her face when I told her they were keto was absolutely priceless and made all the cheese-melting experiments completely worth it.

Ingredients

  • 2 cups almond flour: This forms the base and gives structure without the carbs, though I learned the hard way that different brands absorb moisture differently
  • 2 tbsp coconut flour: Just enough to help bind everything together without making the dough dry or crumbly
  • 1/4 cup erythritol sweetener: I prefer this over other keto sweeteners because it does not leave that weird cooling effect in your mouth
  • 2 tsp baking powder: Do not skip this or try to substitute unless you want dense, flat cinnamon rolls
  • 1/4 tsp salt: Essential to balance the sweetness and bring out the cinnamon flavor
  • 2 cups shredded mozzarella cheese: This sounds strange but it creates that stretchy, gluten-like texture that most keto breads lack completely
  • 2 oz cream cheese: Works with the mozzarella to make a pliable dough that you can actually roll without cracking
  • 2 large eggs: Room temperature eggs incorporate much better into the warm cheese mixture
  • 1/4 cup erythritol for filling: Mix this thoroughly with cinnamon so you do not get pockets of pure sweetener
  • 2 tbsp ground cinnamon: I like using Ceylon cinnamon for a more complex flavor but regular works perfectly fine
  • 3 tbsp unsalted butter melted: The butter helps the cinnamon-sugar mixture actually stick to the dough
  • 2 oz cream cheese softened for icing: Let this sit out for at least an hour so you do not get lumps in your frosting
  • 2 tbsp unsalted butter softened: Cold butter will make your icing curdle and separate, so patience really matters here
  • 1/4 cup powdered erythritol: Powdered sweetener dissolves much better into frosting than granular versions
  • 1/2 tsp vanilla extract: Pure vanilla makes such a difference in the icing compared to imitation
  • 1–2 tbsp unsweetened almond milk: Add this slowly because you can always thin icing but you cannot un-thin it

Instructions

Melt your cheese base:
Combine the shredded mozzarella and cream cheese in a microwave-safe bowl, heating in 30-second intervals and stirring between each until you have a smooth, stretchy melted mixture that reminds you of fondue
Whisk the dry ingredients:
In a separate large bowl, mix the almond flour, coconut flour, sweetener, baking powder, and salt until they are completely combined with no visible clumps of coconut flour
Form the dough:
Add the warm cheese mixture and eggs to your dry ingredients, folding everything together with a spatula until a sticky dough forms
Roll it out:
Place the dough between two sheets of parchment paper and roll into a rectangle about 1/4 inch thick, peeling back the paper occasionally to smooth out any wrinkles
Make the cinnamon filling:
Mix together your erythritol, cinnamon, and melted butter until it forms a spreadable paste that smells absolutely heavenly
Spread and roll:
Evenly distribute that cinnamon mixture over your dough rectangle, then use the parchment paper to help you roll the dough into a tight log from the long side
Slice into buns:
Cut your log into 8 equal pieces and arrange them cut-side up in your prepared pan, leaving a little space between each for rising
Bake until golden:
Slide them into the oven for 22–25 minutes until they are beautifully golden and set, with the most incredible cinnamon smell filling your entire kitchen
Whip up the icing:
While those bake, beat together your softened cream cheese, butter, powdered erythritol, and vanilla until smooth and fluffy
Finish and serve:
Let the buns cool for just 10 minutes before spreading that luscious cream cheese icing over them while they are still slightly warm
A close-up shows soft, fluffy Keto Cinnamon Buns with cream cheese icing, perfect for a breakfast indulgence. Save
A close-up shows soft, fluffy Keto Cinnamon Buns with cream cheese icing, perfect for a breakfast indulgence. | cookingwithnadine.com

My daughter now requests these for every special occasion, and I actually feel good about saying yes. There is something magical about watching someone bite into something that looks indulgent but fits our lifestyle.

Making Them Ahead

I have learned through trial and error that you can prep these the night before and keep them in the refrigerator, covered tightly. In the morning, just let them sit at room temperature while the oven preheats, then bake as directed. The texture stays almost perfect, though I recommend adding an extra minute or two to the baking time if they are cold from the fridge.

Storage Secrets

These actually taste better on day two, if you can believe it. Store them in an airtight container in the refrigerator for up to three days, but please reheat them for about 15 seconds in the microwave before serving. The warmth brings back that freshly-baked texture and makes the cream cheese icing gooey again.

Customization Ideas

After making these dozens of times, I have found that the base recipe is incredibly forgiving to modifications. Add chopped pecans or walnuts to the filling for crunch, or mix a tablespoon of sugar-free maple syrup into the icing for a breakfast twist.

  • A pinch of nutmeg in the filling adds warmth that pairs beautifully with the cinnamon
  • If you want extra protein, you can fold chopped bacon pieces into the dough before rolling
  • Freeze unbaked slices individually on a baking sheet, then store in freezer bags for fresh buns anytime
Freshly baked Keto Cinnamon Buns are arranged on a plate, ideal for a keto-friendly dessert or snack. Save
Freshly baked Keto Cinnamon Buns are arranged on a plate, ideal for a keto-friendly dessert or snack. | cookingwithnadine.com

These keto cinnamon buns have become such a treasured part of our weekend routine. Hope they bring as much joy to your kitchen as they have to mine.

Common Questions

The dough combines almond flour and coconut flour to create a low-carb, gluten-free base with a tender crumb.

The filling mixes erythritol sweetener with ground cinnamon and melted butter, providing a rich, spiced layer inside the buns.

Yes, substituting almond flour with sunflower seed flour makes a nut-free version suitable for allergy considerations.

The icing blends cream cheese, unsalted butter, powdered erythritol, vanilla extract, and a splash of almond milk for spreadability and sweetness.

Bake the buns for 22 to 25 minutes until they turn golden brown and are fully set inside.

Store leftovers in an airtight container in the refrigerator for up to three days. Reheat gently before enjoying.

Keto Cinnamon Buns

Delightful cinnamon buns crafted with almond flour and a sugar-free sweetener, perfect for low-carb diets.

Prep 20m
Cook 25m
Total 45m
Servings 8
Difficulty Medium

Ingredients

Dough

  • 2 cups almond flour
  • 2 tbsp coconut flour
  • 1/4 cup erythritol or keto sweetener
  • 2 tsp baking powder
  • 1/4 tsp salt
  • 2 cups shredded mozzarella cheese
  • 2 oz cream cheese
  • 2 large eggs

Filling

  • 1/4 cup erythritol or keto sweetener
  • 2 tbsp ground cinnamon
  • 3 tbsp unsalted butter, melted

Cream Cheese Icing

  • 2 oz cream cheese, softened
  • 2 tbsp unsalted butter, softened
  • 1/4 cup powdered erythritol
  • 1/2 tsp vanilla extract
  • 1-2 tbsp unsweetened almond milk

Instructions

1
Preheat Oven: Preheat oven to 350°F. Line an 8-inch round baking pan with parchment paper or lightly grease it.
2
Melt Cheese Base: In a microwave-safe bowl, combine shredded mozzarella and cream cheese. Microwave in 30-second bursts, stirring until melted and smooth.
3
Combine Dry Ingredients: In a large bowl, whisk together almond flour, coconut flour, sweetener, baking powder, and salt.
4
Form Dough: Add the melted cheese mixture and eggs to the dry ingredients. Mix with a spatula until a sticky dough forms. Lightly oil hands if needed for handling.
5
Roll Dough: Place the dough between two sheets of parchment paper. Roll out into a rectangle about 1/4 inch thick.
6
Prepare Filling: Mix erythritol, cinnamon, and melted butter until well combined. Spread evenly over the rolled dough.
7
Shape Buns: Using the parchment paper for assistance, gently roll the dough into a log from the long side. Slice into 8 equal pieces.
8
Bake: Arrange the buns cut-side up in the prepared pan. Bake for 22-25 minutes, until golden and set.
9
Prepare Icing: Beat together cream cheese, butter, powdered erythritol, and vanilla. Add almond milk as needed for spreadable consistency.
10
Finish and Serve: Remove cinnamon buns from oven and let cool for 10 minutes. Spread icing over warm buns and serve immediately.
Additional Information

Equipment Needed

  • Mixing bowls
  • Microwave-safe bowl
  • Spatula
  • Rolling pin
  • Parchment paper
  • 8-inch round baking pan
  • Electric mixer

Nutrition (Per Serving)

Calories 260
Protein 10g
Carbs 6g
Fat 21g

Allergy Information

  • Contains dairy (mozzarella, cream cheese, butter), eggs, and tree nuts (almond flour)
  • If using alternative flours, double-check for nut allergies
  • Always check labels of sweeteners and other ingredients if you have sensitivities
Nadine Carter

Sharing approachable recipes, kitchen hacks, and practical cooking tips for home cooks and food lovers.