Keto Cinnamon Buns

Warm Keto Cinnamon Buns topped with creamy sugar-free icing, served on a rustic wooden table for a cozy breakfast. Save to Pinterest
Warm Keto Cinnamon Buns topped with creamy sugar-free icing, served on a rustic wooden table for a cozy breakfast. | whiskandwok.com

These soft cinnamon buns combine almond and coconut flours with melted mozzarella and cream cheese to create a low-carb dough. The filling blends cinnamon, a sugar-free sweetener, and butter for rich flavor. After baking until golden, the buns are topped with a creamy cream cheese icing, balancing sweetness without added sugars. Perfect as a keto-friendly treat for breakfast or snack, these buns offer indulgence with reduced carbs and gluten-free ingredients.

The smell of cinnamon melting into butter has always been my undoing, even before keto entered my life. I spent months trying to recreate that pillowy, sticky-sweet experience without the carb crash, and honestly, most attempts ended up in the trash. Then I discovered the magic of melted cheese as a dough base, and suddenly everything changed. These buns emerged from my oven golden and bubbling, and I actually cried a little because I didn't have to miss cinnamon rolls anymore.

I made these for my sister's birthday brunch last month, skeptically watching everyone take their first bite. My brother-in-law, who can spot a keto substitute from across the room, took three before asking what was different about them. Now they request these buns at every family gathering, and I love watching people's faces when I tell them they're low-carb.

Ingredients

  • Almond flour: The foundation that creates a tender crumb without wheat, and I've found that finely ground works best for avoiding grittiness
  • Coconut flour: Just a little helps absorb moisture and gives the dough structure, but measure carefully since it's incredibly absorbent
  • Erythritol sweetener: Provides that classic cinnamon sugar crunch without spiking your blood sugar
  • Shredded mozzarella and cream cheese: This hot cheese mixture becomes the elastic dough that holds everything together, and it's surprisingly undetectable in the final taste
  • Large eggs: Bind the dough and add richness, bringing them to room temperature helps them incorporate more smoothly
  • Ground cinnamon: The star of the show, and I always use fresh cinnamon for the most aromatic filling
  • Butter: Both in the filling and the icing, it creates that irresistible richness we all crave in a good cinnamon bun
  • Cream cheese for icing: Makes the frosting tangy and luscious, perfectly balancing the sweet cinnamon filling

Instructions

Get your oven ready:
Preheat to 350°F and line your baking pan with parchment paper, which prevents sticking and makes cleanup so much easier
Melt the cheese base:
Combine mozzarella and cream cheese in a microwave-safe bowl, heating in 30-second bursts and stirring until completely smooth and stretchy
Whisk the dry ingredients:
In a separate large bowl, mix almond flour, coconut flour, sweetener, baking powder, and salt until evenly distributed
Form the dough:
Add the melted cheese mixture and eggs to the dry ingredients, mixing with a spatula until a sticky dough forms, and don't panic if it seems messy at first
Roll it out:
Place the dough between two sheets of parchment paper and roll into a rectangle about 1/4 inch thick, keeping the thickness even for uniform baking
Make the cinnamon filling:
Stir together erythritol, cinnamon, and melted butter until it forms a spreadable paste that will swirl beautifully through the dough
Fill and roll:
Spread the filling evenly over the dough, then use the parchment paper to help roll it into a tight log from the long side
Slice and arrange:
Cut the log into 8 equal pieces and place them cut-side up in your prepared pan, leaving a little space between each bun
Bake until golden:
Bake for 22-25 minutes until the tops are golden brown and the centers feel set when gently pressed
Make the icing:
While the buns cool slightly, beat cream cheese, butter, powdered erythritol, and vanilla until smooth, adding almond milk to reach your desired consistency
Finish and serve:
Let the buns cool for 10 minutes in the pan, then spread the icing generously over the warm buns and watch it melt into every crevice
Freshly baked Keto Cinnamon Buns showcasing a golden swirl of cinnamon and soft almond flour texture on a white plate. Save to Pinterest
Freshly baked Keto Cinnamon Buns showcasing a golden swirl of cinnamon and soft almond flour texture on a white plate. | whiskandwok.com

These became my Saturday morning ritual during a particularly stressful month at work. Something about the process of melting cheese, rolling dough, and watching them rise felt grounding and comforting, and now the scent of baking cinnamon instantly signals self-care to me.

