Easy Cinnamon Rolls From Scratch, Soft and Fluffy Homemade Rolls

Servings: 12 Total Time: 2 hrs 5 mins Difficulty: Beginner
Cinnamon Rolls pinit

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

❤️ Why You’ll Love This Recipe

  • Only 1 Rise Required – No overnight waiting, no second rise. Just 60–90 minutes and you’re baking — perfect for beginners working with yeast for the first time ⏱️
  • Soft, Fluffy & Gooey – A rich, buttery dough delivers pillowy rolls with a perfectly sticky cinnamon-sugar swirl in every bite 🌀
  • Truly Beginner-Friendly – No stand mixer required, no complicated techniques. A bowl, a spatula, and your hands are all you need
  • Faster Than Traditional Recipes – All the bakery-style flavor of classic cinnamon rolls in just over 2 hours start to finish 🏆
  • Multiple Icing Options – Choose from cream cheese icing, vanilla glaze, or coffee icing depending on your mood 🧀☕
  • Freezer-Friendly & Make-Ahead – These rolls freeze beautifully, making them a stress-free option for holidays, brunches, and special breakfasts ❄️

🛠 Tools You’ll Need

  • Large mixing bowl 🥣
  • Heatproof bowl or small saucepan (for warming milk and butter)
  • Sturdy rubber spatula or wooden spoon 🥄
  • Stand mixer with paddle attachment (optional)
  • Rolling pin
  • Sharp knife (for slicing rolls) 🔪
  • 9- or 10-inch round cake pan, pie dish, or square baking pan
  • Wire cooling rack
  • Hand mixer or stand mixer (for the icing) 🔌
  • Instant-read thermometer (highly recommended) 🌡️

🥄 Key Ingredients

For the Dough:

  • All-purpose flour (2¾ cups / 344g) – Provides dough structure. Bread flour can be substituted for chewier rolls, but all-purpose gives the classic soft texture 🌾
  • Granulated sugar (¼ cup / 50g) – Sweetens the dough and feeds the yeast for a reliable rise
  • Salt (½ tsp) – Enhances flavor and balances the sweetness throughout
  • Whole milk (¾ cup / 180ml) – The richest choice for a tender, flavorful dough. Buttermilk works equally well; nondairy milks have worked for many readers too 🥛
  • Unsalted butter (3 tbsp / 43g) – Warmed with the milk for a rich, soft dough that stays tender after baking 🧈
  • Instant yeast (2¼ tsp / 1 standard packet) – Dissolving the yeast directly in the warm milk-butter mixture (rather than mixing into dry ingredients) yields noticeably fluffier, softer rolls
  • Egg, room temperature (1 large) – Contributes richness, structure, and that irresistibly soft crumb 🥚

For the Cinnamon Filling:

  • Unsalted butter, extra softened (3 tbsp / 43g) – Must be room temperature soft — not too hard (won’t spread) and not too melty (will seep into the dough) 🧈
  • Light or dark brown sugar, packed (⅓ cup / 67g) – Gives the filling deep, caramelized flavor that white sugar simply can’t match 🍯
  • Ground cinnamon (1 tbsp) – You can’t have a cinnamon roll without it! 🌿

For the Cream Cheese Icing:

  • Full-fat block cream cheese, softened (4 oz / 113g) – Must be full-fat block — not tub or spreadable — for a thick, creamy icing that holds its shape on warm rolls 🧀
  • Unsalted butter, softened (2 tbsp / 28g) – Creams with the cheese for a smooth, silky finish
  • Confectioners’ sugar (⅔ cup / 80g) – Sweetens and gives the icing its drizzleable, melt-into-the-swirls consistency
  • Pure vanilla extract (1 tsp) – Adds warmth and bakery-style depth to the icing 🌿

🌀 How to Make Easy Cinnamon Rolls From Scratch

  1. Mix the Dry Ingredients: Whisk together the flour, granulated sugar, and salt in a large bowl. Set aside. 🌾
  2. Activate the Yeast: Combine milk and butter in a heatproof bowl. Microwave or heat on the stove until the butter has melted and the mixture reaches 110°F (43°C) — warm to the touch but not hot. Whisk in the yeast until fully dissolved. 🥛
  3. Form the Dough: Pour the milk-yeast mixture into the dry ingredients. Add the egg and stir with a sturdy rubber spatula or wooden spoon (or use a stand mixer with a paddle on medium) until a soft dough forms. 🥣
rolled out rectangle shape of dough on counter and butter being spread on top
rectangle shape of dough with cinnamon sugar mixture sprinkled on top.
  1. Knead the Dough: Transfer to a lightly floured surface and knead by hand for 3–5 minutes until smooth. If the dough is very sticky, add a little more flour — but keep it soft and slightly tacky, not stiff. Place in a lightly greased bowl, cover loosely, and let rest for 10 minutes. ⏱️
  2. Add the Filling: Roll the rested dough into a 14×8-inch (36×20 cm) rectangle. Spread the softened butter evenly over the surface. Mix the brown sugar and cinnamon together and sprinkle it all over the buttered dough. 🍯
  3. Roll & Cut: Starting from the long edge, roll the dough tightly into a 14-inch log. Use your sharpest knife to cut into 10–12 even rolls and arrange them in a lightly greased 9- or 10-inch pan. 🔪
  4. Rise: Cover the pan with aluminum foil, plastic wrap, or a clean kitchen towel. Let the rolls rise in a warm, draft-free environment for 60–90 minutes until nearly doubled in size. Don’t rush this step! ❄️🌡️
