
Make the softest, fluffiest cinnamon rolls at home—oozing with buttery cinnamon sugar and topped with rich cream cheese frosting. A bakery-style brunch favourite that’s better than Cinnabon!
Warm your milk to around 30°C (90°F); too hot will kill the yeast.
Use bread flour for a chewier texture if you prefer denser rolls.
For overnight rolls, refrigerate the shaped dough and bake fresh in the morning.
Add a hint of nutmeg or cardamom to the filling for an aromatic twist.
Spread frosting while rolls are still slightly warm so it melts into the swirls.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Ingredient amounts update instantly.
In a large mixing bowl, combine flour, sugar, yeast, and salt. Heat milk and butter until warm (maximum 30C/90F), then add to the dry ingredients along with the egg. Beat on low speed until combined, then increase the speed and beat until the dough is smooth and elastic (around 15 minutes). The dough will be very sticky due to its high water content, so you will have to follow Richard Bertinent's slap and fold method when handling the dough manually.
Place the dough in a greased bowl, cover with plastic wrap, and let it rise in a warm place for about an hour, or until doubled in size.
Punch down the dough, transfer it to a lightly floured surface, and roll it out into a rectangle. Spread the cinnamon-sugar filling evenly over the dough, then roll it up tightly and slice into rolls.
Arrange the rolls in a greased baking pan, cover, and let them rise for another 30 minutes. Do not let rise any longer as we want the dough to continue expanding while baking. This also ensures the rolls keep their shape.
Preheat your oven to 375°F (190°C) and bake the rolls for 20-25 minutes, or until golden brown. Remove from the oven and let them cool slightly.
While the rolls are cooling, prepare the cream cheese frosting by combining cream cheese, butter, powdered sugar, milk, vanilla extract, and a pinch of salt. Beat until smooth and creamy.
Spread the frosting generously over the warm rolls, and enjoy your fluffy cinnamon roll masterpiece!
Save this recipe to one of your meal plans or browse your existing plans.
Everything you want to know about this recipe.
To achieve that perfect, fluffy texture, it's essential to use the right ingredients in the right proportions. Here's what you'll need:
Now that we have our ingredients sorted, let's dive into the magical world of cinnamon roll preparation!
This recipe makes about 12 cinnamon rolls, with each serving being approximately 100g
Serving size: 1 cinnamon roll Calories: 350 kcal
Please remember that nutrition information is always an estimate and can vary based on the specific ingredients and brands you use. To get the most accurate information for your homemade cinnamon rolls, you can use a nutrition calculator to input your specific ingredients and measurements.
Take your cinnamon rolls to the next level with these delicious flavor variations:
Now that you have a treasure trove of cinnamon roll knowledge, it's time to put on your apron and create your fluffy cinnamon roll masterpiece! Enjoy every bite of these heavenly treats, and don't forget to share them with friends and family. Happy baking!
Serving Size: 1 roll
* Reference intakes are based on an average adult's 8,400 kJ / 2,000 kcal diet. Your needs may be higher or lower.
Yes! After shaping the rolls, cover and refrigerate overnight. In the morning, let them come to room temperature for about 45 minutes before baking.
Dense rolls usually mean the dough didn’t rise enough or the yeast was inactive. Ensure your milk is warm—not hot—and allow enough proofing time.
Absolutely. Bake and cool completely, then freeze. Reheat in the oven at 160°C (320°F) for about 10 minutes before serving.
Substitute butter with vegan margarine and use oat or almond milk instead of dairy milk. Vegan cream cheese works well for the frosting too.
See how other home cooks made this recipe, then share your own experience.
10 ratings
How would you rate this recipe?
Added a bit of orange zest to the icing and it added a lovely brightness! Thanks for the detailed instructions—really helpful.
I usually buy cinnamon rolls from the store, but this recipe convinced me to bake from scratch. So rewarding!
The cream cheese frosting is dangerously good. I doubled the amount and still had people scraping the bowl clean.
Used oat milk and vegan butter and it still worked really well. Would love to see a full vegan version in the future!
Absolute comfort food. I prepped the dough the night before and baked in the morning—my house smelled incredible. Great for lazy weekend mornings!
Loved the texture, but mine came out a bit dry—might’ve overbaked by a few minutes. Will watch the timing more closely next time!
I made a batch for a work potluck and everyone asked for the recipe. I added a pinch of nutmeg to the filling and it gave a lovely depth of flavor.
This was my first time using the slap and fold method—bit tricky at first but totally worth it. The rolls were light and airy!
Followed the recipe exactly and they turned out perfect. The frosting is *chef’s kiss*! Definitely making these again for Sunday brunch.
These cinnamon rolls are the fluffiest I’ve ever made! My family loved them!
Add your personal creations and build your own recipe collection.