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

Best Cinnamon Rolls Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4 from 67 reviews
  • Author: Kimberly
  • Prep Time: 25 minutes
  • Cook Time: 25 minutes
  • Total Time: 2 hours 30 minutes
  • Yield: 12 rolls
  • Category: Breakfast, Dessert
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Description

These Best Cinnamon Rolls feature a soft and fluffy homemade dough, a sweet cinnamon-sugar filling, and a luscious cream cheese frosting. Perfect for breakfast or dessert, these tender rolls rise twice for an airy texture and bake to a golden brown, then are topped with rich, creamy frosting for a classic indulgent treat.


Ingredients

For the Dough:

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

For the Filling:

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

For the Cream Cheese Frosting:

  • 4 ounces cream cheese, softened
  • 1/4 cup unsalted butter, softened
  • 1 cup powdered sugar
  • 1/2 teaspoon vanilla extract
  • 1–2 tablespoons milk (as needed)


Instructions

  1. Make the Dough: In a large bowl or stand mixer, whisk together the warm milk and active dry yeast. Let the mixture sit for 5–10 minutes until it becomes foamy, indicating the yeast is activated. Add the granulated sugar, melted butter, eggs, and salt to the yeast mixture and mix well to combine. Gradually add the all-purpose flour, one cup at a time, mixing until a soft dough forms. Knead the dough by hand or with a mixer for 6–8 minutes until smooth and elastic. Transfer the dough to a greased bowl, cover it with a towel or plastic wrap, and let it rise in a warm place for 1 to 1.5 hours, or until it has doubled in size.
  2. Prepare the Filling: In a small bowl, combine the brown sugar and ground cinnamon, mixing them thoroughly to create your cinnamon-sugar filling.
  3. Roll and Fill: Punch down the risen dough to release the air. On a lightly floured surface, roll the dough out into a 16×12-inch rectangle. Evenly spread the softened butter over the surface of the dough. Sprinkle the cinnamon-sugar mixture evenly on top of the butter. Starting from one of the long edges, tightly roll the dough into a log shape. Cut the rolled dough into 12 equal slices. Arrange these rolls in a greased 9×13-inch baking dish. Cover the dish and let the rolls rise again for 30–45 minutes until puffy.
  4. Bake the Rolls: Preheat your oven to 350°F (175°C). Place the baking dish with the cinnamon rolls into the oven and bake for 22–26 minutes, or until the rolls are golden brown and fully cooked through.
  5. Make the Frosting: While the rolls are baking, beat together the softened cream cheese and butter until smooth. Add the powdered sugar, vanilla extract, and 1 to 2 tablespoons of milk as needed. Continue beating until the frosting is creamy and spreadable.
  6. Finish and Serve: Once the cinnamon rolls are out of the oven, let them cool until warm but not hot. Spread the cream cheese frosting generously over the rolls. Serve immediately and enjoy your delicious homemade cinnamon rolls.

Notes

  • You can prepare the cinnamon rolls ahead of time by shaping them, then covering and refrigerating overnight. In the morning, bring them to room temperature and allow them to rise before baking.
  • Make sure the milk is warm but not hot when activating yeast to ensure proper fermentation.
  • Do not overbake the rolls, as this can dry them out—bake until golden and just cooked through.
  • The frosting is best spread on warm rolls for easy melting and best flavor.