4.8 from 5 votes
Best Cinnamon Rolls Recipe
Homemade Cinnamon Rolls
Prep Time
3 hrs
Cook Time
25 mins
Total Time
3 hrs 25 mins

The ultimate guide to perfect, homemade cinnamon rolls.

Course: Breakfast
Cuisine: American
Servings: 12
Calories: 458 kcal
Author: Kelly Anthony
  • 1 cup whole milk warmed (105-140°)
  • 2 packages (or 5 teaspoons) active dry yeast
  • 1/2 cup granulated sugar
  • 5 cups all-purpose flour separated (plus extra for rolling out the dough)
  • 3 large eggs room temperature
  • 1/2 cup unsalted butter room temperature, cut into chunks
  • 2 teaspoons fine sea salt
  • 1 egg, room temperature, slightly beaten
  • 3/4 cup firmly-packed light brown sugar
  • 1 tablespoon ground cinnamon
  • 1/4 teaspoon fine sea salt
  • 1/4 cup unsalted butter, room temperature, separated
  • 3/4 cup confectioners powdered sugar
  • 1/4 cup heavy cream
  • 1 teaspoon pure vanilla extract
  • Pinch of fine sea salt
  1. 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.
  1. Add sugar, 4 1/2 cups of flour, eggs, butter and salt to the yeast. Place remaining 1/2 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.

  1. 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.

FIRST RISE (1 1/2 - 2 HOURS)
  1. Have ready a large oiled bowl.
  2. 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 1/2 - 2 hours.
  1. 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.
  2. To make the filling, in a small bowl, combine brown sugar, cinnamon and salt. Set aside until ready to use.
  3. 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”.
  4. 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.
  5. 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.
  6. 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.

  1. 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.

  1. Place a rack in the center of your oven and preheat to 350°.
  2. 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.
  1. In a medium-sized mixing bowl, whisk together confectioners sugar, cream, vanilla and salt until thoroughly mixed. 

  2. 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.

Recipe Notes


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.

Nutrition Facts
Homemade Cinnamon Rolls
Amount Per Serving
Calories 458 Calories from Fat 135
% Daily Value*
Fat 15g23%
Saturated Fat 9g56%
Cholesterol 93mg31%
Sodium 474mg21%
Potassium 124mg4%
Carbohydrates 70g23%
Fiber 1g4%
Sugar 30g33%
Protein 8g16%
Vitamin A 540IU11%
Calcium 64mg6%
Iron 2.8mg16%
* Percent Daily Values are based on a 2000 calorie diet.