There is nothing quite like the smell of freshly baked cinnamon rolls filling the kitchen. These homemade cinnamon rolls are soft, fluffy, buttery, and filled with a sweet cinnamon-sugar mixture, then finished with a smooth cream cheese frosting.
This cinnamon rolls recipe is easy enough for a weekend breakfast but special enough for holidays, brunches, birthdays, and family gatherings. The dough is made from simple pantry ingredients, and the finished rolls come out tender with a delicious golden-brown top.
Whether you enjoy them with your morning coffee or serve them as a comforting dessert, these homemade cinnamon rolls are sure to become a favorite.
Why You’ll Love This Cinnamon Rolls Recipe

These cinnamon rolls are worth making at home because they have the perfect combination of soft dough, buttery cinnamon filling, and creamy frosting.
- Soft and fluffy: The yeast dough creates tender, pillowy rolls.
- Sweet cinnamon filling: Brown sugar, cinnamon, and butter create a rich, fragrant filling.
- Creamy frosting: A simple cream cheese glaze adds the perfect finishing touch.
- Great for breakfast: They pair wonderfully with coffee, tea, or a glass of milk.
- Make-ahead friendly: You can prepare the rolls ahead of time and bake them when needed.
- Perfect for sharing: This recipe makes enough for a family breakfast or brunch gathering.
Ingredients for Cinnamon Rolls

For the Dough
- 3 ½ cups all-purpose flour
- ¼ cup granulated sugar
- 2 ¼ teaspoons active dry yeast
- 1 teaspoon salt
- 1 cup warm milk
- ¼ cup unsalted butter, melted
- 1 large egg
- 1 teaspoon vanilla extract
For the Cinnamon Filling
- ½ cup unsalted butter, softened
- ¾ cup packed brown sugar
- 2 tablespoons ground cinnamon
For the Cream Cheese Frosting
- 4 ounces cream cheese, softened
- 2 tablespoons unsalted butter, softened
- 1 cup powdered sugar
- 1 teaspoon vanilla extract
- 1–2 tablespoons milk, as needed
How to Make Cinnamon Rolls

