Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

The Ultimate Homemade Cinnamon Rolls


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amelia
  • Total Time: 50 minutes
  • Yield: 12 servings 1x
  • Diet: Vegetarian

Description

Soft, fluffy, and filled with a sweet cinnamon-sugar swirl, these homemade cinnamon rolls are the perfect indulgent treat. Topped with a rich cream cheese frosting, they’re a classic favorite for breakfast, brunch, or any time you’re craving comfort in every bite.


Ingredients

Scale

For the dough:

  • 4 1/2 cups all-purpose flour

  • 1/3 cup granulated sugar

  • 1 packet (2 1/4 tsp) Rapid Rise Instant Yeast

  • 1 teaspoon salt

  • 1 1/2 cups milk

  • 6 tablespoons unsalted butter

  • 1 large egg, at room temperature

For the cinnamon sugar filling:

  • 2/3 cup light brown sugar

  • 1 tablespoon ground cinnamon

  • Pinch of salt

  • 1/4 cup unsalted butter, room temperature

For the cream cheese frosting:

  • 4 ounces cream cheese, at room temperature

  • 1/2 cup unsalted butter, at room temperature

  • 3 cups powdered sugar

  • 23 tablespoons milk

  • 1 teaspoon vanilla extract

  • Pinch of salt


Instructions

  • In a small saucepan, heat milk and butter together until the butter is melted and the mixture is warm (not hot). Let it cool slightly.

  • In a large bowl, combine 2 cups of the flour, sugar, yeast, and salt. Add the warm milk mixture and stir to combine.

  • Add the egg and mix well, then gradually add the remaining flour, 1/2 cup at a time, until a soft dough forms.

  • Knead the dough on a floured surface for about 6–8 minutes, until smooth and elastic. Place in a greased bowl, cover, and let rise in a warm area for about 1 hour, or until doubled in size.

  • While the dough rises, prepare the filling by mixing the brown sugar, cinnamon, and salt. Set aside.

  • Once the dough has risen, punch it down and roll it into a 16×12 inch rectangle on a floured surface.

  • Spread the softened butter over the dough, then sprinkle the cinnamon-sugar mixture evenly over it.

  • Roll the dough tightly into a log, starting from the long edge. Slice into 12 even rolls.

  • Place rolls in a greased 9×13 inch baking dish. Cover and let rise for another 30–45 minutes, until puffy.

  • Preheat the oven to 350°F (175°C). Bake the rolls for 20–25 minutes or until golden brown.

  • While the rolls are baking, make the frosting. Beat the cream cheese and butter until smooth. Add powdered sugar, milk, vanilla, and salt. Mix until creamy and fluffy.

  • Spread the frosting over the warm rolls before serving.

Notes

  • For overnight rolls, prepare up to step 9, cover, and refrigerate. Let them come to room temperature and rise before baking the next morning.

  • You can substitute whole milk with almond milk or oat milk for a dairy-alternative version.

  • Add chopped nuts or raisins inside the filling if desired.
  • Prep Time: 25 minutes
  • Cook Time: 25 minutes
  • Category: Breakfast, Dessert
  • Method: Baking
  • Cuisine: American