Cinnamon Roll Recipe

Delicious homemade cinnamon rolls with a soft, fluffy texture and a rich, gooey cinnamon filling, topped with a creamy glaze.


For the Dough:

  • 1 cup warm milk (110°F/45°C)
  • 2 ¼ teaspoons active dry yeast
  • ½ cup granulated sugar
  • 2 large eggs, room temperature
  • 1/3 cup unsalted butter, melted
  • 4 ½ cups all-purpose flour
  • 1 teaspoon salt

For the Filling:

  • 1/3 cup unsalted butter, softened
  • 1 cup brown sugar, packed
  • 2 ½ tablespoons ground cinnamon

For the Cream Cheese Glaze:

  • 4 ounces cream cheese, softened
  • ¼ cup unsalted butter, softened
  • 1 ½ cups powdered sugar
  • ½ teaspoon vanilla extract
  • 2-3 tablespoons milk


  1. Prepare the Dough:
  • In a large bowl, warm the milk to about 110°F (45°C). Add the yeast and 1 tablespoon of the sugar. Let sit for 5-10 minutes until frothy.
  • Mix in the remaining sugar, eggs, and melted butter until combined.
  • Add the flour and salt. Mix until the dough starts to form.
  • Knead the dough on a floured surface for about 8-10 minutes until smooth and elastic.
  • Place the dough in a lightly oiled bowl, cover with a damp cloth, and let it rise in a warm place for about 1-1.5 hours or until doubled in size.
  1. Prepare the Filling:
  • In a small bowl, mix the brown sugar and cinnamon together.
  1. Roll Out the Dough:
  • Punch down the risen dough and turn it out onto a floured surface.
  • Roll the dough into a 16×12 inch rectangle.
  • Spread the softened butter over the dough, leaving a small border around the edges.
  • Sprinkle the cinnamon sugar mixture evenly over the butter.
  1. Form the Rolls:
  • Starting from the long edge, tightly roll the dough into a log.
  • Cut the log into 12 even slices and place them in a greased 9×13 inch baking dish.
  • Cover with a damp cloth and let the rolls rise for another 30-45 minutes until puffed up.
  1. Bake the Rolls:
  • Preheat your oven to 350°F (175°C).
  • Bake the rolls for 20-25 minutes or until they are golden brown and cooked through.
  1. Prepare the Cream Cheese Glaze:
  • In a medium bowl, beat the cream cheese and butter until smooth.
  • Add the powdered sugar, vanilla extract, and milk. Mix until smooth and creamy.
  1. Glaze the Rolls:
  • Spread the cream cheese glaze over the warm rolls before serving.

Enjoy your homemade cinnamon rolls!

Leave a Comment