1. Prepare the Yeast Mixture
Start by warming the milk until it is warm but not hot. Add the warm milk to a large mixing bowl and stir in the granulated sugar and yeast.
Let the mixture sit for about 5 minutes. The yeast should begin to look slightly foamy. This indicates that the yeast is active and ready to use.
Avoid using very hot milk because excessive heat can prevent the yeast from working properly.
2. Make the Dough
Add the melted butter, egg, and vanilla extract to the yeast mixture. Stir until the ingredients are combined.
Gradually add the flour and salt, mixing as you go. Once the dough starts coming together, transfer it to a lightly floured surface.
Knead the dough for about 5–8 minutes, or until it becomes smooth and elastic. The dough should feel soft and slightly tacky but should not be excessively sticky.
3. Let the Dough Rise
Place the dough into a lightly greased bowl and cover it with a clean kitchen towel or plastic wrap.
Leave it in a warm place for about 1 hour, or until the dough has doubled in size.
The rising time can vary depending on the temperature of your kitchen. A warm, draft-free location will help the dough rise more quickly.
4. Prepare the Cinnamon Filling
While the dough is rising, prepare the filling.
In a small bowl, combine the brown sugar and ground cinnamon.
Keep the softened butter ready to spread over the dough. Using softened butter rather than melted butter makes it easier to create an even layer without making the dough too slippery.
5. Roll Out the Dough
Once the dough has doubled in size, gently punch it down to release excess air.
Transfer it to a lightly floured surface and roll it into a large rectangle, approximately 14 x 18 inches.
Try to keep the dough an even thickness so the finished cinnamon rolls bake evenly.
6. Add the Cinnamon Filling
Spread the softened butter evenly over the surface of the dough, leaving a small border around the edges.
Sprinkle the brown sugar and cinnamon mixture evenly over the butter.
Make sure the filling reaches most of the surface so every cinnamon roll has plenty of sweet cinnamon flavor.
7. Roll the Dough
Starting from one of the longer sides, carefully roll the dough into a tight log.
Roll it evenly without pressing so hard that the filling gets pushed out.
Once the dough is completely rolled, place it seam-side down.
8. Cut the Cinnamon Rolls
Using a sharp knife or piece of unflavored dental floss, divide the dough into approximately 12 equal pieces.
Arrange the rolls in a greased 9 x 13-inch baking dish, leaving a little space between each roll.
The rolls will expand as they rise and bake.
9. Let the Rolls Rise Again
Cover the baking dish and let the rolls rise for another 30–45 minutes.
They should look noticeably puffier before going into the oven.
This second rise helps create the soft, fluffy texture that makes homemade cinnamon rolls so delicious.
10. Bake the Cinnamon Rolls
Preheat your oven to 350°F (175°C).
Bake the cinnamon rolls for approximately 20–25 minutes, or until the tops are lightly golden brown and the centers are cooked through.
Be careful not to overbake them. Cinnamon rolls are best when they remain soft and tender in the center.
Allow them to cool for a few minutes while you prepare the frosting.
11. Make the Cream Cheese Frosting
Add the softened cream cheese and butter to a bowl. Beat until smooth and creamy.
Add the powdered sugar and vanilla extract and mix until combined.
Add milk, one tablespoon at a time, until the frosting reaches your preferred consistency.
For a thicker frosting, use less milk. For a thinner glaze, add a little more milk.
12. Frost the Cinnamon Rolls
Spread the cream cheese frosting over the warm cinnamon rolls.
The gentle warmth of the rolls allows the frosting to soften and spread beautifully over the tops.
Serve the cinnamon rolls warm for the best texture and flavor.
Tips for Making Soft Cinnamon Rolls
Use Warm, Not Hot, Milk
The milk should feel comfortably warm rather than hot. Milk that is too hot can interfere with the yeast and prevent the dough from rising properly.
Do Not Add Too Much Flour
It can be tempting to add extra flour when kneading sticky dough, but too much flour can result in dense cinnamon rolls.
Add flour gradually and stop once the dough is soft, smooth, and manageable.
Give the Dough Enough Time to Rise
Proper rising is important for light and fluffy cinnamon rolls. If the dough has not doubled in size, give it a little more time.
The exact rising time depends on the temperature of your kitchen.
Spread the Filling Evenly
Make sure the butter, brown sugar, and cinnamon are distributed evenly across the dough. This ensures that every roll has a flavorful cinnamon swirl.
Avoid Overbaking
Overbaked cinnamon rolls can become dry and firm. Remove them from the oven when they are lightly golden on top and cooked through in the center.
Can I Make Cinnamon Rolls Ahead of Time?
Yes. Cinnamon rolls are excellent for preparing ahead.
You can assemble the rolls in the baking dish, cover them tightly, and refrigerate them overnight. The next morning, allow the rolls to sit at room temperature for a while so they can become slightly puffy before baking.
This makes the recipe especially convenient for holidays, weekend breakfasts, and brunch gatherings.
How to Store Cinnamon Rolls
Store leftover cinnamon rolls in an airtight container in the refrigerator because of the cream cheese frosting.
They can generally be kept refrigerated for several days.
To serve, gently warm an individual cinnamon roll in the microwave until soft and warm. Avoid heating it for too long because this can make the dough chewy or dry.
Can Cinnamon Rolls Be Frozen?
Yes. Cinnamon rolls can be frozen either before or after baking.
For baked rolls, allow them to cool completely before wrapping them tightly and placing them in a freezer-safe container or bag.
When ready to eat, thaw them and gently reheat before serving.
For the best texture, you can also freeze the rolls before baking. Thaw them in the refrigerator and allow them to rise before baking.
Cinnamon Roll Variations
Pecan Cinnamon Rolls
Add chopped pecans to the cinnamon filling for a delicious nutty crunch.
Apple Cinnamon Rolls
Add finely diced apples to the filling for a cozy apple-cinnamon combination.
Maple Cinnamon Rolls
Replace some of the frosting milk with maple syrup for a subtle maple flavor.
Chocolate Cinnamon Rolls
Sprinkle mini chocolate chips over the cinnamon filling before rolling the dough.
Orange Cinnamon Rolls
Add a little fresh orange zest to the dough or frosting for a bright citrus flavor.
What to Serve With Cinnamon Rolls
Cinnamon rolls are delicious on their own, but they can also be served as part of a larger breakfast or brunch.
Try serving them with:
- Fresh fruit
- Scrambled eggs
- Breakfast potatoes
- Crispy bacon
- Sausage
- Greek yogurt
- Fresh berries
- Coffee
- Hot chocolate
- Tea
- Fresh orange juice
Frequently Asked Questions
Why are my cinnamon rolls not fluffy?
Dense cinnamon rolls can be caused by inactive yeast, adding too much flour, insufficient rising time, or overbaking. Make sure your yeast is active and allow the dough enough time to rise.
Can I use instant yeast?
Yes. Instant yeast can be used in this recipe. It can generally be mixed directly with the dry ingredients, although you can still activate it in warm milk if preferred.
Can I make cinnamon rolls without cream cheese frosting?
Absolutely. You can serve them plain or drizzle them with a simple powdered sugar glaze made with powdered sugar, vanilla, and milk.
How do I know when cinnamon rolls are done?
The tops should be lightly golden brown, and the centers should look cooked rather than wet or doughy. Avoid baking them for too long because they can quickly become dry.
Can I use a different pan?
Yes. You can use another similarly sized baking dish. Keep in mind that the size and material of the pan can affect the baking time.
Recipe Notes
For the softest cinnamon rolls, avoid adding excessive flour during kneading. The dough should remain soft and slightly tacky.
The rolls are especially delicious when served warm with the cream cheese frosting melting slightly over the top.
If preparing them the night before, cover the assembled rolls well and refrigerate them. Allow them time to warm up and rise before baking the next morning.

