Homemade Cinnamon Rolls (World’s Best, Soft & Gooey)
If you’ve been searching for the world’s best homemade cinnamon rolls, your quest ends here. These fluffy, soft, gooey cinnamon rolls with cream cheese frosting are pure perfection from the very first bite to the last. After years of trying recipes from bakeries, refrigerated dough, and homemade versions, I can confidently say: this is the best homemade cinnamon roll recipe you’ll ever make.
What makes these cinnamon rolls so special? They’re baked on a sheet pan for even cooking, filled with buttery cinnamon sugar, and topped with a luscious cream cheese frosting. Plus, a Japanese bread-making technique called tangzhong (a cooked paste added to the dough) keeps them extra soft and tender. And don’t skip the heavy cream poured over before baking—it caramelizes into the rolls, giving you that ooey-gooey texture everyone loves.
Why This is the Best Cinnamon Roll Recipe
- Evenly baked – Using a sheet pan prevents overbaked edges and underbaked centers.
- Tangzhong technique – Creates light, chewy, bakery-quality dough.
- Caramelized bottoms – Heavy whipping cream poured over the rolls before baking adds incredible flavor.
- Perfect texture – Soft and gooey all the way through, no dry bites.
- Crowd-approved – Tested and approved by my husband and kids (and they don’t hand out compliments easily).
These aren’t just good cinnamon rolls—they’re unforgettable.
Ingredients You’ll Need
- Instant Yeast
- Warm milk (not too hot, or it will kill the yeast)
- Sugar
- Eggs
- Salted Butter
- Bread flour
- Cinnamon + brown sugar
- Heavy whipping cream (the secret!)
- Cream cheese for frosting
- Powdered sugar
- Vanilla
Tips for Making the Best Homemade Cinnamon Rolls
- Make the tangzhong paste. Don’t skip this—it’s the secret to fluffy rolls.
- Check your milk temperature. Warm, not hot, to keep the yeast alive.
- Spread butter first. Then sprinkle brown sugar + cinnamon—this keeps the filling in place.
- Bake on a sheet pan. A lined sheet pan gives space between rolls so they bake evenly (18–20 minutes is perfect).
- Use softened cream cheese and butter. For the smoothest, creamiest frosting.
- Invest in a stand mixer. Kneading the dough is effortless and ensures the perfect texture.
Make-Ahead Cinnamon Rolls
Want fresh-baked rolls in the morning without the hassle? Here’s how:
- Prepare the dough, filling paste, and roll them up.
- Place rolls on a parchment-lined sheet pan, cover tightly with plastic wrap, and refrigerate overnight.
- In the morning, let them rest at room temperature while the oven preheats.
- Pour warmed heavy cream over the rolls and bake as directed.
They’ll taste like you got up at 4 AM to bake them—without the early alarm.
Final Thoughts
These world’s best cinnamon rolls are soft, gooey, and melt-in-your-mouth delicious. Whether you’re baking them for brunch, holidays, or just because, they’ll quickly become your go-to recipe. Trust me—once you try these, no other cinnamon rolls will compare.

World's Best Cinnamon Rolls
Ingredients
Paste
- 1/3 c 2% or whole milk
- 1/2 c hot tap water
- 1/3 c bread flour
Rolls
- prepared paste
- 3 tsp instant yeast (2 packets)
- 2/3 c 2% or whole milk warmed to 100 degrees Fahrenheit
- 1/2 c sugar
- 3 tbsp Kerrygold salted butter melted
- 1 egg
- 1 tsp salt
- 3 2/3 c bread flour
- 1/2 c heavy whipping cream to pour over risen rolls before baking
Cinnamon Filling
- 1 c light brown sugar packed
- 2 tbsp cinnamon
- 8 tbsp Kerrygold salted butter softened
Icing
- 1/3 c Kerrygold salted butter (5 1/3 tbsp) softened
- 6 tbsp cream cheese softened
- 2 c powdered sugar
- 1/2 tbsp vanilla
Instructions
- Make your paste by adding 1/3 c milk, 1/2 c hot tap water and 1/3 c bread flour. Turn heat to medium and whisk until a thick paste forms and the lumps are all worked out. Set aside.
- In another pot warm 2/3 C milk over low medium heat until it reaches 100-110 degrees Fahrenheit. Use a thermometer to check.
- Add warm milk and instant yeast to a large mixing bowl or to a stand mixer bowl.
- To the yeast and milk add the sugar, melted salted butter, egg, salt and prepared paste. Mix on low until everything is combined.
- Add 3 2/3 c bread flour a cup at a time to the mixture. Allow it to come together then switch out the paddle for the dough hook. Knead for 15 minutes on medium speed.
- Place dough ball in a lightly greased bowl and cover for an hour in a warm dry place. I either preheat my oven to 200 degrees and turn it off once I put the bowl in the oven or I place in the microwave (off of course) covered in saran wrap.
- Roll dough out on a floured surface to 24x15" -- I use a measuring tape to make sure I get the size right.
- Spread 8 tbsp or a stick of softened kerrygold salted butter evenly over top of the dough. It needs to be extra soft but not melted.
- Mix brown sugar and cinnamon together in a bowl then sprinkle on top of the butter and dough evenly.
- Tightly roll up the dough and cut into 10-12 rolls.
- Place on a parchment lined sheet pan with space between each roll.
- Warm heavy whipping cream and pour over the rolls.
- Bake at 375 for 18-20 minutes.
- While the rolls bake, mix the icing with the whisk attachment or a hand mixer. Add cream cheese, salted butter and beat until fluffy. Add powdered sugar one cup at a time. Scrape the bowl as needed. Add the vanilla and mix until fully combined.
- Allow rolls to rest 5-10 minutes before slathering in icing.
