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]

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
- 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. 💡 Pro Tip: If the dough stretches thin without tearing, it’s ready.
- 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.
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]

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
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.

