keto  cinnamon rolls

If there’s a better way to tempt a sleepy household out of bed than the smell of cinnamon, butter, and vanilla, I haven’t met it. These keto cinnamon rolls deliver all the ooey-gooey, bakery-case nostalgia you crave—without the carb crash. They’re tender, rich, and swirled with buttery cinnamon “sugar,” then topped with a tangy cream cheese frosting that melts right into the spirals. Sunday brunch? Sorted. Random Tuesday? Also sorted.

A tiny backstory
The first time I tried to recreate cinnamon rolls on keto, I produced something that could double as a doorstop. Tasty… but weaponized. The fix? A plush fathead-style dough fortified with almond flour, a whisper of coconut flour for structure, and a few small technique tweaks. The result is soft, rollable dough that bakes up into honest-to-goodness low-carb cinnamon rolls you’ll actually want to show off.

Why this recipe works

  • Truly low-carb, truly delicious: Classic cinnamon roll flavor in a keto, gluten-free package.
  • Fathead dough, optimized: Melted mozzarella + cream cheese makes a pliable, rollable dough that stays tender.
  • Accessible ingredients: Almond flour, eggs, butter, cinnamon—no oddball gums required (optional xanthan-free).
  • Dependably easy: Step-by-step process with real-world tips to prevent sticking, cracking, and chaos.
  • Customizable: Swap sweeteners, adjust frosting, add nuts—your brunch, your rules.

keto cinnamon rolls

Ingredients (US customary)
For the dough

  • 2 1/2 cups shredded low-moisture mozzarella cheese
  • 2 ounces cream cheese, softened
  • 2 cups blanched, superfine almond flour
  • 2 tablespoons coconut flour
  • 2 teaspoons baking powder
  • 1/2 teaspoon fine sea salt
  • 2 large eggs, room temperature
  • 1 teaspoon vanilla extract
  • 1 teaspoon apple cider vinegar (optional, for lift)

For the cinnamon filling

  • 4 tablespoons unsalted butter, very soft
  • 1/2 cup brown sugar substitute (e.g., Swerve Brown or Lakanto Golden)
  • 1 1/2 tablespoons ground cinnamon
  • Pinch of salt

For the cream cheese frosting

  • 4 ounces cream cheese, softened
  • 2 tablespoons unsalted butter, softened
  • 1/3 cup powdered sweetener (confectioners-style)
  • 1 teaspoon vanilla extract
  • 2–3 tablespoons heavy cream (to desired texture)
  • Pinch of salt

Helpful equipment

  • Parchment paper
  • Rolling pin
  • 9-inch round cake pan (or 8×8-inch baking pan)
  • Unflavored dental floss or a very sharp knife
  • Microwave-safe bowl (or small pot)

Instructions
You’ll make a quick fathead dough, roll it out between parchment, add the filling, and bake. Deep breath—you’ve got this.

  1. Prep
  • Preheat the oven to 350°F. Grease and line a 9-inch round cake pan with parchment.
  • Stir together almond flour, coconut flour, baking powder, and salt in a medium bowl.
  1. Melt the cheeses
  • In a large microwave-safe bowl, combine mozzarella and cream cheese. Microwave in 30-second bursts, stirring each time, until fully melted and smooth (about 1–2 minutes total). Alternatively, melt gently on the stovetop over low heat.
  1. Build the dough
  • Quickly stir the dry ingredients into the warm cheese mixture.
  • Add eggs, vanilla, and apple cider vinegar. Mix with a sturdy spatula, then knead with clean, slightly damp hands until a cohesive dough forms. If it’s sticky, let it rest 2–3 minutes.
  1. Roll it out
  • Place the dough between two sheets of parchment. Roll into a 12×16-inch rectangle, about 1/4 inch thick. Peel off the top parchment.
  1. Add the filling
  • Stir the brown sweetener, cinnamon, and a pinch of salt together.
  • Spread the softened butter evenly over the dough, leaving a 1/2-inch border on one long edge.
  • Sprinkle the cinnamon “sugar” evenly over the butter.
  1. Roll and chill
  • Starting from the long edge opposite the border, roll into a tight log using the parchment to help. Seal the seam.
  • Transfer the log to the freezer for 10 minutes to firm slightly (easier slicing).
  1. Slice
  • Use unflavored dental floss to cut the log into 12 equal rolls: slide floss under the log, cross ends over the top, and pull tight to slice cleanly. Arrange rolls cut-side up in the prepared pan, leaving a little space between each.
  1. Bake
  • Bake 22–26 minutes, until puffed, set, and lightly golden. If tops brown too quickly, tent loosely with foil for the last 5 minutes.
  1. Make the frosting
  • Beat cream cheese and butter until smooth. Add powdered sweetener, vanilla, and 2 tablespoons cream; beat fluffy, thinning with an extra tablespoon cream if desired. Season with a tiny pinch of salt.
  1. Frost and serve
  • Cool rolls in the pan for 10 minutes. Spread frosting over warm rolls so it melts into the swirls. Serve warm. Swoon accordingly.

Tips, tricks, and easy variations

  • Sweetener swaps: Allulose will brown more and keep the rolls softer; erythritol-based blends will be slightly crisper as they cool.
  • Nut-free option: Replace almond flour 1:1 with sunflower seed flour; add 1 teaspoon lemon juice to the dough to prevent a green tint.
  • Make-ahead: Assemble and slice, then freeze unbaked rolls on a sheet pan. Transfer to a bag once solid. Bake from frozen at 325°F for 28–32 minutes.
  • Sticky bun vibe: Sprinkle 1/3 cup chopped pecans into the pan before adding the rolls. A little extra butter won’t hurt you either.
  • Dough too sticky? Chill 5 minutes; lightly oil or dampen your hands. Too firm? Warm it for 10–15 seconds in the microwave.
  • Storage: Refrigerate leftovers up to 4 days. Rewarm gently at 300°F for 8–10 minutes or microwave 15–20 seconds.

Nutritional information (approximate, per roll, 12 rolls)

  • Calories: 250
  • Fat: 20g
  • Protein: 12g
  • Total carbs: 6g
  • Fiber: 2.5g
  • Net carbs: 3.5g
    Numbers will vary based on brands and exact measurements. Always check your labels.

Craving more low-carb comfort food?
If you make these keto cinnamon rolls, drop a comment and tell me how it went—questions, triumphs, and glorious fails all welcome. Snap a pic and share with your people, and then wander through more easy keto recipes on The Ketovore. Your brunch game just leveled up.