This is the cinnamon roll recipe that went viral and honestly I completely understand why. These are the cinnamon rolls I wake up at 5am to make on Christmas morning every single year and the smell alone when they come out of the oven is worth every early alarm. Tall, pillowy, with that melt in your mouth soft crumb that stays tender long after they cool, a generous cinnamon brown sugar swirl, and a cream cheese frosting that melts into every layer while they are still warm. Once you make these you will never go back to a can.

There are two techniques in this recipe that make these next level and both of them are worth understanding before you start. The first is the tangzhong paste โ a Japanese method of cooking a small amount of flour with water and milk into a thick paste before adding it to the dough. It sounds more complicated than it is and it takes about five minutes on the stove. What it does is lock moisture into the dough in a way that nothing else can, giving you that incredibly soft, almost cloud-like texture that stays that way for days. It is the reason these cinnamon rolls feel different from every other recipe you have tried.
The second technique is the heavy whipping cream pour right before baking. Just before the rolls go into the oven you pour heavy cream directly over the top of them and it soaks down into all the gaps and underneath the rolls as they bake. It creates the most incredibly rich, soft, almost gooey base that is absolutely decadent and completely non negotiable. Do not skip this step. It is what takes these from really good cinnamon rolls to the best cinnamon rolls you have ever had.

The overnight make-ahead option is also a game changer for Christmas morning or any time you want fresh cinnamon rolls without the full morning commitment. Assemble everything the night before, refrigerate, let them come to room temperature in the morning while the oven preheats, pour the cream, and bake. The whole thing is designed to work around your schedule so you always get a warm pan of homemade cinnamon rolls with as little stress as possible. This is the recipe worth making time for.

The secret to that irresistible texture is a Japanese-style flour paste (often called tangzhong), made with water, milk, and flour, which locks moisture into the dough and creates that chewy, melt-in-your-mouth bite. Just before baking, the rolls are drenched in heavy whipping cream, ensuring they come out rich and ultra-soft, then finished with a generous layer of tangy cream cheese frosting that melts into every swirl. One bite and youโll understand why these cinnamon rolls are truly next level. Enjoy!
Why You’ll Love This Recipe:
- This is the viral cinnamon roll recipe that went viral for a reason and the two techniques that make it so extraordinary are explained clearly so you understand exactly what you are doing and why it works every single time
- The tangzhong paste takes five minutes on the stove and creates a texture so pillowy and soft that stays that way for days in a way that no standard cinnamon roll recipe can match
- The heavy cream pour right before baking is completely non-negotiable and creates the most incredibly rich, soft, almost gooey base that takes these from really good to genuinely the best cinnamon rolls you have ever had
- The overnight make-ahead option is a game changer for Christmas morning and any other morning when you want fresh homemade cinnamon rolls without the full day commitment
Key Ingredients:
- Tangzhong paste:ย Half a cup each of whole milk, water, and bread flour cooked together into a thick paste in a saucepan before going into the dough. This Japanese technique locks moisture into the dough at a structural level and creates that incredibly soft almost cloud-like texture that stays that way for days. Five minutes on the stove and it changes everything about the finished roll
- Bread flour:ย Used in both the tangzhong paste and the dough itself for a higher protein content than all-purpose that develops more gluten during the fifteen minute knead and gives the rolls that chewy, structured crumb that holds up beautifully to the cream pour and the heavy frosting
- Instant yeast:ย Two packets dissolved in warm milk that is specifically 100 to 110 degrees. Too cool and the yeast does not activate properly. Too hot and you kill it entirely. A candy thermometer takes all the guesswork out and ensures your dough rises properly every single time
- Heavy whipping cream:ย A third of a cup poured directly over the assembled rolls right before they go in the oven. This is the technique that separates this recipe from every other cinnamon roll recipe and creates that incredibly rich, soft, almost custardy base as it bakes into and underneath the rolls
- Cream cheese and butter frosting:ย Four ounces of softened cream cheese and four tablespoons of softened butter beaten together with powdered sugar, vanilla, and just enough milk to reach the perfect spreadable consistency. Applied while the rolls are still warm so it melts down into every layer and swirl
- Light brown sugar cinnamon filling:ย Half a cup of softened butter beaten with a full cup of packed brown sugar, two tablespoons of cinnamon, and optional nutmeg into a smooth spreadable paste that covers every inch of the dough and creates that gorgeous swirl and all that caramelized filling in every layer
Tips for Success:
- Use a candy thermometer when heating the milk for the yeast. This is the most important temperature check in the whole recipe. Milk that is too cool will not activate the yeast and your dough will not rise. Milk that is too hot will kill the yeast entirely and you will not know until an hour later when nothing has happened
- Knead for the full fifteen minutes in the stand mixer. This feels like a long time and it is exactly the right amount of time. The gluten development during those fifteen minutes is what gives the rolls their structure and that chewy satisfying bite that makes them so extraordinary
- Do not skip the heavy cream pour right before baking. Every time this step gets skipped the rolls come out drier and less rich than they should be. The cream soaks into the base as it bakes and creates the decadent softness that makes this recipe so famous
- Add the frosting while the rolls are still warm so it melts into every crevice and swirl rather than sitting on top as a thick cold layer. Five minutes of cooling is enough before the frosting goes on
Storage:
Store cinnamon rolls covered tightly at room temperature for up to two days or in the refrigerator for up to five days. Reheat individual rolls in the microwave for twenty to thirty seconds until warm and soft before eating. The tangzhong technique keeps them noticeably softer for longer than a standard cinnamon roll recipe so they are genuinely as good on day three as they were fresh from the oven. For the overnight make-ahead option assemble the rolls, cover tightly, and refrigerate overnight. The next morning remove from the fridge, let come to room temperature for forty five to seventy five minutes, pour the heavy cream, and bake as directed.
FAQ:
What is tangzhong and why does it make such a difference?
Tangzhong is a Japanese technique of cooking a small amount of flour with liquid into a thick paste before adding it to bread or roll dough. When flour is heated with liquid the starch granules gelatinize and absorb a significantly larger amount of moisture than they can at room temperature. That extra moisture gets locked into the dough structure during baking and creates a texture that is incredibly soft, pillowy, and moist in a way that stays that way for days rather than drying out within hours the way most cinnamon rolls do.
Can I make these without a stand mixer?
A stand mixer is strongly recommended because the fifteen minute knead time is genuinely difficult to accomplish by hand without significant effort. If you do not have a stand mixer you can knead by hand on a floured surface for fifteen to twenty minutes until the dough is smooth, elastic, and slightly tacky. It is a workout but completely doable. The dough hook on the stand mixer makes the whole process effortless and produces a perfectly developed gluten structure every single time.
How do I know when the dough has risen enough?
The dough should double in size during the first rise which typically takes about one hour in a warm environment. The oven trick of preheating to 100 degrees and then turning it off creates the perfect warm environment for rising. For the second rise after the rolls are cut and placed in the pan they should look noticeably puffier and have expanded into each other slightly before the cream goes on and they go in the oven.

