How to make soft, fluffy cinnamon rolls from scratch! A step-by-step tutorial showing you everything you need to know for perfectly gooey cinnamon rolls dripping with icing.
This fool-proof guide will take you through the process of making the best batch of cinnamon rolls you've ever had. With the help of pictures and crystal clear instructions, you're guaranteed success. Bonus alert -- no need to get up before dawn to whip these beauties up. You'll also find instructions for how to make overnight cinnamon rolls below!
Want more sweet, classic breakfast recipes to add to your morning line-up? Bookmark our easy recipe for Homemade Pancake Mix and this foolproof Banana Bread Recipe for next time!
HOW TO MAKE CINNAMON ROLLS FROM SCRATCH
- Grow the Yeast
- Make the Dough
- Knead the Dough
- First Rise (1 ½ - 2 hours)
- Form the Rolls
- Second Rise (40-60 minutes)
- Bake the Cinnamon Rolls
- Make the Icing
GROW THE YEAST
The first thing you'll need to do is grow the yeast. Yeast needs a warm environment to grow, so make sure the milk is very warm to the touch, but not scalding hot.
Sprinkle with the yeast over the warm milk, and stir to moisten. Allow to stand until foamy, about 5-7 minutes. The yeast is ready when it looks like the photo above.
MAKE THE DOUGH
Next, begin making the dough for the cinnamon rolls. Take note, all of your ingredients should be at room temperature.
You'll add the ingredients (the flour, eggs, butter, and salt) to the bowl of a stand mixer fitted with a paddle attachment, mix just until combined, and then move on to kneading. Double-check to make sure you have added all the ingredients before moving on to the kneading stage. Once you knead, there is no going back. Only starting over.
KNEAD THE DOUGH
Replace the paddle attachment with the dough hook. Begin kneading the dough on low speed (e.g. speed 2 if using a KitchenAid stand mixer), and continue for 5-7 minutes. As dough begins to stick to the sides, you'll add reserved flour that has been set aside a tablespoon at a time to prevent it from sticking to the sides of the bowl.
If you don't have a stand mixer, you can knead the dough by hand.
WHAT IS THE WINDOWPANE TEST?
The Windowpane Test will help you to determine if the dough is properly kneaded, and ready to move on to the next step. To perform the test, pinch off a portion of the dough. Hold it up against a light source, and gently pull on it to see if it forms a translucent window. If the dough remains intact as you pull and you can see a small amount of light pass through it, the dough is ready.
If the dough tears and is shaggy in appearance, continue kneading. Continue to knead for 2-3 minutes longer adding flour as needed. Keep with this process until dough is no longer shaggy, and does not easily tear when gently stretched.
FIRST RISE (1 ½ - 2 HOURS)
After your cinnamon roll dough is properly kneaded, it is formed into a ball and transferred to an oiled bowl to undergo its first rise.
For the first rise, the bowl is covered and kept in a warm, draft-free spot in the kitchen. I usually turn my oven on a low temperature and place the bowl on the counter somewhere near the oven. After 1 ½ - 2 hours, the dough should have doubled in size.
To determine if the dough is ready for the next step, poke it with your finger. If the indentation remains, proceed. If the finger-mark fills back in, cover and check again in 15-20 minutes.
FORM THE CINNAMON ROLLS
After the first rise, it's time to turn that dough into homemade cinnamon rolls! The dough is punched down, and divided into two balls. Then, working with one dough ball at a time, each is rolled out, coated with butter, and the cinnamon filling is slathered on.
Roll into a log, pinch together to form a seam, and place seam-side down on your work surface. Each log is then cut into rolls and staggered across a greased baking dish.
SECOND RISE (40 MINUTES)
Now for the second rise! Once the rolls have been assembled, they'll need to double in size just one more time.
To do this, cover loosely with a kitchen towel, and place them in a warm, draft-free spot. After about 40 minutes, poke the dough with your finger, and if the indention springs back just ever so slightly, you are ready to bake. If the dough is not ready, cover and proof for 15-20 minutes more.
BAKE THE CINNAMON ROLLS
For a beautifully golden batch of homemade cinnamon rolls, brush the tops with an egg wash before baking. Then, bake the cinnamon rolls for 25-30 minutes, until golden and cooked through, and set aside to cool while you mix up a seriously easy, seriously perfect cinnamon roll frosting.
If you love these, you should definitely check out our Cinnamon Roll Pancakes next!
HOW TO MAKE CINNAMON ROLL FROSTING
Cinnamon roll frosting is extremely easy to make! It's a simple mixture of powdered (confectioners) sugar, cream, vanilla, and salt. It all get's whisked together in a bowl, and then poured across the top of the homemade cinnamon rolls.
You can use a pastry brush or offset spatula to spread the frosting evenly across each roll.
HOW TO MAKE OVERNIGHT CINNAMON ROLLS
Did you know you can prepare the cinnamon rolls from scratch...ahead of time? Yes! To do this, cover the rolls loosely with plastic wrap, and rather than letting them undergo the second rise on the counter at room temperature, you can allow the assembled rolls rise in the refrigerator overnight.
However, if the dough was refrigerated overnight, be sure to set out the rolls about one hour before baking!
5 MORE CINNAMON TREATS YOU'LL LOVE
- Apple Strudel with layer upon layer of flaky crust and a flavorful apple filling is a dessert that could conjure the whole family just by scent alone!
- Chocolate Chip Muffins are moist, fluffy, loaded with chocolate chips and the perfect hint of cinnamon! Ideal for make-ahead breakfasts and mornings on the go!
- Baked Cinnamon Apples require only a few ingredients, come together in just one bowl, and bake up perfectly every time.
- Cinnamon Scones are a buttery, delectable treat loaded with cinnamon chips and topped off with a dusting of sparkling cinnamon-sugar, just like America’s beloved cookie, the Snickerdoodle!
- Apple Crumble Cake is a soft, tender cake speckled with warm notes of cinnamon, cloves, and nutmeg. It’s topped off with a crunchy, buttery streusel and ends with a sweet drizzle of vanilla glaze.

