I truly believe these are the best cinnamon rolls ever made. Every time I bake them, I end up with rolls that are unbelievably soft, tender, and rich, with a perfectly balanced cinnamon-sugar filling and a smooth cream cheese frosting that melts right into every swirl. I love that they feel bakery-quality while still being simple enough to make at home without a mixer.
Why You’ll Love This Recipe
I love this recipe because it delivers everything I want in a cinnamon roll without unnecessary complexity. The dough turns out pillowy and light, the filling is buttery and fragrant, and the frosting is creamy without being overpoweringly sweet. I also appreciate that I can make these in one day with simple ingredients I usually already have on hand, and the method gives me beautifully shaped rolls every single time.
Ingredients
(Tip: You’ll find the full list of Ingredients and measurements in the recipe card below.)
For the dough
1 ⅓ cups whole milk
4 teaspoons active dry yeast
½ cup granulated sugar
5 cups all-purpose flour
2 large eggs
2 teaspoons salt
½ cup unsalted butter
For the filling
½ cup unsalted butter
1 cup light brown sugar
2 tablespoons cinnamon powder
¾ teaspoon salt
For assembly and baking
½ cup heavy cream
For the cream cheese icing
4 oz cream cheese
¼ cup unsalted butter
¼ cup heavy cream
1 cup icing sugar
Directions
I start by warming the milk until it is just warm to the touch, then I whisk in the yeast and let it rest until foamy. I add the sugar, flour, eggs, salt, and butter, and mix everything together until a shaggy dough forms. I knead the dough until it becomes smooth, stretchy, and soft, then let it rise until doubled in size.
While the dough rises, I mix together the butter, brown sugar, cinnamon, and salt to make the filling. Once the dough is ready, I roll it into a rectangle, spread the filling evenly, and cut it into long strips. I roll each strip into a tight cinnamon roll and place them into a lined baking pan.
After a second rise, I pour the heavy cream over the rolls and bake them until lightly golden and fluffy. While they cool slightly, I whisk together the cream cheese icing ingredients, then generously spread the frosting over the warm rolls before serving.
Servings And Timing
I usually get 12 generously sized cinnamon rolls from this recipe.
Prep time is about 45 minutes, rising time takes around 1½ to 2 hours total, and baking takes about 22 to 25 minutes. From start to finish, I plan for roughly 3 hours.
Variations
I sometimes add chopped nuts like pecans or walnuts to the filling when I want extra texture. On occasion, I mix a little orange zest into the frosting for a citrusy twist. If I want a deeper flavor, I swap part of the brown sugar for dark brown sugar or add a pinch of cardamom to the filling.
Storage/Reheating
I store leftover cinnamon rolls in an airtight container in the fridge for up to 4 days. When I’m ready to eat one, I reheat it in the microwave for about 20–30 seconds until warm and soft again. I find that they taste almost freshly baked when reheated gently.
FAQs
Can I Use Instant Yeast Instead Of Active Dry Yeast?
I can use instant yeast without any issues. When I do, I skip the step of letting the yeast sit in the milk and mix everything together directly.
Can I Make These Cinnamon Rolls Ahead Of Time?
I like to prepare them ahead and store them in the fridge after baking. I simply reheat before serving, which makes them perfect for busy mornings.
Why Didn’t My Dough Rise Properly?
I’ve noticed this usually happens if the yeast is expired, the milk was too hot, or the kitchen was too cold. Giving the dough more time often helps.
Can I Freeze These Cinnamon Rolls?
I freeze them after baking and cooling completely. When I want one, I thaw it overnight and reheat gently before serving.
Why Are My Cinnamon Rolls Dry?
In my experience, dry rolls usually mean too much flour, overbaking, or not enough kneading. Measuring carefully and watching the bake time makes a big difference.
Conclusion
These cinnamon rolls are one of my favorite things to bake and share. They are soft, rich, and comforting, with a perfect balance of sweetness and spice. Every time I make them, they remind me why homemade baking is so rewarding, and I never get tired of pulling a tray of these warm, frosted rolls out of the oven.
These homemade cinnamon rolls are soft, fluffy, and rich, filled with a buttery cinnamon-sugar swirl and topped with creamy cream cheese frosting. They feel bakery-worthy, yet they’re made entirely from scratch without needing a stand mixer.
Ingredients
For the dough:
1 ⅓ cups whole milk
4 teaspoons active dry yeast
½ cup granulated sugar
5 cups all-purpose flour
2 large eggs
2 teaspoons salt
½ cup unsalted butter
For the filling:
½ cup unsalted butter
1 cup light brown sugar
2 tablespoons cinnamon powder
¾ teaspoon salt
For assembly and baking:
½ cup heavy cream
For the cream cheese icing:
4 oz cream cheese
¼ cup unsalted butter
¼ cup heavy cream
1 cup icing sugar
Instructions
Warm the milk until just warm to the touch. Whisk in the yeast and let sit for 5–10 minutes until foamy.
In a large bowl, mix the sugar, flour, eggs, salt, and softened butter. Add the yeast mixture and stir until a shaggy dough forms.
Knead the dough on a floured surface or in the bowl until smooth and stretchy. Cover and let rise in a warm place until doubled in size (about 1 hour).
In a separate bowl, mix filling ingredients: softened butter, brown sugar, cinnamon, and salt.
Roll out the dough into a large rectangle. Spread the filling evenly across the surface.
Cut dough into strips, roll each into a swirl, and place into a lined or greased 9×13 baking pan.
Cover and let rise again until puffy (30–45 minutes). Preheat oven to 350°F (175°C).
Pour heavy cream evenly over the rolls before baking.
Bake for 22–25 minutes until golden brown and cooked through.
Mix icing ingredients until smooth. Spread over warm rolls before serving.
Notes
Add chopped nuts or orange zest to the filling for variation.
Use dark brown sugar for a deeper flavor.
A pinch of cardamom in the filling adds warmth.
Reheat rolls gently to maintain softness.
Freeze cooled rolls and thaw overnight before reheating.