Cinnamon Rolls with Cream Cheese Frosting

These have a whole lot of butter. And a whole lot of sugar. They are a bit over-the-top, but sometimes you need just that!



  • 1/3 cup butter, softened
  • 1/2 cup sugar
  • 4 cups flour
  • 2 1/4 teaspoons instant yeast
  • 1 cup lukewarm milk
  • 2 eggs
  • 1 teaspoon salt


  • 1 cup packed brown sugar
  • 3 tablespoons cinnamon
  • 1/3 cup butter, melted


  • 8 ounces cream cheese, softened
  • 1/3 cup butter, softened
  • 1 1/3 cups powdered sugar
  • 2 teaspoons vanilla


  1. You’re going to start by making the dough. In a mixing bowl, cream the butter and sugar.
  2. Add the flour, yeast, milk, eggs, and salt. Mix until well combined and there’s no dough sticking to the sides of the bowl.
  3. Time to let the dough rest! Cover the bowl and leave to rise for one hour.
  4. Time to make the filling! Mix the cinnamon and brown sugar in a bowl.
  5. When the dough has finished rising, roll it out into a large rectangle that’s about 1/4″ thick.
  6. Brush the 1/3 cup melted butter on top of the rolled out dough, then evenly cover in the cinnamon/brown sugar mixture.
  7. Starting with one of the long edges of the dough, carefully roll the dough into a long log.
  8. Using a serrated knife, slice the log into 12 pieces.
  9. Place the 12 cinnamon rolls into a greased 9×13″ pan, cover, and leave to rise for 30 minutes.
  10. While the dough is rising, preheat the oven to 350°F.
  11. You can also make the frosting while waiting. Beat together the cream cheese, butter, powdered sugar, and vanilla. If your frosting is too thick, you can add more powdered sugar.
  12. Bake the rolls for 25-35 minutes at 350°F, until lightly golden brown.
  13. Allow to cool slightly, then spread the cream cheese frosting on top!