Introduction
These soft and fluffy homemade cinnamon rolls are filled with buttery brown sugar and warm cinnamon, then generously topped with a rich and creamy cream cheese frosting.
The dough bakes into tender, pillowy rolls with beautiful cinnamon swirls and a deliciously gooey center.
Perfect for breakfast, weekend brunch, holidays, or a comforting homemade dessert, this easy cinnamon roll recipe brings bakery-style results straight to your kitchen.
Recipe Overview
| Detail | Information |
| Prep Time | 30 minutes |
| Rise Time | 1 hour 30–45 minutes |
| Cook Time | 20–25 minutes |
| Total Time | About 2 hours 25–40 minutes |
| Yield | 12 cinnamon rolls |
| Difficulty | Easy to Intermediate |
Why You’ll Love This Recipe
These homemade cinnamon rolls have a soft, fluffy texture thanks to the combination of whole milk, butter, and eggs in the enriched dough.
The filling combines dark brown sugar and ground cinnamon with softened butter to create a rich, aromatic swirl throughout every roll.
The cream cheese frosting is smooth, creamy, and slightly tangy, creating the perfect balance with the sweet cinnamon filling.
Ingredients
🍞 For the Dough
| Ingredient | Quantity |
| Whole milk, warm | 1 cup (240 ml) |
| Active dry yeast | 2 ¼ tsp (about 7 g) |
| Granulated sugar | 1/2 cup (100 g) |
| Unsalted butter, melted and cooled | 1/3 cup (75 g) |
| Large eggs, room temperature | 2 |
| Salt | 1 tsp |
| Bread flour | 4 cups (about 500 g) |
🤎 For the Cinnamon Filling
| Ingredient | Quantity |
| Unsalted butter, very soft | 1/2 cup (115 g) |
| Dark brown sugar | 1 cup (200 g) |
| Ground cinnamon | 2 tbsp |
🧀 For the Cream Cheese Frosting
| Ingredient | Quantity |
| Cream cheese, softened | 6 oz (170 g) |
| Unsalted butter, softened | 1/4 cup (57 g) |
| Powdered sugar | 1 1/2 cups (180 g) |
| Pure vanilla extract | 1 tsp |
Step-by-Step Instructions
Prepare the Dough
Activate the yeast
Pour the warm milk into a large mixing bowl.
The milk should be warm but not hot, ideally around 110°F (43°C).
Add the active dry yeast and a small pinch of the granulated sugar.
Let the mixture sit undisturbed for approximately 10 minutes, until a thick, foamy layer develops on the surface.
Add the wet ingredients
Add the remaining sugar, melted and cooled butter, room-temperature eggs, and salt.
Whisk until the mixture is smooth and well combined.
Add the flour
Gradually add the bread flour, approximately 1 cup at a time.
Once the dough begins to come together, knead it for approximately 5–7 minutes.
The finished dough should be smooth, elastic, and slightly tacky without being excessively sticky.
First rise
Transfer the dough to a lightly greased mixing bowl.
Cover it with a clean kitchen towel and place it in a warm, draft-free area.
Allow it to rise for approximately 1 hour, or until it has doubled in size.
Prepare the Cinnamon Filling
While the dough is rising, combine the dark brown sugar and ground cinnamon in a small bowl.
Keep the butter very soft so it spreads easily across the dough without tearing it.
Roll and Fill the Dough
Deflate the dough
Once the dough has doubled in volume, gently press it down to release excess air.
Transfer it to a lightly floured work surface.
Roll the dough
Roll the dough into an even rectangle measuring approximately 12 × 18 inches (30 × 45 cm).
Try to keep the thickness as consistent as possible.
Spread the butter
Spread the softened butter evenly across the surface of the dough, leaving a small border around the edges.
Add the cinnamon mixture
Sprinkle the brown sugar and cinnamon mixture evenly over the butter.
Gently press the mixture into the butter so it stays in place while rolling.
Roll into a log
Starting from the long edge, tightly roll the dough into a smooth log.
Roll firmly enough to create defined spirals without compressing the dough excessively.
Cut the rolls
Cut the log into 12 evenly sized rolls.
For clean cuts without flattening the dough, use unflavored dental floss or a sharp serrated knife.
Second Rise
Grease a 9 × 13-inch (23 × 33 cm) metal baking pan.
Arrange the 12 rolls in the pan, leaving a little space between them.
Cover the pan and let the rolls rise for another 30–45 minutes, or until they look noticeably puffy.
Bake the Cinnamon Rolls
Preheat your oven to 350°F (175°C).
Bake the cinnamon rolls for approximately 20–25 minutes.
The tops should be lightly golden brown, while the centers should remain soft and tender.
Avoid overbaking, as this can make the rolls dry.
Make the Cream Cheese Frosting
Place the softened cream cheese and softened butter in a medium mixing bowl.
Beat until completely smooth and creamy, with no visible lumps.
Gradually add the sifted powdered sugar while mixing on low speed.
Add the vanilla extract and continue beating until the frosting becomes thick, smooth, and creamy.
Frost the Cinnamon Rolls
Remove the cinnamon rolls from the oven and allow them to cool for a few minutes.
Spread the cream cheese frosting generously over the warm rolls.
The warmth of the cinnamon rolls will gently melt the frosting into the cinnamon swirls, creating an irresistibly creamy finish.
Serve warm.
Best Tips
🌡️ Use the correct milk temperature
Milk that is too hot can interfere with yeast activity. Aim for approximately 110°F (43°C).
🧈 Keep the filling butter soft
Very soft butter spreads easily and helps the brown sugar and cinnamon adhere to the dough.
🌾 Avoid adding too much flour
Too much flour can create a dense dough. The finished dough should feel soft and slightly tacky.
⏳ Give the dough enough time to rise
The dough should approximately double during the first rise. Rising time can vary depending on the temperature of your kitchen.
🔥 Avoid overbaking
Remove the rolls once the tops are lightly golden and the centers are cooked but still soft.
Ingredient Options
Flour: Bread flour provides a chewy, structured texture, but all-purpose flour can also be used.
Brown sugar: Dark brown sugar creates a deeper molasses flavor. Light brown sugar can be substituted for a milder flavor.
Cinnamon: Freshly ground or high-quality cinnamon provides the strongest aroma.
Cream cheese: Full-fat cream cheese generally produces the richest and creamiest frosting.
Recipe Variations
🍎 Apple Cinnamon Rolls
Add finely diced, lightly sautéed apples to the cinnamon filling before rolling the dough.
🌰 Cinnamon Rolls with Pecans
Sprinkle chopped pecans over the cinnamon filling for a delicious crunchy texture.
🍫 Chocolate Cinnamon Rolls
Add chocolate chips over the brown sugar and cinnamon mixture before rolling the dough.
🍯 Maple Cream Cheese Frosting
Replace part of the vanilla flavoring with a small amount of pure maple syrup for a warm maple-cinnamon combination.
What to Serve With Cinnamon Rolls
☕ Freshly brewed coffee is a classic pairing that balances the sweetness of the frosting.
🥛 Cold milk makes a simple and comforting combination.
🍵 Chai tea complements the cinnamon and other warm spices beautifully.
☕ A creamy latte is another excellent choice for breakfast or brunch.
Make-Ahead Instructions
You can prepare and shape the cinnamon rolls the day before baking.
Arrange the rolls in the greased baking pan, cover tightly, and refrigerate overnight.
The following day, allow the rolls to sit at room temperature and become puffy before baking.
Prepare the cream cheese frosting separately and refrigerate it until needed.
Storage
Because the frosting contains cream cheese, store leftover frosted cinnamon rolls in an airtight container in the refrigerator.
For the best texture, enjoy them within a few days.
Reheating
Place an individual cinnamon roll in the microwave and heat for approximately 15–20 seconds.
For several rolls, warm them gently in a low oven until heated through.
Avoid overheating because excessive heat can dry out the dough and cause the frosting to melt too much.
Freezing
Cinnamon rolls can be frozen either before or after baking.
For unbaked rolls, arrange them in the baking pan and freeze until firm. Wrap them tightly and store them in a freezer-safe container.
For baked rolls, allow them to cool completely before wrapping individually.
Thaw frozen rolls in the refrigerator and warm gently before serving.
Common Mistakes to Avoid
Using milk that is too hot: Excessive heat can interfere with the yeast.
Adding excessive flour: This can make the dough heavy and dry.
Insufficient proofing: Under-proofed rolls may bake up dense instead of fluffy.
Rolling too loosely: A loose roll can produce uneven spirals and cause the filling to escape.
Overbaking: Cinnamon rolls should remain soft and tender in the center.
Frosting immediately: Let the rolls cool for a few minutes first so the frosting melts slightly without becoming completely liquid.
Frequently Asked Questions
Why aren’t my cinnamon rolls fluffy?
The dough may not have risen enough, or too much flour may have been added. Make sure the yeast is active and allow the dough to rise until it has approximately doubled in size.
Can I make these cinnamon rolls the night before?
Yes. Shape the rolls, place them in the baking pan, cover tightly, and refrigerate overnight. Let them become puffy before baking the next day.
Can I use all-purpose flour instead of bread flour?
Yes. All-purpose flour works well, although bread flour can provide a slightly chewier and more structured texture.
How do I get clean cinnamon roll slices?
Unflavored dental floss is an excellent way to cut the dough without crushing the spiral. A sharp serrated knife also works well.
When should I add the cream cheese frosting?
Spread the frosting over the rolls after they have cooled for a few minutes. They should still be warm enough for the frosting to soften slightly.
How can I keep cinnamon rolls soft?
Avoid overbaking and store them properly in an airtight container. Adding the frosting while the rolls are still warm also helps create a soft, moist finish.
Nutrition Estimate
Nutrition will vary depending on ingredient brands and portion sizes. For the most accurate information, calculate the nutrition using the exact ingredients you use.
Final Thoughts
These homemade cinnamon rolls are the perfect combination of soft enriched dough, buttery brown sugar, fragrant cinnamon, and creamy cream cheese frosting.
They’re comforting, indulgent, and surprisingly straightforward to make at home.
Serve them warm with a freshly brewed coffee, creamy latte, or cold glass of milk for an unforgettable homemade breakfast or brunch.
Save this recipe for your next weekend baking session and enjoy bakery-style cinnamon rolls fresh from your own oven! 🍥🤎☕