Looking for more free recipes?

Subscribe to my free recipe newsletter to get new family friendly recipes in your inbox each week! Find me sharing more family-friendly inspiration on Pinterest and Instagram.

Cinnamon roll with icing on a white plate

Cinnamon Rolls

  • Author: Deborah Harroun
  • Prep Time: 30 minutes
  • Rising Time: 2 hours 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 3 hours 15 minutes
  • Yield: 12 servings 1x
  • Category: Breakfast
  • Method: Baked
  • Cuisine: American


Soft and pillowy and filled with cinnamon sugar, these are the best homemade Cinnamon Rolls! Nothing fancy, these are sweet and gooey and the perfect breakfast treat.




  • 2 1/4 teaspoons active dry yeast (1 package)
  • 1/4 cup warm water
  • 1 cup milk
  • 1/4 cup sugar
  • 1/4 cup butter, cut into pieces
  • 1 egg
  • 1 teaspoon salt
  • 3 1/2 cups all-purpose flour


  • 1/2 cup brown sugar
  • 4 tablespoons melted butter
  • 2 teaspoons ground cinnamon
  • 1/2 cup raisins (optional)


  • 4 tablespoons butter, slightly melted
  • 1/4 cup milk
  • 2 teaspoons vanilla
  • 2 1/2 cups powdered sugar


  1. In a small bowl, combine the yeast and the warm water. Set aside until the yeast is bubbling.
  2. Place the milk in a small saucepan and set over medium heat. Heat until scalded – it should bubble around the edges, and a skin may form on top, but do not let it boil. It should be just before the point of boiling.
  3. Pour the scalded milk into the bowl of a stand mixer (or into a large bowl if making by hand). Add the sugar, butter, egg and salt. Mix on low until the butter is melted and the mixture is lukewarm.
  4. Add the yeast mixture and mix to combine.
  5. Add 2 cups of the flour and mix. Continue to add flour until the dough comes together. It may still be a little sticky – it will mostly pull from the sides of the bowl, but will still stick to the bottom. Switch to the dough hook and mix on medium low for about 3-4 minutes, adding more flour if needed.
  6. Coat a large bowl with oil and add the dough. Cover with a towel or with greased plastic wrap and let rise until doubled, about 1 1/2 hours.
  7. Line a 13×9-inch baking pan with parchment or spray with nonstick cooking spray.
  8. Once the dough is risen, punch it down and pour out onto a surface that has been dusted with flour. Roll the dough into a rectangle about 18 inches by 10 inches.
  9. In a small bowl, combine the brown sugar, melted butter and cinnamon. Spread the mixture evenly over the dough, leaving a 1/2-inch border around the outside.
  10. Roll the dough up on the long side.
  11. Cut the uneven edges on each side of the log of dough with a serrated knife. Cut the remaining dough into 12 equal sized pieces. Place the dough in 3 rows of 4 in the prepared baking dish. Press them down slightly to make them all even.
  12. Cover the dish and let rise until the doubled, about 40 minutes.
  13. Preheat the oven to 350ºF. Once the rolls have risen, bake until they are golden brown and cooked through, about 15 minutes.
  14. While the rolls are baking, make the icing.
  15. Place the butter in a microwave-safe bowl and melt until mostly melted, but not melted all the way. You will still have chunks of butter, but some will be liquified. Add the milk and the vanilla. Start adding in powdered sugar, 1/2 cup at a time, until you reach a consistency that is thin enough to drizzle but thick enough that it drips from the whisk. Whisk until smooth.
  16. When the rolls are done baking, remove from the oven. Take about 1/3 of the icing and drizzle or spread over the top of the hot rolls. This will melt into the rolls.
  17. Once the rolls have cooled for about 20 minutes, spread the remaining icing over the top of the rolls.*

Recipe Notes:

*This makes a decent amount of icing, so if you prefer less icing, I like to add as much as we like to the top and keep the rest to the side so those who want more icing can add it onto their individual cinnamon rolls.

Nutrition information provided as an estimate only. Various brands and products can change the counts. Any nutritional information should be used as a general guide.


  • Serving Size: 1 cinnamon roll
  • Calories: 405
  • Sugar: 41 g
  • Sodium: 216 mg
  • Fat: 13 g
  • Saturated Fat: 8 g
  • Unsaturated Fat: 5 g
  • Trans Fat: 0 g
  • Carbohydrates: 67 g
  • Fiber: 1 g
  • Protein: 5 g
  • Cholesterol: 48 mg

Keywords: cinnamon rolls, homemade cinnamon rolls, breakfast, brunch, sweet breakfast