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
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
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
- → What flours are used for the dough?
-
The dough combines almond flour and coconut flour to create a low-carb, gluten-free base with a tender crumb.
- → How is the cinnamon filling made?
-
The filling mixes erythritol sweetener with ground cinnamon and melted butter, providing a rich, spiced layer inside the buns.
- → Can these buns be made nut-free?
-
Yes, substituting almond flour with sunflower seed flour makes a nut-free version suitable for allergy considerations.
- → What is used to make the icing?
-
The icing blends cream cheese, unsalted butter, powdered erythritol, vanilla extract, and a splash of almond milk for spreadability and sweetness.
- → How long should the buns bake?
-
Bake the buns for 22 to 25 minutes until they turn golden brown and are fully set inside.
- → How should leftovers be stored?
-
Store leftovers in an airtight container in the refrigerator for up to three days. Reheat gently before enjoying.