The ultimate guide to perfect, homemade cinnamon rolls.
- 1 cup whole milk warmed (105-140°)
- 2 packages (or 5 teaspoons) active dry yeast
- ½ cup granulated sugar
- 5 cups all-purpose flour separated (plus extra for rolling out the dough)
- 3 large eggs room temperature
- ½ cup unsalted butter room temperature, cut into chunks
- 2 teaspoons fine sea salt
- 1 egg, room temperature, slightly beaten
- ¾ cup firmly-packed light brown sugar
- 1 tablespoon ground cinnamon
- ¼ teaspoon fine sea salt
- ¼ cup unsalted butter, room temperature, separated
- ¾ cup confectioners powdered sugar
- ¼ cup heavy cream
- 1 teaspoon pure vanilla extract
- Pinch of fine sea salt
-
Add the warmed milk to the bowl of a stand mixer fitted with a paddle attachment. The milk should feel very warm to the touch, but not scalding hot. Use a thermometer to gauge exact temperature if desired. Sprinkle over the yeast, and stir to moisten. Allow to stand until foamy, about 5-7 minutes.
-
Add sugar, 4 ½ cups of flour, eggs, butter and salt to the yeast. Place remaining ½ cup of flour in a small bowl. Mix on low just until the contents of the stand mixer come together. Do not over mix. Double check to makes sure you have added all of the aforementioned ingredients before moving on to the kneading stage.
-
Remove the paddle attachment and attach the dough hook. Knead the dough on low speed (e.g. speed 2 if using a KitchenAid® stand mixer), and continue to so for 5-7 minutes, adding in the reserved flour 1 tablespoon at a time, as needed, to prevent the dough from sticking to the sides of the bowl. Alternatively, knead the dough by hand.
-
Have ready a large oiled bowl.
-
Once the dough is properly kneaded, appearing smooth and elastic in texture, transfer to the oiled bowl and turn to coat. Cover the bowl loosely with plastic wrap, and allow to proof in a warm, draft-free spot until it doubles in size, 1 ½ - 2 hours.
-
Have ready a greased 9x13” baking dish, and prepare the egg wash by beating together the egg with 1 tablespoon of water. Set aside until ready to use.
-
To make the filling, in a small bowl, combine brown sugar, cinnamon and salt. Set aside until ready to use.
-
Punch down the dough and turn it out onto a lightly floured work surface. Cut in half with a sharp knife. Set one half aside, and begin working with the other. Lightly dust the dough with flour. Pat out the dough into the shape of a rectangle. Using a rolling pin dusted with flour, roll out the dough into a rectangle, measuring close to 12 x 14”.
-
Rotate the dough (if necessary) so that one of the short sides is in front of you. Spread half of the butter across the surface of the dough, stopping about 1” from the short side opposite of you. Sprinkle with half of the cinnamon sugar mixture, and rub across with the butter, patting to adhere and taking care to leave cleared space at end for egg wash.
-
Brush the clear area lightly with the egg wash. Set aside egg wash and reserve. Starting on the short side closest to you, begin rolling into a log. Once rolled, pinch together the seam and place seam-side down on your work surface.
-
Using a sharp serrated knife, cut off the tapered ends and discard. Cut the log into 6 equal pieces. Stagger the rolls evenly across half of the greased baking dish. Repeat with the remaining log, and proceed to fill the dish. You should have 12 cinnamon rolls total.
-
Cover the rolls loosely with a kitchen towel, and allow them to rise in a warm, draft-free spot until they have doubled in size, about 40 minutes.
-
Place a rack in the center of your oven and preheat to 350°.
-
Brush the reserved egg mixture across the top of the cinnamon rolls. Bake the cinnamon rolls for 25-30 minutes, until golden and cooked through. Set aside and allow to cool slightly.
-
In a medium-sized mixing bowl, whisk together confectioners sugar, cream, vanilla and salt until thoroughly mixed.
-
Pour the glaze across the tops of the cinnamon rolls and using a pastry brush, spread across the surface of each roll. Serve and enjoy.
FOR MAKE-AHEAD CINNAMON ROLLS:
The second rise will take place in the refrigerator overnight.
To do this, assemble the rolls and place in the casserole dish as directed. Then, loosely cover the dish with plastic wrap and transfer them to the refrigerator to rise overnight. If dough was refrigerated overnight,
The next day, set out at room temperature about one hour before baking.