These homemade cinnamon rolls are soft, fluffy, buttery, and beautifully golden. Filled with brown sugar and warm cinnamon, then finished with a smooth cream cheese frosting, they make a comforting breakfast, brunch, or homemade dessert.
The dough is enriched with milk, butter, and eggs, giving these cinnamon rolls their tender, bakery-style texture.
Recipe Overview
| Category | Details |
| Prep Time | 30 minutes |
| First Rise | 1½ hours |
| Second Rise | 30–45 minutes |
| Bake Time | 20–25 minutes |
| Total Time | About 2 hours 45 minutes |
| Servings | 9–12 rolls |
| Cuisine | American-inspired |
| Main Flavor | Cinnamon & Brown Sugar |
Why You’ll Love This Recipe
These cinnamon rolls are incredibly soft and fluffy, with a buttery interior and golden edges.
The brown sugar and cinnamon filling creates a warm, aromatic center that melts into the dough as the rolls bake.
The cream cheese frosting adds a rich, creamy sweetness that pairs perfectly with the cinnamon filling.
They are delicious served warm for breakfast, brunch, holidays, or a cozy weekend treat.
Ingredients
For the Brioche Dough
| Ingredient | Amount |
| All-purpose flour | 500 g |
| Active dry yeast | 7 g (1 packet) |
| Whole milk, lukewarm | 250 ml |
| Granulated sugar | 70 g |
| Butter, melted | 70 g |
| Egg | 1 |
| Egg yolk | 1 |
| Salt | ½ teaspoon |
For the Cinnamon Filling
| Ingredient | Amount |
| Unsalted butter, softened | 80 g |
| Brown sugar | 120 g |
| Ground cinnamon | 2 tablespoons |
For the Cream Cheese Frosting
| Ingredient | Amount |
| Cream cheese | 100 g |
| Butter, softened | 40 g |
| Powdered sugar | 120 g |
| Vanilla extract | 1 teaspoon |
| Milk | 2–3 tablespoons |
Step-by-Step Instructions
1. Activate the Yeast
Pour the lukewarm milk into a small bowl.
Add the dry yeast and 1 tablespoon of the sugar. Stir gently and let the mixture stand for 5–10 minutes, until it becomes foamy.
If the yeast does not foam at all, check that it has not expired and that the milk was not too hot.
2. Prepare the Dough
In the bowl of a stand mixer or a large mixing bowl, combine the flour, remaining sugar, and salt.
Add the activated yeast mixture, melted butter, egg, and egg yolk.
Mix until the ingredients begin to form a dough.
Knead for approximately 8–10 minutes, until the dough becomes smooth, soft, and elastic.
The dough should feel slightly tacky but should not be excessively sticky.
Shape the dough into a ball and place it in a lightly greased bowl.
Cover with a clean kitchen towel or plastic wrap.
Let the dough rise in a warm, draft-free place for approximately 1½ hours, or until it has doubled in size.
3. Prepare the Cinnamon Filling
Once the dough has doubled in size, gently press it down to release excess air.
Transfer it to a lightly floured work surface.
Using a rolling pin, roll the dough into a large rectangle approximately 40 × 30 cm (16 × 12 inches).
Spread the softened butter evenly over the entire surface.
In a small bowl, combine the brown sugar and ground cinnamon.
Sprinkle the mixture evenly over the butter.
4. Roll the Dough
Starting from the long side of the rectangle, tightly roll the dough into a log.
Try to keep the roll firm and even without squeezing it excessively.
Using unflavored dental floss or a sharp knife, cut the log into 9–12 equal pieces.
Dental floss is particularly useful because it cuts through the soft dough without flattening the rolls.
5. Second Rise
Arrange the cinnamon rolls side by side in a greased baking dish made of glass or ceramic.
Leave a little space between them so they have room to expand.
Cover the dish and let the rolls rise for another 30–45 minutes.
They should become visibly puffier before baking.
6. Bake the Cinnamon Rolls
Preheat the oven to 180°C (350°F).
Bake the rolls for approximately 20–25 minutes, or until they are lightly golden on top and cooked through.
Avoid overbaking them because this can make the rolls dry instead of soft and fluffy.
7. Make the Cream Cheese Frosting
While the cinnamon rolls are baking, prepare the frosting.
In a mixing bowl, beat the softened cream cheese and butter until smooth.
Add the powdered sugar and vanilla extract.
Gradually add 2–3 tablespoons of milk, mixing until the frosting becomes smooth, creamy, and spreadable.
Add slightly more milk if you prefer a thinner glaze.
8. Frost and Serve
Remove the cinnamon rolls from the oven.
Let them cool for just a few minutes, then spread the cream cheese frosting generously over the warm rolls.
The warmth of the cinnamon rolls will allow the frosting to soften and melt slightly into the layers.
Serve warm or slightly cooled.
Best Tips
Use lukewarm milk rather than hot milk when activating the yeast. Very hot liquid can damage the yeast.
Make sure the dough has doubled in size during the first rise. The exact rising time can vary depending on the temperature of your kitchen.
Use softened butter for the filling so it spreads easily without tearing the dough.
Roll the dough evenly so all the cinnamon rolls are approximately the same size.
Do not overbake the rolls. They should be lightly golden rather than deeply browned.
For the softest result, spread the frosting over the rolls while they are still warm.
Best Ingredient Options
Flour: All-purpose flour works perfectly for these cinnamon rolls. Bread flour can also be used for a slightly chewier texture.
Milk: Whole milk provides the richest and softest dough, but 2% milk can also be used.
Butter: Unsalted butter allows you to control the amount of salt in the recipe.
Brown sugar: Light or dark brown sugar can be used. Dark brown sugar gives the filling a deeper caramel-like flavor.
Cream cheese: Full-fat cream cheese creates the richest and creamiest frosting.
Recipe Variations
For extra cinnamon flavor, add another ½ teaspoon of cinnamon to the filling.
For a nutty variation, sprinkle chopped pecans or walnuts over the cinnamon filling before rolling the dough.
For a caramel version, drizzle caramel sauce over the warm rolls before serving.
For a chocolate variation, sprinkle mini chocolate chips over the brown sugar and cinnamon filling.
For a citrus twist, add a small amount of finely grated orange zest to the cream cheese frosting.
What to Serve With
These cinnamon rolls are delicious with a cup of freshly brewed coffee.
Serve them with tea, hot chocolate, or a glass of cold milk for a comforting breakfast.
Fresh berries or sliced fruit provide a refreshing contrast to the rich, sweet rolls.
For brunch, pair them with scrambled eggs, yogurt, and fresh fruit.
Make-Ahead Instructions
You can prepare the cinnamon rolls the night before.
Arrange the shaped rolls in the baking dish after cutting them, then cover tightly and refrigerate overnight.
The next morning, remove the dish from the refrigerator and allow the rolls to sit at room temperature for approximately 45–60 minutes, or until they become puffy.
Bake according to the recipe instructions.
Prepare the cream cheese frosting while the rolls are baking.
Storage
Store leftover cinnamon rolls in an airtight container.
Because of the cream cheese frosting, refrigerated storage is recommended.
They can be kept in the refrigerator for approximately 3–4 days.
Allow them to sit at room temperature briefly before serving, or warm them gently.
Reheating
For individual rolls, microwave for approximately 15–25 seconds until warm.
For several rolls, cover them loosely with foil and warm them in a 150°C (300°F) oven until heated through.
Avoid overheating, as this can dry out the dough.
Freezing
Cinnamon rolls can be frozen either baked or unbaked.
For baked rolls, allow them to cool completely before wrapping individually and placing them in a freezer-safe container.
For the best quality, use within approximately 2–3 months.
Thaw overnight in the refrigerator or at room temperature, then warm gently before serving.
The cream cheese frosting can be stored separately and added after reheating.
Common Mistakes to Avoid
Using milk that is too hot: Excessively hot milk can damage the yeast and prevent the dough from rising properly.
Adding too much flour: Too much flour can produce dense, dry cinnamon rolls. The dough should remain soft and slightly tacky.
Skipping the first rise: The dough needs enough time to develop its volume and texture.
Rolling the dough too loosely: A firm, even roll helps create attractive cinnamon spirals and prevents the filling from escaping.
Overbaking: Cinnamon rolls continue to cook slightly after coming out of the oven. Remove them when they are lightly golden.
Adding frosting to extremely hot rolls: Let them cool for a few minutes so the frosting softens without completely melting away.
Nutrition Estimate
Approximate values per roll, assuming 12 servings:
| Nutrient | Estimated Amount |
| Calories | 350–400 kcal |
| Protein | 6–7 g |
| Carbohydrates | 50–55 g |
| Fat | 15–18 g |
| Fiber | 1–2 g |
| Sugar | 25–30 g |
These values are estimates and can vary depending on the exact ingredients, frosting quantity, and serving size.
Frequently Asked Questions
Why are my cinnamon rolls not fluffy?
The most common reasons are inactive yeast, insufficient rising time, or adding too much flour. Make sure the yeast is active and allow the dough to double in size during the first rise.
Can I prepare cinnamon rolls the night before?
Yes. Shape the rolls, place them in the baking dish, cover them, and refrigerate overnight. Let them come closer to room temperature and become puffy before baking the next morning.
Can I use instant yeast?
Yes. Instant yeast can generally be mixed directly with the dry ingredients, although activating it in the warm milk also works.
How do I keep cinnamon rolls soft?
Avoid adding excessive flour and avoid overbaking. Cover leftovers tightly and store them properly to retain moisture.
Can I freeze cinnamon rolls?
Yes. Both baked and unbaked cinnamon rolls can be frozen. Baked rolls should be cooled completely before freezing.
Why did my cinnamon roll filling leak out?
The dough may have been rolled too loosely, the filling may have been too thick, or too much butter may have been used. Spread the filling evenly and roll the dough firmly.
Final Thoughts
These Ultra-Soft Homemade Cinnamon Rolls are the perfect combination of fluffy brioche-style dough, buttery cinnamon-brown sugar filling, and creamy vanilla cream cheese frosting.
They are best served warm when the frosting is slightly melted and the cinnamon aroma fills the kitchen.
Whether you make them for a weekend breakfast, holiday brunch, or simply as a homemade sweet treat, these cinnamon rolls are sure to become a favorite.