These cinnamon rolls are soft, fluffy, and packed with sweet cinnamon flavor. They work just as well for a cozy breakfast as they do for dessert, which is probably why they disappear so fast.
The homemade frosting takes them over the top. It adds that rich, creamy finish that makes every bite feel extra special. And honestly, making cinnamon rolls from scratch is one of those kitchen projects that feels fun instead of stressful.
How to Make the Best Cinnamon Rolls
Ingredients
- 1 cup milk, warmed to 110 degrees F
- 2 1/4 tsp active dry yeast
- 1 large egg, room temperature
- 2 Tbsp melted butter, divided
- 4 Tbsp granulated sugar
- 1/2 tsp salt
- 3 cups all-purpose flour, plus 2–4 Tbsp more if needed
- 6 Tbsp softened butter
- 1/4 cup brown sugar
- 1 Tbsp ground cinnamon
- 4 Tbsp softened butter
- 4 oz softened cream cheese
- 2 tsp vanilla extract
- 1 cup powdered sugar
Directions
- In a large bowl, mix the warm milk, yeast, egg, 1 Tbsp melted butter, granulated sugar, and salt. Whisk until combined.
- Add the flour and stir with a wooden spoon until a dough forms. If the dough feels too sticky, add a little more flour, 1 Tbsp at a time.
- Knead the dough by hand for about 3 minutes, just until it feels smooth. Cover the bowl with plastic wrap and let it rise in a warm spot for about 1 hour.
- While the dough rises, make the filling by mixing softened butter, brown sugar, and cinnamon in a small bowl.
- Lightly flour your work surface and roll the dough into a 17 x 10-inch rectangle. Spread the filling evenly over the surface.
- Roll the dough up tightly from the long side, then use dental floss to slice it into 8 even rolls.
- Arrange the rolls in a 9 x 13-inch pan. Cover and let them rise again for about 30 minutes.
- Brush the tops with the remaining 1 Tbsp melted butter. Bake at 350 degrees F for 20–25 minutes, until golden and cooked through.
- Let the rolls cool for about 15 minutes while you make the frosting.
- Beat the butter, cream cheese, and vanilla together until smooth. Add the powdered sugar gradually and mix until creamy.
- Spread the frosting over the warm rolls and serve.
How to Serve Them
These cinnamon rolls taste best warm, when the frosting melts just a little into all the swirls. You can serve them on their own, or pair them with coffee or tea for a really cozy breakfast.
They also make a great addition to brunch tables, holiday mornings, or any day that needs a little extra sweetness.
How to Store Them
Store leftover cinnamon rolls in an airtight container at room temperature for up to 3 days. If you want them to last longer, refrigerate them for up to 1 week.
For even longer storage, freeze them for up to 3 months. Wrap them tightly in plastic wrap and then in foil before freezing so they stay fresh.
Tips for Great Results
A few small details make a big difference:
- Use milk that’s warm, not hot, so the yeast stays active.
- Don’t over-knead the dough, or the rolls can turn out tough.
- Let the dough rise somewhere warm, like near a sunny window or a turned-off oven.
- Use dental floss to cut the rolls neatly without squishing them.
These little tricks help the rolls bake up soft, tall, and bakery-worthy.
Fun Variations
If you want to change things up, try adding raisins or chopped nuts to the filling. You can also play with the frosting by adding cocoa powder for a chocolate twist or a little maple syrup for a richer flavor.
That’s the nice thing about cinnamon rolls—they’re already amazing, but they also leave room for a little creativity.
FAQ
Can I use instant yeast instead of active dry yeast?
Yes. Instant yeast works too, and you can mix it directly with the flour instead of activating it in warm milk first.
What if my dough doesn’t rise?
The yeast may be inactive, or the milk may have been too hot. Try again with fresh yeast and milk that feels warm, not hot.
Can I make them ahead of time?
Yes. You can prepare the rolls through the second rise, cover them, and refrigerate them overnight. The next day, let them come to room temperature before baking.
Final Thoughts
These cinnamon rolls are soft, sweet, and worth every minute of effort. They feel homemade in the best way possible, with that warm cinnamon filling and creamy frosting that makes people go back for seconds.
So yeah, if you’ve been wanting a classic cinnamon roll recipe that actually delivers, this is the one.

The Best Cinnamon Rolls!
Ingredients
- 1 cup milk heated to 110 degrees F
- 2 + 1/4 tsp. active dry yeast
- 1 large room temperature egg
- 2 Tbsp. melted butter divided
- 4 Tbsp. granulated sugar
- 1/2 tsp. salt
- 3 cups all-purpose flour plus 2-4 Tbsp.
- 6 Tbsp. softened butter
- 1/4 cup brown sugar
- 1 Tbsp. ground cinnamon
- 4 Tbsp. softened butter
- 4 oz. softened cream cheese
- 2 tsp. vanilla extract
- 1 cup powdered sugar
Instructions
- In a large bowl, mix together 1 cup of warm milk, 2 + 1/4 tsp. active dry yeast, 1 large egg, 1 Tbsp. melted butter, 4 Tbsp. granulated sugar, and 1/2 tsp. salt. Whisk the mixture quickly. Then, add in 3 cups of all-purpose flour and combine it with a wooden spatula. Add another 1 Tbsp. flour until the dough is not sticky. Knead the dough by hand for about 3 minutes. Cover the bowl with plastic wrap and let it rise in a warm place for about 1 hour.
- While the dough is rising, prepare the cinnamon filling. Combine 6 Tbsp. softened butter, 1/4 cup brown sugar, and 1 Tbsp. ground cinnamon in a bowl.
- After the dough has risen, lightly dust your work surface with flour and turn the dough out onto the surface. Roll the dough into a 17 x 10 rectangle. Spread the cinnamon filling evenly over the dough, then roll it up lengthwise. Use dental floss to cut the roll into 8 even pieces.
- Place the cinnamon rolls into a 9 x 13 pan, cover them with plastic wrap, and let them rise in a warm place for an additional 30 minutes. Once they have risen, brush the tops with the remaining 1 Tbsp. melted butter. Bake at 350 degrees F for 20-25 minutes. Let the rolls cool for about 15 minutes.
- While the rolls are cooling, make the frosting. In a medium bowl, beat together 4 Tbsp. softened butter, 4 oz. softened cream cheese, and 2 tsp. vanilla extract using a hand mixer. Gradually add in 1 cup of powdered sugar and mix until smooth.
- Once the cinnamon rolls are slightly warm, spread the frosting over the top and enjoy!



