⏤ The Recipe
Cinnamon Rolls.
Thebest cinnamon rolls recipeyou’ll ever make, these sweet breakfast rolls are so good I could eat the entire pan myself. With a foolproof dough and homemade cinnamon roll icing, each roll delivers bakery-level results with a soft, fluffy texture and sweet, spiced flavor. Finishe…

Prep
45m
Cook
30m
Total
15h
Serves
10
⏤ The Story
Thebest cinnamon rolls recipeyou’ll ever make, these sweet breakfast rolls are so good I could eat the entire pan myself. With a foolproof dough and homemade cinnamon roll icing, each roll delivers bakery-level results with a soft, fluffy texture and sweet, spiced flavor. Finished with candied walnuts, they’re perfect for holiday mornings, special occasion brunches, and even make for a fun dessert.
Before I serveBeef Wellingtonfor dinner, I start my Christmas morning with these yeast cinnamon rolls. With their slow rise and the smell of cinnamon filling the kitchen, these from-scratch rolls create a nostalgic feeling, reminding me of days spent baking with my grandma. Prepare a batch, and you’ll have your entire family hovering around the stove! They’re delicious on their own or as part of a breakfast spread alongside softscrambled eggsor aclassic French omelette.
Rich without being too heavy, sweet without being cloying, and perfectly balanced with a touch of salt, these are the kind of homemade cinnamon rolls you make when you want something truly special. Whether you’re baking them for a holiday morning or simply because you’re craving something indulgent, this recipe never disappoints. In fact, you’ll probably want to go ahead and make a double batch!
See the recipe card below for the complete ingredient list and instructions.
⏤ The Method
Step by step.
For the Dough
- 1
In a medium bowl, add the warm milk and yeast. Let the mixture sit for ten minutes to bloom the yeast. If the yeast doesn’t bubble and froth, it's dead. Start over.
- 2
In the base of a stand mixer bowl, whisk together flour, sugar, and salt.
- 3
After the yeast has bloomed, gently whisk eggs into the milk/yeast mixture.
- 4
Fit the stand mixer with a dough hook, and begin mixing on low. Add the egg/milk mixture to the dry mix, and bring it into a rough dough.
- 5
Once the dough is cohesive, increase the speed and gradually incorporate the butter cubes, a few pieces at a time, mixing until fully absorbed. The dough should be smooth, elastic, and somewhat tacky (but manageable).
- 6
Knead on medium-high (speed six) for eight to ten minutes until the windowpane forms.
- 7
Transfer the dough to a lightly greased bowl, cover, and let rise for about one and a half hours at room temperature until the dough is one and a half times the original size.
- 8
Punch down the dough, cover it tightly, and refrigerate overnight (eight to twelve hours). This cold proof deepens flavor and makes handling easier.
For the Filling
- 1
In a small saucepan, add butter and cook on medium-low until milk solids have fallen to the bottom and milk solids are golden brown and toasted, about five to ten minutes.
- 2
Pour the butter into the base of a stand mixer and add brown sugar, salt, cinnamon, nutmeg, and honey. Let the mixture cool until the butter has solidified to room temperature.
- 3
Using the whisk attachment, whip the butter mixture until doubled in size and light in color.
- 4
Add in the egg, and continue to whisk until the mixture is the consistency of frosting.
For the Shaping and Rolling
- 1
Remove dough from the fridge. On a floured surface, roll to about a 16-inch × 16-inch (40.64-centimeter x 40.64-centimeter) square.
- 2
Spread the smear evenly over the entire surface, leaving a tiny margin (about half to one centimeter) on the edges of the dough. Freeze for 20 minutes. (Freezing will make the dough stiff and leave a cleaner spiral. You can skip this step if you’re in a hurry.)
- 3
Remove the dough from the freezer, and roll it tightly from the long side into a log. Freeze again for 20 minutes.
- 4
Remove the dough from the freezer, and trim the ends as needed.
- 5
Using dental floss or a sharp knife, cut the dough into ten equal rolls.
- 6
Grease a ten-inch (25.4 centimeter) round metal pan and line the bottom with a parchment round. Arrange the rolls in the pan, leaving space between each piece.
- 7
Cover the dough loosely using plastic wrap or a damp towel. Let the dough proof at room temperature for ~45-60 minutes or until it is puffy and nearly doubled in size.
Bake
- 1
Preheat the oven to 350°F (175°C)
- 2
Pour one tablespoon of heavy cream over each proofed roll.
- 3
Place the cinnamon roll pan on a sheet pan. This will catch any overflow of the giant cinnamon rolls!
- 4
Bake 25-30 minutes until golden and cooked through. The center of the rolls should reach ~185-190°F (85-88°C).
- 5
Let the pan rest for about 30 minutes before glazing.
Make the Nuts
- 1
Add all the ingredients to a small nonstick skillet
- 2
Heat on medium-low heat, and cook the walnuts while stirring constantly until the sugar is melted and coats the walnuts evenly and the sugar is caramelized, about five to six minutes.
- 3
Spread the nuts on a ¼ sheet tray lined with parchment to cool at room temperature until ready to use.
Make the Glaze/Frosting
- 1
In a mixer, beat cream cheese and butter until silky.
- 2
Add the powdered sugar, vanilla, lemon juice, and salt.
- 3
Add cream and milk, as needed, to get a thick but spreadable glaze (you want enough body so it sets but also seeps slightly).
- 4
Spread the glaze over the rolls, sprinkle the candied nuts on top, and enjoy.
⏤ Chef's Notes
*I don’t recommend doubling the ingredients for this recipe.Storage:Cinnamon rolls are best enjoyed the day they’re baked. Store fully cooled leftovers tightly covered at room temperature for up to one day, or refrigerate for up to four days. For the best results, reheat individual rolls in the microwave for 15-20 seconds, or warm the entire pan loosely covered in a 300°F (150°C) oven until heated through.
⏤ Cook Next


