Few things feel as comforting as the smell of warm cinnamon rolls baking in the oven. Soft dough, buttery cinnamon swirls, and sweet icing melting into every layer create the kind of treat that instantly makes a kitchen feel cozy. These easy cinnamon rolls from scratch capture that classic bakery flavor while keeping the process simple and approachable.
This recipe is designed for beginners who want homemade cinnamon rolls without a complicated process. The dough needs only one rise, the filling uses simple pantry ingredients, and the cream cheese icing comes together in minutes. The result is a pan of fluffy, gooey rolls that taste just like the ones from your favorite bakery, fresh, warm, and perfect for breakfast, brunch, or a weekend treat.
⭐ "This recipe is perfect in every way. The best part is that they tasted just like my grandmother's cinnamon rolls. Tasting these warm from the oven brought back a flood of happy memories." — Kristine
For the Dough:
For the Cinnamon Filling:
For the Cream Cheese Icing:




Problem: Rolls won't rise or rise very slowly
Likely Cause: Yeast was killed by milk that was too hot, or yeast is expired.
Solution: Keep milk-butter mixture at exactly 100–110°F. Always test yeast in warm water with a pinch of sugar first — it should foam within 10 minutes. If it doesn't, replace it.
Problem: Rolls are dense and not fluffy
Likely Cause: Too much flour added to the dough, or rolls didn't rise long enough.
Solution: Use the spoon-and-level method to measure flour and resist adding extra. Always let rolls fully double in size before baking — never rush the rise.
Problem: Filling leaks out during baking
Likely Cause: Butter in the filling was too melted when applied.
Solution: Use butter that is room-temperature soft — spreadable but not runny. If filling does leak, it will caramelize on the pan bottom and still taste delicious.
Problem: Rolls are dry after baking
Likely Cause: Overbaked or too much flour in the dough.
Solution: Check at 24 minutes and pull when the internal temperature reaches 195–200°F. Frost immediately while warm so the icing seeps into the rolls and adds moisture.
Freezer (Unbaked): After cutting and placing in the pan, cover tightly and freeze before the rise. Thaw overnight in the fridge, allow to rise at room temperature for 1–2 hours, then bake as directed.
Room Temperature: Cover tightly and store at room temperature for up to 1 day.
Refrigerator: Store frosted or unfrosted rolls covered in the fridge for up to 5 days. Microwave individual rolls for 20–30 seconds before eating for that fresh-baked softness.
Freezer (Baked): Cool completely, wrap tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator and warm in a 325°F oven for 10 minutes before icing and serving.
👉 🍫 Ultimate Brownie Cookie Recipe: Fudgy, Crinkly & Irresistible!
👉 💙 Bluey Cake Recipe: Easy & Adorable Pup-Tastic Treat!
👉 Warning: This Nutella Cookie Pie Might Go Viral 📸🍪

These Easy Cinnamon Rolls From Scratch are proof that you don't need hours of effort or advanced baking skills to make truly outstanding homemade cinnamon rolls. With just one rise and a straightforward process, this recipe delivers impossibly soft, pillowy rolls filled with a gooey brown sugar-cinnamon swirl and finished with a luscious, tangy cream cheese icing that melts into every layer. The secret to their extraordinary fluffiness lies in dissolving the yeast directly into the warm milk-butter mixture before adding it to the dry ingredients a small change that makes a noticeably big difference. Whether you're baking for Easter brunch, a holiday morning, or just a cozy weekend, these rolls will fill your home with the most incredible aroma and leave everyone asking for seconds.
Prepare the Dough Base
In a large bowl, whisk together the flour, granulated sugar, and salt. In a separate bowl, warm the milk with the butter until the butter melts and the mixture reaches about 110°F. Stir in the yeast until dissolved.
Form the Dough
Pour the warm milk and yeast mixture into the dry ingredients. Add the egg and mix with a spoon or spatula until a soft dough forms. The dough should be slightly sticky but still easy to handle.
Knead the Dough
Transfer the dough to a lightly floured surface and knead for about 3 to 5 minutes until smooth and elastic. Place the dough in a lightly greased bowl and let it rest for about 10 minutes.
Roll and Add the Filling
Roll the dough into a rectangle about 14 by 8 inches. Spread the softened butter evenly across the surface. In a small bowl mix the brown sugar and cinnamon, then sprinkle it evenly over the buttered dough.
Shape the Rolls
Starting from the long edge, roll the dough tightly into a log. Slice the log into 10 to 12 equal pieces using a sharp knife. Arrange the rolls in a greased 9 or 10 inch baking pan.
Let the Rolls Rise
Cover the pan with a kitchen towel or foil and let the rolls rise in a warm place for 60 to 90 minutes until they nearly double in size.
Bake and Finish
Preheat the oven to 375°F and bake the rolls for 24 to 27 minutes until lightly golden. While they bake, beat the cream cheese, butter, confectioners’ sugar, and vanilla until smooth. Spread the icing over the warm cinnamon rolls and serve.
Enjoy these luscious cinnamon rolls as a delightful treat for breakfast, brunch, or a sweet snack!