This homemade cinnamon roll recipe makes soft, fluffy rolls with a gooey cinnamon filling and tangy cream cheese frosting. Using active dry yeast creates bakery-quality rolls that are surprisingly approachable for home bakers.
Updated October 13, 2025: Recipe improved with refrigeration technique for fluffier rolls, an overnight make-ahead option, and expanded troubleshooting tips. Now yields 12 rolls instead of 10. Originally posted October 05, 2018.

Watch this quick video tutorial!
Jump to:
Here's what readers have to say about this recipe:
Reader Stephen, commented: "These came out amazing!!! So easy and didint take to long. I put some Carmel and walnuts in the filling and they were so good!! 10/10 Must try again ★★★★★"
Another reader Sasha, commented: "These were so good me and my family loved them thanks for the recipe! ★★★★★"
I've been perfecting yeast doughs for over a decade as a self-taught baker and recipe developer. This cinnamon roll recipe balances authentic technique with practical tips that help even nervous bakers succeed with yeast. [Link to About page]
Before You Cook
What Makes These Cinnamon Rolls Special
These aren't quick 30-minute rolls, they're the real deal. The yeast dough rises twice, creating that signature pillowy texture and rich flavor that make homemade cinnamon rolls worth the time investment. The cream cheese frosting adds the perfect tangy sweetness.
Key Ingredients You'll Need

