Soft homemade cinnamon rolls with cream cheese frosting in a baking dish
🍰 Desserts

Soft Homemade Cinnamon Rolls (Heavy Cream Hack)

SarahBy Sarah Mitchell 📅 February 14, 2026 🕐 2 hrs 25 min total ⭐ 4.9 (11,892 reviews)
Quick links:

These are the homemade cinnamon rolls you've been looking for — the ones that are so soft and gooey they practically melt apart in your hands, with that thick, tangy cream cheese frosting pooling into every swirl. The secret that took them from great to unforgettable? A half cup of warm heavy cream, poured over the risen rolls right before they go in the oven. It sounds simple. The results are anything but.

This recipe has become one of the most-made baking recipes on the site for a reason. The dough is enriched with butter and eggs for a pillowy, tender crumb. The cinnamon-brown sugar filling is generous enough to create those gorgeous caramelized swirls in every slice. And the cream cheese frosting — made from scratch with real cream cheese and a touch of vanilla — is thick, fluffy, and slightly tangy in a way that perfectly balances all that sweetness. Once you've had these, every other cinnamon roll will feel like a disappointment.

The Heavy Cream Hack That Changed Everything (TikTok Viral)

This trick went viral on TikTok and baking communities everywhere, and for very good reason. The technique is simple: once your rolls have completed their second rise in the pan, warm ½ cup of heavy cream until it's just warm to the touch, and slowly pour it over and around the rolls. As the rolls bake, the cream gets absorbed into the dough from the bottom up, creating steam that keeps the interior impossibly moist and soft. It also pools into the bottom of the pan and caramelizes during baking, forming a rich, sticky, almost sticky-bun-style base on the underside of each roll.

The science is straightforward: heavy cream's high fat content prevents the starch molecules in the dough from drying out during baking. Standard cinnamon rolls can come out slightly dry or bready; this cream hack virtually eliminates that risk. The rolls stay soft and gooey for days — though in my experience, they never last that long.

Close-up of cinnamon roll swirl showing layers of cinnamon sugar filling
Those tight, caramelized swirls are what a generous filling and a tight roll technique will give you every time.

Dough Tips for Pillowy Rolls

The dough is an enriched yeast dough — meaning it contains butter, eggs, and milk, all of which make for a more tender, flavorful crumb than plain lean dough. The most important variables for success:

  • Milk temperature: Warm milk (105–110°F) activates the yeast without killing it. A kitchen thermometer takes the guesswork out completely.
  • Don't over-flour: The dough should feel slightly tacky, not stiff. Add flour conservatively — a sticky dough bakes into a soft roll; an over-floured dough bakes into a dense one.
  • Knead fully: Eight minutes by hand (or 6 with a dough hook) develops the gluten that gives the rolls their structure and that satisfying pull-apart texture.
  • Warm rise environment: If your kitchen is cold, place the covered dough in an oven with just the light on, or next to (not on) a warm stovetop.

Filling and Rolling Technique

The filling is three ingredients — softened butter, brown sugar, and cinnamon — and the ratio matters. Use ¼ cup butter spread in a thin, even layer, then a full ¾ cup of brown sugar mixed with 2 tablespoons of cinnamon. This is more filling than most recipes call for, and it's intentional. You want every bite to be loaded with that gooey caramelized cinnamon center, not just a faint suggestion of it.

When rolling, start from the long edge and roll firmly but not so tight that the filling squeezes out. A tight, even roll gives you beautiful, compact swirls with clean layers. For cutting, dental floss is the cleanest tool: slide it under the log, cross the ends over the top, and pull through. It cuts without compressing the rolls the way a knife does.

Cream Cheese Frosting Perfection

Frost the rolls while they're still warm — not hot, not fully cooled. Warm enough that the frosting melts slightly into the top layer of each swirl, creating that glossy, lacquered look and making the frosting part of the roll rather than just sitting on top. If the rolls cool completely first, the frosting sits on top as a solid layer instead of flowing into the crevices. The timing window is about 5–10 minutes after they come out of the oven.

Soft Homemade Cinnamon Rolls

Ultra-pillowy cinnamon rolls with the viral heavy cream hack and a tangy cream cheese frosting that melts into every swirl.

4.9 out of 5 (11,892 ratings) — Click to rate

Prep Time30 min
Rise Time90 min
Cook Time25 min
Total Time2 hrs 25 min
Servings
Calories420
🛒 Ingredients
  • Dough:
  • 4 cups all-purpose flour, plus more for dusting
  • 2¼ teaspoons instant yeast (1 standard packet)
  • 1 cup whole milk, warmed to 105–110°F
  • ¼ cup granulated sugar
  • ¼ cup unsalted butter, melted and slightly cooled
  • 2 large eggs, room temperature
  • 1 teaspoon fine salt
  • Filling:
  • ¼ cup unsalted butter, softened
  • ¾ cup packed brown sugar
  • 2 tablespoons ground cinnamon
  • Heavy Cream Hack:
  • ½ cup heavy cream, warmed (pour over risen rolls before baking)
  • Cream Cheese Frosting:
  • 4 oz cream cheese, softened to room temperature
  • 1½ cups powdered sugar, sifted
  • 2 tablespoons unsalted butter, softened
  • 1 teaspoon pure vanilla extract
  • 2–3 tablespoons whole milk, to thin
