This classic homemade cinnamon roll recipe pairs a soft, fluffy dough with swirls of buttery cinnamon sugar and cream cheese frosting. Best breakfast ever!

It goes without saying that homemade cinnamon rolls taste amazing, but the other benefit of making them at home is that your whole house will smell absolutely incredible.


Active dry yeast Whole milk Sugar Butter Eggs Salt All-purpose flour Brown sugar Cinnamon Cream cheese Vanilla extract Confectioners' sugar

Add warm milk and yeast in a bowl. Mix until combined the eggs, butter, and sugar, then add the salt and flour .


Using a dough hook, knead the dough until smooth and elastic.


Place the dough in a greased bowl, turning it once to coat the dough in the oil. Cover the bowl and let the dough rise in a warm place until it has doubled in size.


Combine brown sugar and cinnamon in a small bowl. To assemble, roll out the dough, brush with butter, sprinkle the cinnamon sugar on top, and roll into a log.


Cut the dough logs into 8 slices; place the cut rolls into a greased 13×9-inch pan and cover with a kitchen towel. Let the rolls rise in a warm place until doubled in size.


Bake the cinnamon rolls until they’re golden brown. Make the frosting by beating the butter, cream cheese, vanilla, salt, and confectioners’ sugar.


Spread the frosting over the tops of the cinnamon rolls and serve.


Get this Classic Cinnamon Rolls recipe + many more by clicking the links below!