Go Back
+ servings
Picture of homemade cinnamon rolls.

Fluffy Cinnamon Rolls with Cream Cheese Icing

Cinnamon rolls are made with sweet dough and laced with gooey cinnamon sugar goodness that would have you licking your fingers clean and reaching out for more!

Course Dessert
Cuisine American
Keyword Cinnamon Rolls
Prep Time 2 hours
Cook Time 30 minutes
Total Time 2 hours 30 minutes
Servings 9 large rolls
Calories 445 kcal
Author Catalina Castravet



  • 1/3 cup water warm
  • 2 1/4 teaspoon instant yeast 1 package
  • 1 tablespoon granulated sugar
  • 2 eggs room temperature
  • 1 cup milk lukewarm
  • 1/2 cup granulated sugar
  • 1/3 cup unsalted butter melted
  • 4 cups all-purpose flour
  • 1 teaspoon salt

Cinnamon Sugar Filling:

  • 3/4 cup dark brown sugar packed
  • 2 tablespoons ground cinnamon
  • 1/2 cup unsalted butter softened

Cream Cheese Icing

  • 8 oz cream cheese room temperature
  • 8 tablespoons unsalted butter softened
  • 2 cups powdered sugar
  • 1 tablespoon vanilla extract
  • 1/8 teaspoon salt


Make the dough:

  1. Whisk 4 cups of flour and salt in a large bowl and set aside.
  2. Add instant yeast, 1 tablespoon of sugar and lukewarm water to a medium bowl and whisk to combine. Let it rest for 5 minutes.
  3. Add the eggs, milk, remaining 1/2 cup sugar and melted butter to the yeast mixture and whisk until well combined.
  4. Add the yeast mixture to the flour mix and using a wooden spoon or spatula, stir until well combined.
  5. The dough will be sticky. Cover with plastic wrap and let it rest for 10 minutes, preferably in a warm place.

Make Cinnamon Sugar Filling:

  1. In a small bowl whisk together the dark brown sugar with the ground cinnamon until fully combined. Set aside. You will use the butter to spread it on the dough.

Prepare the Rolls:

  1. Preheat oven to 350 F degrees. Place an oven rack into the middle of the oven.
  2. Line a 9x13 inch baking pan with parchment paper and spray it with baking spray.
  3. Flour a flat surface and roll the dough. You will need a good amount of flour, use it liberally on your hands, rolling pin and also sprinkle the dough with some.
  4. Roll the dough until it's about 16 inches long by 13 inches wide and it should be about 1/4 inch thick. It is important for the dough to not be very thin, as it won't be able to hold well the filling.
  5. When rolling, make sure the dough doesn't stick to the surface.
  6. Spread the 1/2 cup of softened butter over the entire surface of the dough.
  7. Sprinkle with the cinnamon sugar evenly over the surface of the dough.
  8. Starting at the long edge, away from you, roll the dough down to the bottom edge.
  9. Cut the dough into 12 two-inch slices and place the rolls into the prepared baking pan.
  10. Let the rolls rest for 10 minutes, during which the will rise a bit.
  11. Place the baking pan in the oven and bake for 20-25 minutes or until golden brown.

Make the Cream Cheese Icing:

  1. Add the cream cheese and butter to a mixing bowl and beat until smooth.
  2. Add the powdered sugar, vanilla extract and pinch of salt and mix until smooth. Stop to scrape the sides and bottom of the bowl with a spatula.
  3. If the icing is too stiff, add 1 tablespoon of milk.

Icing the Rolls:

  1. Once the rolls are done baking, remove from oven and immediately ice the rolls.
  2. Preferably serve warm, but they are great at room temperature as well.

Recipe Video

Nutrition Facts
Fluffy Cinnamon Rolls with Cream Cheese Icing
Amount Per Serving
Calories 445 Calories from Fat 315
% Daily Value*
Fat 35g54%
Saturated Fat 15g94%
Cholesterol 89mg30%
Sodium 684mg30%
Potassium 205mg6%
Carbohydrates 76g25%
Fiber 3g13%
Sugar 43g48%
Protein 8g16%
Vitamin A 880IU18%
Calcium 143mg14%
Iron 3.4mg19%
* Percent Daily Values are based on a 2000 calorie diet.