Cinnamon Rolls Recipe
Ingredients
Method
- Activate the yeast: Add warm milk, granulated sugar, and yeast to a large bowl. Let it sit for about 5 minutes until slightly foamy.
- Make the dough: Add melted butter, egg, and vanilla. Gradually mix in the flour and salt until a soft dough forms.
- Knead: Transfer the dough to a lightly floured surface and knead for 5–8 minutes until smooth and elastic.
- First rise: Place the dough in a lightly greased bowl, cover, and let it rise in a warm place for about 1 hour, or until doubled in size.
- Prepare the filling: Mix the brown sugar and cinnamon together in a small bowl. Keep the softened butter ready for spreading.
- Roll out the dough: Punch down the risen dough and roll it into approximately a 14 x 18-inch rectangle.
- Add the filling: Spread softened butter evenly over the dough. Sprinkle the cinnamon and brown sugar mixture over the butter.
- Roll the dough: Starting from one long side, tightly roll the dough into a log.
- Cut the rolls: Cut the log into approximately 12 equal pieces and arrange them in a greased 9 x 13-inch baking dish.
- Second rise: Cover the baking dish and let the rolls rise for another 30–45 minutes, until noticeably puffy.
- Bake: Preheat the oven to 350°F (175°C). Bake for 20–25 minutes, until lightly golden brown and cooked through.
- Make the frosting: Beat the softened cream cheese and butter until smooth. Add powdered sugar and vanilla, then add milk as needed to reach the desired consistency.
- Frost and serve: Spread the cream cheese frosting over the warm cinnamon rolls. Serve warm.
Notes
This homemade Cinnamon Rolls Recipe is a delicious way to make soft, fluffy, bakery-style cinnamon rolls right in your own kitchen.
The combination of buttery dough, brown sugar, warm cinnamon, and creamy cream cheese frosting makes these rolls perfect for breakfast, brunch, holidays, or a comforting homemade treat.
Once you make them from scratch, you may find yourself coming back to this recipe whenever you’re craving something sweet, warm, and comforting.


