Go Back
baked cinnamon rolls in a metal tin with cream cheese frosting on top

Best Homemade Cinnamon Rolls

These rolls are light, fluffy and full of cinnamon-sugar goodness. They are topped with cream cheese frosting!
Course Breakfast
Cuisine American
Prep Time 15 minutes
Cook Time 25 minutes
Resting Time 1 hour 10 minutes
Total Time 1 hour 45 minutes
Servings 12 large rolls
Calories 428kcal
Author Ashley C.


For the cinnamon rolls:

  • 3 ½ cups all-purpose flour
  • ¼ cup sugar
  • 2 1/4 teaspoons instant yeast (one packet)
  • ½ teaspoon salt
  • 1 cup + 3 tablespoons water
  • 6 tablespoons butter
  • 1 egg

For the filling:

  • 1/3 cup sugar
  • 2 tablespoons ground cinnamon
  • 3 tablespoons butter melted

For the frosting:

  • 3 tablespoons butter softened
  • 3 ounces cream cheese softened
  • 1 1/2 teaspoons vanilla
  • 3 cups confectioners’ sugar
  • 3– 4 tablespoons milk


  • To make the rolls, in the bowl of an electric mixer fitted with the paddle attachment, mix 2 cups flour, sugar, dry yeast and salt until combined.
  • Place water and butter in a microwave safe bowl. Microwave on high in 15 second increments until very warm but not hot to the touch (butter may not melt completely).
  • Add the butter mixture and the egg to the flour mixture. Beat 2 minutes on medium speed, scraping down the sides of the bowl occasionally. Add one cup flour and beat an additional 2 minutes on high speed, scraping down the sides of the bowl as needed. Stir in remaining flour and mix until the dough starts to form a ball.
  • On a lightly floured work surface, knead dough until smooth and elastic and dough springs back when lightly pressed with 2 fingers, about 6 minutes. Cover loosely with a damp, clean towel; let rest for 10 minutes.
  • To prepare filling, in a small bowl combine sugar and cinnamon; set aside.
  • Using a rolling pin, roll dough into a 15 x 10-inch rectangle. Brush the dough with the melted butter stopping at least ½ inch from the edge. Sprinkle with cinnamon sugar mixture. Beginning at long end of the rectangle, roll up tightly. Pinch seams to seal. Cut into 12 equal pieces. (Use unflavored dental floss instead of a knife to cut rolls. Cut a piece of floss about 12 inches long. Slide floss under the roll; bring ends up and cross over to cut each slice.)
  • Place, cut sides down, in a greased 13 x 9 inch baking pan. Cover with towel and let rise in a warm place until double in size, about 1 hour.
  • Preheat oven to 350 degrees F. Bake for 25 to 30 minutes or until rolls are golden brown. Remove from oven and cool for at least 20 minutes.
  • To prepare the frosting, in the bowl of an electric stand mixer fitted with the paddle attachment, cream together butter and cream cheese. Add the vanilla and mix. Slowly add the confectioners’ sugar and mix until combined. Add milk 1 tablespoon at a time until frosting reaches a spreadable consistency. Drizzle or spread frosting over rolls and enjoy!


  • If the rolls are staring to brown excessively, remove them from the oven and make an aluminum foil “tent” to shield them, and then return them to the oven.
Storing: These easy cinnamon rolls can be stored in an airtight container at room temperature for up to five days. You do not need to store them in the refrigerator.
Freezing: Homemade cinnamon rolls can be frozen after baking or before baking. To freeze cinnamon rolls after baking, allow the cinnamon rolls to cool completely; wrap cinnamon rolls tightly in plastic wrap and store up to three months. To freeze cinnamon rolls before baking, prepare cinnamon roll dough according to recipe instructions. Freeze cinnamon roll dough after cutting in the freezer up to two months in an airtight container or bag. The cinnamon rolls can be baked from frozen; add 2-3 minutes to the baking time for cinnamon rolls that were not previously frozen. Make the cream cheese frosting separately.
Source: adapted from Breadworld by Fleischmann's® Yeast


Serving: 0g | Calories: 428kcal | Carbohydrates: 69g | Protein: 5g | Fat: 14g | Saturated Fat: 8g | Cholesterol: 52mg | Sodium: 230mg | Potassium: 76mg | Fiber: 1g | Sugar: 39g | Vitamin A: 480IU | Calcium: 41mg | Iron: 1.9mg