👨‍🍳 Instructions
  • 1
    Make the dough

    In a large bowl or the bowl of a stand mixer, whisk together the warm milk, sugar, and yeast. Let sit for 5 minutes until foamy and fragrant. Add the melted butter, eggs, and salt, and mix briefly. Add the flour one cup at a time, mixing until a soft, slightly tacky dough forms. It should pull away from the sides of the bowl but feel soft, not stiff.

  • 2
    Knead and first rise

    Turn the dough out onto a lightly floured surface and knead by hand for 8 minutes, or knead in a stand mixer with the dough hook on medium speed for 6 minutes, until the dough is smooth and elastic. Shape into a ball, place in a lightly oiled bowl, cover with plastic wrap, and let rise in a warm spot for 1 hour or until doubled in size.

  • 3
    Roll and fill

    Punch down the risen dough and turn it onto a lightly floured surface. Roll into a rectangle approximately 16×12 inches. Spread the softened butter evenly over the entire surface. Mix together the brown sugar and cinnamon, then sprinkle the mixture evenly over the butter, pressing it in gently. Leave a ½-inch border along one long edge.

  • 4
    Roll, cut, and second rise

    Starting from the long edge with the most filling, roll the dough into a tight, even log toward the clean border edge. Pinch the seam firmly to seal. Using unflavored dental floss or a sharp serrated knife, cut the log into 12 equal rolls (about 1¼ inches each). Arrange in a buttered 9×13-inch baking dish, cut side up. Cover loosely and let rise for 30 minutes until puffy and nearly touching.

  • 5
    The heavy cream hack

    Preheat your oven to 350°F (175°C). Warm the heavy cream until just warm to the touch. Slowly and evenly pour it over and around the risen rolls, letting it settle naturally between them. It may look like a lot of liquid — this is correct.

  • 6
    Bake

    Bake at 350°F for 22–25 minutes until the tops are pale golden and the center rolls are just set when lightly pressed. Do not overbake — the rolls should still look slightly underdone in the center; they'll continue to cook from residual heat. Let cool in the pan for 5 minutes.

  • 7
    Make frosting and frost

    Beat the cream cheese and softened butter together until completely smooth. Add the sifted powdered sugar, vanilla, and milk, and beat until fluffy and spreadable. Spread generously over the warm rolls while they're still in the pan, allowing the frosting to melt into the swirls. Serve immediately.

📊 Nutrition (per roll)
420
Calories
62g
Carbs
7g
Protein
16g
Fat
2g
Fiber
310mg
Sodium

📝 Recipe Notes

  • Overnight method: After placing rolls in the pan for their second rise, cover tightly with plastic wrap and refrigerate overnight. In the morning, remove from the fridge 45–60 minutes before baking to allow them to finish rising and come to room temperature. Then proceed with the heavy cream and bake as directed.
  • Milk temperature matters: Use a thermometer — 105–110°F is the sweet spot. Above 120°F kills yeast; below 95°F slows it to a crawl.
  • Dental floss for cutting: Slide a 12-inch piece of unflavored dental floss under the log, cross the ends over the top, and pull through. Perfectly clean cuts without squashing the rolls.
  • Storage: Store frosted rolls covered at room temperature for up to 2 days. Microwave for 15–20 seconds to restore that fresh-baked softness. Unfrosted rolls can be frozen for up to 2 months; thaw at room temperature and frost before serving.
  • Frosting tip: If your cream cheese isn't fully softened, you'll get lumps. Let it sit at room temperature for at least 1 hour before mixing, or microwave for 10–15 seconds.

Frequently Asked Questions

What does pouring heavy cream over cinnamon rolls actually do?

The heavy cream gets absorbed into the dough from the bottom as the rolls bake, creating steam that keeps the interior incredibly moist and soft. The cream's fat content prevents the dough from drying out, while the cream itself caramelizes on the bottom of the pan creating a rich, gooey base. It's the single biggest upgrade you can make to any cinnamon roll recipe — the texture difference compared to rolls baked without cream is remarkable.

Can I make these cinnamon rolls the night before?

Yes — this is actually our recommended method for holidays and special mornings. After placing the cut rolls in the baking dish, cover tightly with plastic wrap and refrigerate overnight (up to 16 hours). The next morning, remove from the refrigerator 45–60 minutes before baking to allow the rolls to come to room temperature and finish their second rise. Pour the warm heavy cream over, then bake as directed. This cold ferment also develops slightly better flavor in the dough.

Can I use bread flour instead of all-purpose flour?

Yes. Bread flour has a higher protein content which creates more gluten, resulting in rolls with a chewier, more structured texture and impressive pull-apart quality. They won't be quite as cloud-soft as all-purpose flour rolls, but many people prefer the chew and rise you get with bread flour. You can also use a 50/50 blend for a best-of-both-worlds result — soft and pillowy with a satisfying chew.

Why didn't my cinnamon rolls rise?

The most common cause is milk that was too hot (above 120°F), which kills the yeast. The second most common is expired yeast — always check the date on your packet. If you're not sure your yeast is active, proof it first: combine it with the warm milk and a pinch of sugar and wait 5–10 minutes. If it's bubbly and foamy, it's alive. If nothing happens, start with a fresh packet. Also ensure the dough isn't rising somewhere too cold — below 70°F, yeast slows dramatically.