For the Dough:
- Warm whole milk (105-110°F critical for yeast activation)
- Active dry yeast or instant yeast (one 2¼ teaspoon packet)
- Granulated sugar and butter for enrichment
- All-purpose flour (bread flour works too)
- Eggs for structure and tenderness
- Salt for flavor balance
For the Filling:
- Brown sugar for deep molasses sweetness
- Ground cinnamon (don't skimp, 3 tablespoons!)
- Softened butter to help filling adhere
For the Frosting:
- Cream cheese (room temperature is essential)
- Powdered sugar, sifted if lumpy
- Butter and vanilla extract
Essential Tools
- Stand mixer with dough hook (or strong arms for hand mixing)
- Rolling pin
- 9x13-inch baking dish
- Sharp knife or unflavored dental floss for clean cuts
Timing Expectations
- Active prep: 30-40 minutes
- First rise: 1-1.5 hours
- Second rise: 30 minutes
- Baking: 20 minutes
- Total time: About 2.5 hours
Expert Tips Before You Start
- Temperature is everything. Your milk should feel warm, but not hot. Test it on your wrist like baby formula. Too hot (above 110°F) kills the yeast. Too cool (below 100°F) slows activation significantly.
- Watch for the foam. When you proof the yeast, you should see bubbles and foam within 5-10 minutes. No bubbles means dead yeast. Start over with fresh yeast and check your milk temperature.
- Create a warm rising environment. A turned-off oven with the light on works perfectly. Avoid cold, drafty spots, which slow the rise dramatically.
Want To Save This Recipe?
📖 Recipe

Cinnamon Roll Recipe
Video
Equipment
- 1 Stand mixer with hook attachment
- 1 Rolling Pin
- 1 sharp knife
- 1 9x13 inch baking dish
Ingredients
- Dough:
- 1 cup whole milk, warmed to 105-110°F
- 1 packet (2¼ tsp) active dry yeast
- ½ cup granulated sugar, divided
- ⅓ cup unsalted butter, melted
- 1 teaspoon salt (omit if using salted butter)
- 2 large eggs
- 4 ½ cups all-purpose flour, plus extra for rolling
- Filling:
- 1 cup brown sugar
- 3 tablespoons ground cinnamon
- ⅓ cup unsalted butter, softened
- Cream Cheese Frosting:
- 6 tablespoons unsalted butter, softened
- 1 ½ cups powdered sugar
- ¼ cup cream cheese, room temperature
- ½ teaspoon vanilla extract
Instructions
- Step 1: Proof the Yeast: Warm 1 cup milk to 105-110°F. Add the 1 packet yeast and 1 teaspoon of the sugar. Let it sit 5-10 minutes until foamy and fragrant. If nothing happens, your yeast is dead, or the milk was too hot, start over.

- Step 2: Make the Dough: In a stand mixer with a dough hook, combine the remaining sugar, ⅓ cup melted butter, 1 teaspoon salt, 2 eggs, and 4 ½ cups flour. Mix on low until crumbly. Add the proofed yeast mixture and mix on medium-low for 6-8 minutes until a soft, slightly sticky dough forms. The dough should pull away from the bowl sides but remain tacky. If too wet, add 1-2 tablespoons more flour.

- Step 3: First Rise: Lightly oil a large bowl. Form dough into a ball and place in the bowl, turning to coat. Cover with a kitchen towel or plastic wrap. Let rise in a warm spot for 1-1.5 hours until doubled in size.

- Step 4: Prepare the Filling: Mix 1 cup brown sugar and 3 tablespoons cinnamon in a small bowl. Grease a 9x13-inch baking dish.

- Step 5: Roll and Fill: Punch down the dough. On a lightly floured surface, roll into a 17x14-inch rectangle about ¼ inch thick. Spread the softened butter evenly over the dough, leaving a ½-inch border on one long edge. Sprinkle the cinnamon-sugar mixture over the butter.

- Step 6: Shape the Rolls: Starting from the long edge opposite the border, tightly roll the dough toward you. Pinch the seam to seal. Using a sharp knife or dental floss, cut into 10 equal slices (about 1.5 inches each). Place cut-side up in the prepared pan.

- Step 7: Second Rise: Cover the pan with a towel and let rise 30 minutes until puffy and nearly doubled.

- Step 8: Bake: Preheat oven to 350°F. Bake 20 minutes until golden brown and bubbly. The internal temperature should reach 190°F. Don't overbake or they'll dry out.

- Step 9: Make the Frosting: While rolls cool slightly, beat 6 tablespoons butter, 1 ½ cups powdered sugar, ¼ cup cream cheese, and ½ teaspoon vanilla until smooth and creamy.
- Step 10: Frost and Serve: Spread frosting generously over warm (not hot) rolls. Serve immediately for maximum gooeyness.

Notes
- Yeast type: Active dry yeast requires proofing. Instant yeast can be mixed directly into dry ingredients, though proofing still works.
- Flour measuring: Spoon flour into measuring cups and level off. Don't scoop directly from the bag (it packs too much flour). Better yet, use a scale: 4½ cups = 563 grams.
- Milk temperature: Use a thermometer for accuracy. Too hot kills yeast; too cold prevents activation.
- Rolling thickness: Consistent ¼-inch thickness ensures even baking and uniform rolls.
- Hand mixing option: Possible but requires 10-15 minutes of vigorous kneading. The dough should be smooth and elastic.
- Updated 10/13/25: Improved instructions, overnight option added, expanded troubleshooting, now yields 12 rolls.
After You Cook
Storage and Reheating
- Room Temperature: Store unfrosted rolls in an airtight container for up to 2 days. With cream cheese frosting, refrigerate.
- Refrigerator: Frosted rolls keep 4 days in an airtight container. The cream cheese frosting requires refrigeration.
- Freezer: Wrap individual rolls tightly in plastic wrap, then aluminum foil. Freeze up to 3 months. Thaw overnight in the refrigerator. Reheat in a 300°F oven for 10 minutes, air fryer for 3-4 minutes, or microwave for 30-45 seconds.
- Reheating Tips: Low oven heat (300°F) works best for multiple rolls. Microwave individual rolls for 20-30 seconds for a soft, gooey texture. Air fryer at 320°F for 3-4 minutes creates slightly crispy edges.

Recipe Variations
- Overnight Cinnamon Rolls: After shaping rolls in the pan (after step 6), cover tightly and refrigerate overnight. Next morning, let it sit at room temperature 45 minutes to 1 hour until puffy, then bake as directed.
- Double Batch: Double all ingredients and use two 9x13-inch pans. Perfect for freezing one batch for later or feeding a crowd.
- Add-Ins: Try pecans, walnuts, or caramel in the filling. One reader added caramel and walnuts with fantastic results.
- Different Frosting: Swap cream cheese frosting for simple vanilla glaze (powdered sugar + milk + vanilla) or maple icing.

Troubleshooting Common Issues
- Dough won't rise: Check yeast expiration date. Ensure your rising spot is warm (75-80°F). Cold kitchens need longer rising times.
- Rolls are dense: Over-kneading or adding too much flour causes density. The dough should be soft and slightly tacky, not stiff.
- Filling leaks out: The butter was too melted (use softened, not melted), or you didn't pinch the seam well. Dental floss creates cleaner cuts that seal better.
- Frosting is lumpy: Cream cheese and butter must be room temperature. Beat longer for smoothness. Sift powdered sugar if very lumpy.
- Uneven baking: Roll the dough to a consistent thickness. Cut rolls evenly. Rotate the pan halfway through baking.

Frequently Asked Questions
Yes. After the first rise, punch down, wrap tightly, and refrigerate up to 24 hours. Let it come to room temperature before rolling out (about 1 hour).
Yes, but I recommend freezing after baking for the best texture. If freezing unbaked, add 5-10 minutes to the baking time and watch closely.
Either the yeast has expired/dead, or your milk was too hot (above 120°F kills yeast). Start over with fresh yeast and properly tempered milk.
Yes. Bread flour creates slightly chewier rolls with more structure. Use the same measurements.
They should be golden brown on top and sound slightly hollow when tapped. Internal temperature should reach 190°F.
The sugar feeds the yeast and creates tenderness. You can reduce the filling sugar slightly, but don't reduce the dough sugar, or the texture will suffer.
If they rose somewhat, yes they'll just be denser. If they didn't rise at all, the yeast was dead and they'll be very dense and not worth eating.

Love This Recipe? Try These Next:
- Small Batch Cinnamon Rolls - Perfect for 2-4 people.
- Cinnamon Roll Cake - All the flavor, easier method.
- Sticky Buns with Crescent Rolls - 30-minute shortcut version.
- Old Fashioned Yeast Rolls - Master basic yeast dough.
Did You Make These Cinnamon Rolls? I'd love to hear how they turned out! Please leave a ⭐️⭐️⭐️⭐️⭐️ star rating in the recipe card and leave a comment sharing your experience. Did you try the overnight method? Add any special mix-ins? Your feedback helps other bakers and helps me continue improving this recipe.
**Share your creation!** Tag me @simplylakita on Instagram or Facebook, or use #simplylakita so I can see your beautiful homemade cinnamon rolls!
















Tammy says
Oh I love cinnamon rolls...these look absolutely heavenly! What a fabulous treat to wake up to in the morning 😀
LaKita says
Thank you Tammy, they're such a delicious treat 🙂
Kathryn says
There's nothing better than hot cinnamon rolls from the oven. Thanks for this amazing recipe- your instructions were so helpful!
LaKita says
Thank you so much Kathryn!! Happy to help with your cinnamon roll success 🙂
Elaine says
I can't believe how easy this recipe was and it came out perfectly. Thanks for the recipe. 🙂
LaKita says
Thank you Elaine!! Glad to hear that your cinnamon rolls came out perfectly!
Bernice says
My goodness, I can't believe how amazing these cinnamon rolls turned out. I had to slap away hands so that they could cool enough for the frosting! As suspected, once the frosting was on, they disappeared quickly!
LaKita says
That makes me so happy to hear Bernice! Waiting for them to cool is the hardest part in my home as well!!
Marta says
I love eating cinnamon rolls and these look fantastic. I can't wait to try the recipe out for our weekend brunch!
LaKita says
Thank you Marta! I hope you enjoy them 🙂
Enriqueta says
This is my second time coming for this recipe. I thought you would like to know everybody loves your cinnamon rolls at home! This is an A+ recipe. Thank you, Lakita.
LaKita says
Thank you Enriqueta! I happy to hear that you're enjoying the cinnamon roll recipe 🙂
JR says
This sounded fantastic until I saw that you did not give a dimension for the rolling of the dough before spreading filling. Would you please post?
LaKita says
Certainly, roll the dough out to about 17"x 14". This dough is forgiving and this measurement isn't exact, it can vary based on baking pan used and desired size/thickness of rolls.
ramona says
I haven't made cinnamon rolls in such a long time and these look super delicious! Thank you for sharing this recipe, I cant wait to make these today!
LaKita says
Thank you so much Ramona, hope you enjoyed the recipe!
Debbie says
Cinnamon rolls are my weakness and these sound wonderful. I love that you include a cream cheese icing , that is ultimate topping. I can't wait to try these.
LaKita says
Thank you Debbie, I hope you get a chance to try them soon!
Marta says
I made these cinnamon rolls for a brunch yesterday and everyone who ate one commented on how fluffy and buttery they are. This is definitely a great breakfast bread recipe.
LaKita says
Thank you Marta! So happy to hear the cinnamon rolls were a success 🙂
Erin says
These rolls were amazing! I especially loved the cream cheese frosting. Thanks for a great recipe!
LaKita says
Thank you Erin, the cream cheese frosting really does add a little something extra!!
Dani says
Nothing beats a good, well written recipe for Cinnamon Rolls. Thank you for the detailed instructions. I will make this recipe again and again (they didn't last long!)
LaKita says
Thank you Dani! They never last long in my home either 🙂
Leslie says
Everyone needs a classic, cinnamon roll recipe to keep on hand. This is definitely that recipe!
LaKita says
Thank you Leslie, perfect recipe to keep on hand!
veenaazmanov says
Soft, fluffy and flavorful Cinnamon filling. These Rolls look delicious. I love the Cream Cheese frosting too.Best for a Tea Party.
LaKita says
Thank you so much, definitely great to serve with tea!
Kate says
These cinnamon rolls are so fluffy and delicious, my husband really enjoyed them and he is a cinnamon roll connoisseur! The cream cheese frosting is of course the best part 🙂
LaKita says
Thank you so much Kate, glad to hear they were a hit!
Amanda Mason says
Amazing recipe and not difficult to make! The flavors are fantastic! I can see myself making these on Christmas morning for my family! So good!
LaKita says
Thank you Amanda! They definitely sound like the perfect way to start Christmas morning!
Sharon says
It doesn't get better than these cinnamon rolls. The step-by-step instructions make sure that they come out perfectly every time I make them.
LaKita says
Thank you Sharon, they are so delicious 🙂
Pam says
How many does the recipe make?
I can’t wait to try these!
LaKita says
Hi Pam! The recipe makes about 8 to 10 cinnamon rolls, but you can cut them smaller if you would like.
Teeanna Munro says
Can you substitute the all purpose flour with bread flour?
LaKita says
Hi Teeanna! I have never tried it but it should work with bread flour as well.
Akaleistar says
Those cinnamon rolls look so good!
LaKita says
Thank you 🙂