Brunch & Breakfast

Fluffy Cinnamon Rolls with Cream Cheese Frosting

Pillowy-soft cinnamon rolls with defined buttery swirls of brown sugar and cinnamon, finished warm with cream cheese frosting that melts into every layer. One bowl, no fancy equipment — plus the baker's dental-floss trick for perfectly round rolls every time.

By Hanan · Salt & Hearth

Published July 19, 2026 · Updated July 27, 2026

Full quantities, times and temperatures · How we make this site

Fluffy Cinnamon Rolls with Cream Cheese Frosting

Prep

40 min

Cook

20 min

Total

60 min

Serves

12

Be the first to rate this recipe

Tap a star to rate

There's a reason cinnamon rolls are the thing people request for birthdays, holidays, and lazy Sunday mornings — that first pull-apart bite of warm dough with a molten cinnamon-sugar swirl and a slick of tangy cream cheese frosting is pure comfort. This version leans soft and pillowy thanks to whole milk, melted butter, and eggs right in the dough, and the dental-floss trick keeps every roll perfectly round instead of squashed on one side. It's a one-bowl dough with no stand mixer required, so if you can knead by hand for ten minutes, you can make bakery-quality rolls at home. Bake these the morning you're feeding a crowd, or prep the rolls the night before and let them rise slowly in the fridge so all you have to do is bake and frost. Either way, frost them warm — that's when the frosting really disappears into the layers instead of just sitting on top.

Why you'll love this recipe

  • Soft, pillowy dough with zero stand mixer needed
  • Dental-floss trick gives perfectly round, un-squashed rolls
  • Cream cheese frosting melts right into the swirls
  • Make-ahead friendly for stress-free brunch mornings
  • One bowl for the dough, minimal cleanup

Ingredients

Fluffy Cinnamon Rolls with Cream Cheese Frosting ingredients

Dough

  • 4 cups (480g) all-purpose flour, plus extra for dusting
  • 2 1/4 tsp (1 packet / 7g) instant yeast
  • 1/4 cup (50g) granulated sugar
  • 1 tsp fine salt
  • 1 cup (240ml) whole milk, warmed to 110°F (43°C)
  • 4 tbsp (60g) unsalted butter, melted and cooled
  • 2 large eggs, room temperature

Cinnamon filling

  • 1/2 cup (115g) unsalted butter, very soft
  • 3/4 cup (150g) light brown sugar, packed
  • 2 tbsp ground cinnamon
  • 1/2 tsp fine salt

Cream cheese frosting

  • 4 oz (115g) cream cheese, room temperature
  • 4 tbsp (60g) unsalted butter, room temperature
  • 1 1/2 cups (180g) powdered sugar, sifted
  • 3 tbsp whole milk or heavy cream
  • 1 tsp vanilla extract
  • Pinch of salt

Ingredient notes & substitutions

Instant yeast:
Goes straight into the dry ingredients with no proofing step; if you only have active dry, bloom it in the warm milk with a pinch of sugar for 5–10 minutes until foamy first.
Whole milk:
Warm it to exactly 110°F (43°C) — much hotter and you risk killing the yeast, so use a thermometer if you have one.
Light brown sugar:
The molasses in brown sugar is what gives the filling its deep, gooey flavor, so don't sub granulated sugar here if you can help it.
Ground cinnamon:
Use a full 2 tablespoons for a filling that's assertively spiced, not just faintly sweet — if your cinnamon is old and dusty, use a touch more.
Cream cheese:
Full-fat block cream cheese (not the whipped tub kind) gives the frosting body; make sure it's fully softened or you'll get lumps.
Powdered sugar:
Sift it before adding to avoid a gritty or lumpy frosting when you beat it into the butter and cream cheese.

Method

  1. 1

    Whisk the flour, instant yeast, sugar and salt in a large bowl. Add the warm milk, melted butter and eggs and mix until a shaggy dough forms. Knead 8–10 minutes until smooth, soft and slightly tacky but not sticky, adding flour a tablespoon at a time only if it clings aggressively. It's ready when a small piece stretches into a thin translucent sheet without tearing. Shape into a ball, place in a lightly greased bowl, cover tightly and rise in a warm spot (about 80°F/27°C) for 1 to 1 1/2 hours, until doubled.

  2. 2

    Mix the soft butter, brown sugar, cinnamon and salt into a smooth paste for the filling. Roll the dough into an 18x12-inch rectangle on a lightly floured surface. Spread the filling to the edges, leaving a 1-inch border along the far long side, then roll up tightly from the near long side and pinch the seam to seal. Cut into 12 equal rolls using unflavored dental floss — slide it under the log, cross the ends over the top and pull for clean cuts that don't squash the swirls. Arrange cut-side up in a buttered 9x13 dish, cover, and rise 30–45 minutes until puffy and touching. Bake at 350°F (175°C) for 22–26 minutes, until golden on top and 190°F (88°C) in the center. Don't overbake. Beat the cream cheese and butter until fluffy, then beat in the powdered sugar, milk, vanilla and salt until creamy. Frost generously while the rolls are still warm so the frosting melts into every swirl.

    Fluffy Cinnamon Rolls with Cream Cheese Frosting — step 2
  3. 3

    Enjoy

    Fluffy Cinnamon Rolls with Cream Cheese Frosting — step 3

Tips

  • Only instant yeast goes straight in dry — if using active dry, dissolve it in the warm milk with a pinch of sugar and wait until foamy (5–10 min) first.
  • Cool kitchen? Proof the covered bowl in the oven with just the light on — it's the perfect warm spot.
  • Frost warm, not hot: warm rolls melt the frosting into the layers; hot rolls turn it into a puddle.

Variations to try

  • Add 1/2 cup chopped toasted pecans or walnuts to the filling before rolling for crunch
  • Swap half the cinnamon filling for orange zest and a splash of orange juice for citrus rolls
  • Make it dairy-free by using plant milk, vegan butter, and a dairy-free cream cheese frosting
  • Stud the dough with 1/2 cup raisins or dried cranberries pressed into the filling before rolling

Storage & make-ahead

Let leftover rolls cool, then store covered at room temperature for up to 2 days, or in the fridge for up to 5 days — a quick 15–20 second zap in the microwave brings back that fresh-baked softness. To make ahead, assemble the rolls in the baking dish, cover tightly, and refrigerate overnight (up to 16 hours); let them sit at room temp for 30 minutes before baking. Unfrosted baked rolls also freeze well for up to 2 months — thaw, warm gently, and frost fresh right before serving.

Frequently asked questions

Why are my rolls dense instead of fluffy?
This usually means the dough was under-kneaded or didn't rise long enough — check for the thin, translucent 'windowpane' stretch before the first rise, and make sure the dough truly doubles both times.
Can I skip the dental floss trick?
You can use a sharp serrated knife with a gentle sawing motion, but floss (or unflavored thread) is worth trying since it slices cleanly through the log without squishing the swirl flat.
Can I make these ahead for a holiday morning?
Yes — assemble the rolls in the pan, cover tightly, and refrigerate overnight; pull them out to come to room temperature for about 30 minutes before baking as directed.
How do I know when the rolls are done without a thermometer?
Look for golden brown tops and pull one from the center of the pan to check — the middle rolls should look set, not doughy or pale, since they bake slower than the edges.
✉️ Email Recipe

Get the recipes first

New comfort food recipes in your inbox — no spam, unsubscribe any time.