cinnamon rolls cut from long rolled-up log.
  1. Bake: Preheat oven to 375°F (190°C). Bake for 24–27 minutes until lightly golden brown. If tops brown too quickly, loosely tent with foil and continue baking. Internal temperature should read 195–200°F (91–93°C) when done. Place pan on a wire rack. 🔥
  2. Make the Icing: Beat the softened cream cheese on high speed until smooth. Add butter and beat until combined. Add confectioners’ sugar and vanilla and beat until silky and smooth. 🧀
  3. Ice & Serve: Spread the cream cheese icing generously over the warm rolls and serve immediately while gooey and irresistible! ✨
spreading frosting on cinnamon rolls in round dish.

💡 Tips for Success

  • Don’t Add Too Much Flour – This is a soft, slightly tacky dough by design. Adding too much flour is the single most common reason cinnamon rolls turn out dense and dry. Add flour only as needed to make the dough kneadable.
  • Temperature-Check the Milk – Use an instant-read thermometer to verify 100–110°F. Too hot kills the yeast; too cold and it won’t activate properly.
  • Use Extra-Soft Butter for the Filling – Room-temperature butter is perfect. Too cold and it tears the dough; too melted and it soaks in rather than coating the surface.
  • Let Them Double Before Baking – With only one rise in this recipe, it’s absolutely critical the rolls fully double in size before going into the oven. Under-risen rolls = dense, flat results.
  • Right-Size Pan Matters – 10–12 rolls fit in a 9- or 10-inch pan. A pan that’s too small will cause overcrowding and uneven rising.
  • Warm Oven Trick for Rising – Preheat your oven to 150°F (66°C), turn it off, cover the rolls with foil, and let them rise inside. Leave the door cracked for 30 minutes, then close it for the remaining rise time.

🆘 Easy Cinnamon Rolls Troubleshooting Guide

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.

👩‍🍳 Pro Chef Tips

  • Vanilla Icing Option: Whisk together 1 cup confectioners’ sugar, 1 tsp vanilla extract, and 2–3 tbsp milk until smooth. Drizzle over warm rolls for a lighter, simpler glaze.
  • Coffee Icing Option: Replace the milk in the vanilla icing with strong brewed coffee or espresso for a gorgeous mocha glaze that pairs beautifully with cinnamon ☕
  • Raspberry Filling Variation: Swap the brown sugar-cinnamon filling for raspberry jam for a fruity, jammy sweet roll twist 🍓
  • Jumbo Rolls: For larger rolls, roll the dough into a bigger rectangle and cut into fewer, thicker slices. Increase baking time accordingly.
  • Perfectly Even Rolls: Use a ruler or bench scraper to mark the dough before cutting so all rolls are the same width for even baking.

☕ Perfect Pairings: What to Enjoy with Cinnamon Rolls

  • Classic Morning: Served warm alongside a bold black coffee or a creamy latte ☕
  • Holiday Brunch: Paired with scrambled eggs, fresh fruit salad, and mimosas for a festive spread 🍊
  • Cozy Afternoon: With a mug of hot chocolate or spiced chai on a chilly day 🍫
  • Easter Table: Alongside carrot cake cupcakes, fruit tarts, and a spring punch bowl 🌸
  • Indulgent Dessert: Warmed in the microwave with an extra drizzle of icing and a scoop of vanilla ice cream 🍨

📦 How to Store

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.

📌 More Recipes You’ll Love

👉 🍫 Ultimate Brownie Cookie Recipe: Fudgy, Crinkly & Irresistible!
👉 💙 Bluey Cake Recipe: Easy & Adorable Pup-Tastic Treat!
👉 Warning: This Nutella Cookie Pie Might Go Viral 📸🍪

Pinterest account

Get Recipes on Pinterest

Easy Cinnamon Rolls From Scratch, Soft and Fluffy Homemade Rolls

Difficulty: Beginner Prep Time 1 hr Cook Time 25 mins Rest Time 40 mins Total Time 2 hrs 5 mins
Cooking Temp: 190  C Servings: 12 Estimated Cost: $ 8
Best Season: Easter, All Seasons

Description

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.

Ingredients

Cooking Mode Disabled

Dough

Cinnamon Filling:

Cream Cheese Icing:

Instructions

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

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

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

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

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

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

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

Note

Enjoy these luscious cinnamon rolls as a delightful treat for breakfast, brunch, or a sweet snack!

Keywords: easy cinnamon rolls from scratch, one rise cinnamon rolls, beginner cinnamon roll recipe, homemade cinnamon rolls quick, soft fluffy cinnamon rolls, cream cheese icing cinnamon rolls, Sally's Baking Addiction cinnamon rolls, yeast beginner recipe, no overnight cinnamon rolls, easy sweet rolls recipe, brunch cinnamon rolls, Easter cinnamon rolls
Rate this recipe
Did you make this recipe?

Pin this recipe to share with your friends and followers.

pinit
Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

This error message is only visible to WordPress admins

Error: No feed found.

Please go to the Instagram Feed settings page to create a feed.