cinnamon roll recipe

My Favorite Homemade Cinnamon Roll Recipe

  • Author: Melissa Griffiths - Bless this Mess
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 1 hour 45 min
  • Yield: 12 perfect rolls 1x


This cinnamon roll recipe creates fluffy, golden, gooey-on-the-inside rolls with a easy frosting that you may be tempted to eat by itself!



For the dough:

  • 1 cup warm milk (about 100 degrees, not hotter)
  • 2 1/4 teaspoons active dry yeast
  • 1/2 cup granulated sugar
  • 2 eggs
  • 1/3 cup canola oil or vegetable oil
  • 1 teaspoon salt
  • 4 1/2 to 5 cups all-purpose flour

For the filling:

  • 1/2 cup butter, melted
  • 1 1/4 cups packed light brown sugar
  • 2 tablespoons ground cinnamon

For the frosting:

  • 1/2 cup butter, melted
  • 2 teaspoons vanilla
  • 4 cups powdered sugar
  • Enough cream or milk to thin, about 3 tablespoons
  • Dash of salt


  1. In a large bowl (or a stand mixer), add the milk, yeast, and sugar, and stir to combine. Let the mixture rest for 2 minutes.
  2. Add the eggs, oil, and salt, and mix to combine.
  3. Add 3 cups of flour and mix well; continue mixing for 2 minutes.
  4. Continue adding the rest of the flour until a soft dough forms, and mix until well combined.
  5. Turn the dough out onto a lightly floured surface, and knead, adding flour as needed, until a smooth dough forms.
  6. Shape into a ball, and return the to bowl you mixed it in. Cover with plastic wrap or a clean dish towel, and let the dough rest for 30 minutes. It won’t rise much, just a bit.
  7. After 30 minutes, remove the dough from the bowl onto a lightly floured work surface. Roll it into a rectangle that is about 24 inches wide and around 18 inches tall (it can be a bit taller; it’s a rough rectangle).
  8. In a medium bowl ,add the melted butter, brown sugar, and cinnamon and stir to combine well.
  9. Spread the sugar mixture all over the rolled dough, leaving a 1 inch gap of dough along the top with no cinnamon mixture.
  10. Roll the dough up starting at the bottom (which is 24 inches wide) up to the top where there’s a bit of dough without filling.
  11. Mark the dough doll roll by making a small slit in the middle, then divide the middle into two more pieces (you are now up to 4 pieces), and then divide each of those 4 quarters into 3 more pieces. This is to divide the dough evenly into 12 pieces. Each line should be about 2 inches apart.
  12. Use a serrated knife to cut the rolls where you made your marks.
  13. Place the cut rolls, cut side down, in a parchment lined or greased large 17×11-inch baking dish, 3 rolls wide and 4 rolls down.
  14. Cover with plastic wrap or a clean dish towel, and let rest for 30 minutes.
  15. While the rolls are resting, preheat the oven to 350 degrees F.
  16. After the 30 minute rest, remove the towel or the plastic wrap, and place in the oven. Bake for 20 minutes or until golden-brown.
  17. While the rolls are cooking, make the icing.
  18. Add the melted butter to a medium bowl. Add the vanilla and the powdered sugar, and mix well to get out all the lumps. It helps if the butter is warm or even a bit hot when you mix in the sugar. Add enough cream or milk, and stir to combine util you get a medium-thin consistency, about as thick as toothpaste.
  19. When the rolls come out of the oven, let them cool for 5 minutes and then frost warm and serve.


  • A 9×13-inch and a 17×11 inch baking dish both work great for this recipe, you can use two 9-inch cake pans and put 6 rolls in each pan.
  • TO MAKE THESE THE NIGHT BEFORE: Make the dough as directed but don’t let it rise in the bowl. Skip the first rise and roll out the dough and make the cinnamon rolls as directed and place them in your prepared pan. Cover the pan well with plastic wrap and refrigerate right away. Keep in the fridge overnight or up to 18 or so hours. When you are ready to bake, remove the rolls from the fridge while your oven preheats. When the oven is hot cook the rolls according to the directions, adding a little time as needed to cook them until golden brown. I normally bake them 5-10 minutes longer. Frost and serve.
  • Category: Breakfast
  • Method: Oven
  • Cuisine: American
Nutrition Information: YIELD: 24
Amount Per Serving: Calories: 326.6 Fat: 11.4g Cholesterol: 36mg Sodium: 112.3mg Carbohydrates: 53.5g Sugars: 34.5g Protein: 3.6g Vitamin A: 71.7µg Vitamin C: 0mg

Keywords: cinnamon roll, cinnamon rolls, cinnamon roll recipe, easy cinnamon rolls, homemade cinnamon rolls, cinnamon buns, recipe for cinnamon rolls

Would love your thoughts, please comment.x