Cinnamon Rolls

This post may contain affiliate links. Please read my disclosure policy.

There’s nothing quite like the smell of cinnamon rolls baking on a slow morning. These soft, fluffy rolls are warm, gooey, and topped with a tangy cream cheese glaze that makes every bite feel special. If you love homemade cinnamon rolls, cinnamon swirl buns, or bakery-style breakfast treats, this recipe is the one to save. For a few more breakfast-bread ideas, you can also browse dinner rolls for a fluffy side bread and blueberry rolls for a sweet brunch variation. Let’s make a batch that turns an ordinary morning into something worth lingering over. [page:1]

Cinnamon rolls

Why You’ll Love These Cinnamon Rolls

  • They bake up soft, tender, and bakery-style. [page:1]
  • The filling is buttery, sweet, and warmly spiced. [page:1]
  • The cream cheese frosting adds the perfect tangy finish. [page:1]
  • They’re a classic make-ahead breakfast for weekends or holidays. [page:1]
  • You can enjoy them fresh, warm, or reheated later without losing that cozy vibe. [page:1]

Ingredients for Cinnamon Rolls

For the dough

  • 4 1/2 cups bread flour
  • 1/3 cup granulated sugar
  • 1 packet instant yeast
  • 1 teaspoon fine salt
  • 1 1/2 cups whole milk
  • 6 tablespoons unsalted butter
  • 1 large egg, room temperature
  • 1 teaspoon vanilla extract

For the cinnamon filling

  • 1/2 cup unsalted butter, softened
  • 2/3 cup packed light brown sugar
  • 2 tablespoons ground cinnamon
  • 1/4 teaspoon salt
  • 1 tablespoon heavy cream

For the cream cheese frosting

  • 4 ounces cream cheese, room temperature
  • 1/2 cup unsalted butter, room temperature
  • 3 cups powdered sugar
  • 2 to 3 tablespoons milk
  • 1 teaspoon vanilla extract
  • Pinch of salt

Step-by-Step Instructions

  1. In a large bowl or stand mixer, mix 2 cups of the flour with the sugar, yeast, and salt.
  2. Warm the milk and butter until the butter is mostly melted and the mixture feels just warm, not hot. Stir in the vanilla, then add it to the dry ingredients along with the egg.
  3. Beat the mixture until combined, then add the remaining flour gradually until a soft dough forms. Knead for about 8 to 10 minutes until smooth and elastic. 💡 Pro Tip: If the dough stretches thin without tearing, it’s ready.
  4. Place the dough in a lightly oiled bowl, cover it, and let it rise until doubled, about 1 hour.
  5. In a separate bowl, mix the softened butter, brown sugar, cinnamon, salt, and cream into a spreadable paste.
  6. Roll the dough into a large rectangle on a floured surface, then spread the filling evenly over the top.
  7. Starting from the long edge, roll the dough into a tight log and pinch the seam closed. Slice into 12 even rolls and place them in a parchment-lined 9 x 13-inch pan.
  8. Cover the pan and let the rolls rise again until puffy, about 45 to 60 minutes.
  9. Bake at 350°F until golden brown, about 25 to 30 minutes. Let them cool slightly before frosting.
  10. For the frosting, beat the cream cheese and butter until smooth, then mix in the powdered sugar, milk, vanilla, and salt until fluffy.
  11. Spread the frosting over the warm rolls and serve right away.

Expert Tips & Variations

  • For extra flavor, add a little nutmeg or cardamom to the filling.
  • If you want a richer roll, replace part of the milk with half-and-half.
  • These rolls reheat well in the microwave for 15 to 20 seconds.
  • For a make-ahead version, shape the rolls, cover the pan, and refrigerate overnight before baking.
  • You can swap in orange zest for a brighter, bakery-style twist.

Serving Suggestions

Serve these cinnamon rolls with fresh fruit and hot coffee for a relaxed brunch. They also pair beautifully with scrambled eggs or a savory egg casserole for balance. For a holiday breakfast spread, serve them alongside homemade breakfast casserole or coffee cake for an extra sweet brunch table. [page:1]

Cinnamon rolls

FAQ

Can I make cinnamon rolls ahead of time?

Yes, you can shape them the night before, refrigerate them, and bake them the next morning after they warm up and finish rising. [page:1]

Can I use all-purpose flour instead of bread flour?

Yes, all-purpose flour works too, though the rolls may be a little softer and less chewy. [page:1]

How do I know when the dough is kneaded enough?

Use the windowpane test: stretch a small piece of dough thin enough to see light through it without tearing. [page:1]

Can I freeze cinnamon rolls?

Yes, baked rolls freeze well. Let them cool completely, wrap them tightly, and freeze without frosting for best texture.

Why are my cinnamon rolls dry?

They were likely overbaked or didn’t have enough moisture in the filling. Pull them from the oven as soon as they turn golden and still look slightly soft in the center.

Cinnamon rolls

Cinnamon Rolls

Soft, fluffy homemade cinnamon rolls with a buttery brown sugar filling and creamy tangy frosting. They’re warm, gooey, and perfect for a cozy breakfast or brunch.
No ratings yet
Prep Time 30 minutes
Cook Time 26 minutes
Total Time 1 hour 29 minutes
Course Breakfast
Cuisine American
Servings 11

Ingredients
  

For the dough:

  • 4 1/2 cups bread flour
  • 1/3 cup granulated sugar
  • 1 packet instant yeast
  • 1 teaspoon fine salt
  • 1 1/2 cups whole milk
  • 6 tablespoons unsalted butter
  • 1 large egg room temperature
  • 1 teaspoon vanilla extract

For the cinnamon filling:

  • 1/2 cup unsalted butter softened
  • 2/3 cup packed light brown sugar
  • 2 tablespoons ground cinnamon
  • 1/4 teaspoon salt
  • 1 tablespoon heavy cream

For the cream cheese frosting:

  • 4 ounces cream cheese room temperature
  • 1/2 cup unsalted butter room temperature
  • 3 cups powdered sugar
  • 2 to 3 tablespoons milk
  • 1 teaspoon vanilla extract
  • Pinch of salt

Instructions
 

  • In a large bowl or stand mixer, mix 2 cups of the flour with the sugar, yeast, and salt.
  • Warm the milk and butter until the butter is mostly melted and the mixture feels just warm, not hot. Stir in the vanilla, then add it to the dry ingredients along with the egg.
  • Beat the mixture until combined, then add the remaining flour gradually until a soft dough forms. Knead for about 8 to 10 minutes until smooth and elastic.
  • Place the dough in a lightly oiled bowl, cover it, and let it rise until doubled, about 1 hour.
  • In a separate bowl, mix the softened butter, brown sugar, cinnamon, salt, and cream into a spreadable paste.
  • Roll the dough into a large rectangle on a floured surface, then spread the filling evenly over the top.
  • Starting from the long edge, roll the dough into a tight log and pinch the seam closed. Slice into 12 even rolls and place them in a parchment-lined 9 x 13-inch pan.
  • Cover the pan and let the rolls rise again until puffy, about 45 to 60 minutes.
  • Bake at 350°F until golden brown, about 25 to 30 minutes. Let them cool slightly before frosting.
  • For the frosting, beat the cream cheese and butter until smooth, then mix in the powdered sugar, milk, vanilla, and salt until fluffy.
  • Spread the frosting over the warm rolls and serve right away.

Notes

Store leftover rolls in an airtight container at room temperature for 1 to 2 days, or refrigerate for longer storage.
For a make-ahead version, shape the rolls, cover the pan, and refrigerate overnight before baking.
Tried this recipe?Let us know how it was!