The Best Homemade Cinnamon Rolls with Cream Cheese Frosting
Ingredients
For the Tangzhong Paste:
- ยฝ cup whole milk
- ยฝ cup water
- ยฝ cup bread flour
For the Rolls:
- prepared paste
- 3 tsp instant yeast
- ยฝ cup milk warmed to 100ยฐ F
- ยฝ cup granulated sugar
- 4 Tbs butter melted
- 1 egg
- 2 tsp vanilla
- 1 tsp salt
- 3-3ยผ cup bread flour start with 3 and only add more if necessary
- ยฝ cup heavy whipping cream, warmed to use before baking
For the Cinnamon Filling:
- ยฝ cup butter softened
- 1 cup light brown sugar packed
- 2 Tbs cinnamon
- ยฝ tsp nutmeg optional but adds some pizzaz
- ยฝ tsp fine sea salt
- 1 tsp vanilla
For the Icing:
- 4 Tbs butter softened
- 4 oz cream cheese softened
- 1ยฝ cup powdered sugar
- 1 tbsp vanilla
- 1-2 Tbs milk
Instructions
Combine milk and yeast:
- In a sauce pan, heat 1/2 cup milk to 100-110 degrees. Use a candy thermometer to check.
- Pour into the bowl of a stand mixer and add the instant yeast to the warm milk. Let it sit for 5 minutes while you prepare the remaining ingredients.
Make the Paste:
- Meanwhile, in the same sauce pan over medium heat, combine ยฝ cup water, ยฝ cup milk and ยฝ cup flour and whisk until a thick paste forms. Stir constantly for 1-2 min to cook the flour out. Remove from heat.
Make the Dough:
- To the yeast and milk, add sugar, melted butter, egg, vanilla, salt and prepared paste. Mix until everything is combined.
- Add 3 cups of flour 1 cup at a time and mix to combine. Add the remaining ยผ cup gradually, only as needed, until the dough is soft, elastic, and slightly tacky but not sticky. Once itโs come together, switch out the paddle for the dough hook and knead for 15 minutes. (this is where having a stand mixer comes in handy!)
- Place dough in a lightly greased bowl, cover and put somewhere warm for 1 hour to rise. (set your oven to 100 then turn it off and place it in there!) First rise:ย about 1 hour, or until doubled (check at 45 minutes if you're using a warm rising spot).
Prepare Cinnamon Filling:
- While the dough is rising, combine the ingredients for the cinnamon filling in a bowl. Use a hand mixer to blend all the ingredients until combined and smooth.
Fill and Cut the Rolls:
- Once dough has doubled in size, roll out onto a floured surface into a rectangle, about 24 x 15. I like to make mine about 25" and then use a pizza cutter to trim it to 24" so the edges are straight.
- Spread cinnamon butter mixture on dough reaching all the way to the edges.
- Make 2" marks along the 24" side and using a pizza cutter, cut strips from the bottom, to the top. (You should have 12 – 2×15 strips)
- Roll each strip tightly and pinch the edge against the roll to seal.
- Place each roll in a large 9×13 greased casserole dish.
- Repeat with the rest of the rolls.
- Cover with a kitchen towel and let rise for 1 more hour. *see note below for an overnight option!* Second rise:ย 45 to 60 minutes, until the rolls look puffy and are touching, and a gentle poke springs back slowly
Prepare and Bake:
- Preheat your oven to 350F and pour heavy whipping cream on top of rolls.
- Bake for 15 minutes and then bump your oven up to 375 for an additional 8-10 or until they are golden brown. (internal temp around 190โ)
For the Frosting:
- While the rolls bake, make your icing by whipping together the butter and cream cheese in a stand mixer or using a hand mixer.
- Add vanilla and mix until smooth.
- Add powdered sugar ยฝ cup at a time, mixing in between so it doesn't fly everywhere. Beat until creamy.
- Add milk 1 Tbs at a time if needed to reach desired consistency.
- Cool cinnamon rolls for about 5 minutes and then generously swirl frosting on tops of each bun.
- Enjoy!!

Comments +