Go Back
+ servings
How to make the best cinnamon rolls ever with cream cheese frosting. They are easy to make and taste just like Cinnabon. Perfect Christmas Morning Cinnamon Rolls. #cinnamonrolls #cinnamon
Print Recipe
5 from 8 votes

The Best Cinnamon Rolls

Made with a tender sweet yeast dough, these rolls are filled with spirals of sweet cinnamon sugar and topped with a rich cream cheese glaze.
Prep Time20 mins
Cook Time15 mins
Additional Time2 hrs
Total Time2 hrs 35 mins
Cuisine: American
Servings: 24 small rolls
Calories: 170kcal


For the Filling

  • 1/2 cup butter softened
  • 1 1/2 cups brown sugar
  • 3 tablespoons cinnamon

For the Cream Cheese Frosting

  • 1/2 cup butter softened
  • 3 ounces cream cheese softened
  • 2 cups powdered sugar
  • 2-4 tablespoons milk
  • 1 teaspoon vanilla
  • 1/8 teaspoon salt


  • ***If you haven't yet, be sure to read the full blog post for lots of extra tips and tricks to making these the best cinnamon rolls ever!***
  • Make the sweet yeast dough as directed in the recipe through the first rise.
  • After the first rise, knead the dough several times and let rest on the counter for 5 minutes. Meanwhile, stir together the brown sugar and cinnamon for the filling. Divide the dough in half and work with one half of the dough at a time. Roll the dough into a 12 x 18 inch rectangle. Be patient with the dough.
  • Spread 1/2 of the butter (1/4 cup) on the rectangle. Spread it to the edges, leaving 1 inch section bare on one of the 12 inch sides. Sprinkle 1/2 of the brown sugar filling on top.
  • Roll up tightly starting with the 12 inch side. Cut into 1-1.5 inch sections with dental floss or a very sharp knife. Place 3/4 inch apart in a greased baking dish. Repeat with the remaining half of the dough.
  • Cover and let rise until double, 20-30 minutes. Time will vary based on how warm the room is. Preheat the oven to 375 F. Bake the rolls for 12-15 minutes or until lightly brown on top.
  • While the rolls are baking, make the frosting, beat together the butter, cream cheese and powdered sugar until smooth. Add the vanilla, salt and enough of the milk to make a spreadable consistency.
  • Remove the rolls from the oven and let cool for 5 minutes. Frost the rolls while they are still warm so the frosting will melt a bit.
  • They are best served warm, but will keep a couple of days.


Serving: 1roll | Calories: 170kcal | Carbohydrates: 35g | Protein: 2g | Fat: 3g | Saturated Fat: 1g | Cholesterol: 5mg | Sodium: 130mg | Potassium: 57mg | Fiber: 1g | Sugar: 24g | Vitamin A: 67IU | Vitamin C: 1mg | Calcium: 40mg | Iron: 1mg