Making Ahead

You can prepare the dough through the rolling and slicing step, then freeze the individual buns on a baking sheet before transferring them to a storage bag. When you're ready to bake, let them thaw in the refrigerator overnight and bake as directed, adding a few extra minutes if they're still cold.

Flavor Variations

Sometimes I add chopped pecans to the filling for extra crunch, and a pinch of nutmeg in the dough adds warmth that complements the cinnamon beautifully. For a special occasion, you could even add a sugar-free maple extract to the icing for a maple cinnamon variation that tastes like fall in a bun.

Storage Secrets

These buns actually taste even better the next day as the cinnamon melds with the dough, though the texture is best when freshly baked. I store leftovers in an airtight container in the refrigerator and warm individual buns for 20-30 seconds in the microwave to restore that just-baked softness.

  • Wrap buns individually in plastic wrap before freezing for up to a month
  • Reheat frozen buns at 300°F for 10 minutes to avoid drying them out
  • The icing can be made ahead and stored separately for up to a week
Decadent Keto Cinnamon Buns drizzled with cream cheese icing, ready to be enjoyed with a hot cup of black coffee. Save to Pinterest
Decadent Keto Cinnamon Buns drizzled with cream cheese icing, ready to be enjoyed with a hot cup of black coffee. | whiskandwok.com

There's something deeply satisfying about creating a keto version of a comfort food that actually lives up to the memory. I hope these buns bring as much joy to your kitchen as they've brought to mine.

Recipe FAQs

Almond flour and coconut flour form the base, providing a gluten-free, low-carb structure.

A sugar-free sweetener such as erythritol replaces sugar to maintain sweetness while keeping carbs low.

Melting these cheeses creates a sticky, elastic dough base to bind the dry ingredients effectively.

Sunflower seed flour can be used as a nut-free alternative, though texture may vary slightly.

Store buns in an airtight container in the refrigerator for up to three days and reheat before serving.

Keto Cinnamon Buns

Fluffy cinnamon buns made with almond flour and sugar-free sweetener, ideal for low-carb meals or snacks.

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

Ingredients

Dough

  • 2 cups almond flour
  • 2 tablespoons coconut flour
  • 1/4 cup erythritol or preferred keto sweetener
  • 2 teaspoons baking powder
  • 1/4 teaspoon salt
  • 2 cups shredded mozzarella cheese
  • 2 ounces cream cheese
  • 2 large eggs

Filling

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

Cream Cheese Icing

  • 2 ounces cream cheese, softened
  • 2 tablespoons unsalted butter, softened
  • 1/4 cup powdered erythritol
  • 1/2 teaspoon vanilla extract
  • 1-2 tablespoons unsweetened almond milk

Instructions

1
Preheat and Prepare Pan: Preheat oven to 350°F. Line an 8-inch round baking pan with parchment paper or grease lightly.
2
Melt Cheese Mixture: Combine shredded mozzarella and cream cheese in a microwave-safe bowl. Microwave in 30-second intervals, stirring between each, until melted and smooth.
3
Combine Dry Ingredients: Whisk together almond flour, coconut flour, sweetener, baking powder, and salt in a large bowl.
4
Form Dough: Add melted cheese mixture and eggs to dry ingredients. Mix with spatula until sticky dough forms. Lightly oil hands if needed for handling.
5
Roll Dough: Place dough between two sheets of parchment paper. Roll into rectangle approximately 1/4 inch thick.
6
Prepare and Spread Filling: Mix erythritol, cinnamon, and melted butter. Spread evenly over rolled dough surface.
7
Roll and Slice: Use parchment paper to assist rolling dough into log from long side. Slice into 8 equal pieces.
8
Bake: Arrange buns cut-side up in prepared pan. Bake 22-25 minutes until golden and set.
9
Prepare Icing: Beat cream cheese, butter, powdered erythritol, and vanilla until smooth. Add almond milk as needed for spreadable consistency.
10
Finish and Serve: Remove from oven and cool 10 minutes. Spread icing over warm buns before serving.
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, verify for nut allergies. Always check labels of sweeteners and ingredients if you have sensitivities.
Monica Zhou

Passionate home cook sharing easy, wholesome recipes and practical tips for everyday cooking.