Assemble the dough ingredients for making perfect overnight cinnamon rolls.

Dough Ingredients

Mix eggs, butter, flour, and salt using a stand mixer with a dough hook attachment.

start the dough

Pour the yeast mixture into the bowl and mix until smooth and elastic.

make the dough

Cover the bowl overnight cinnamon rolls dough and let it rise in a warm spot about 1-2 hours.

First Proof

Gather brown sugar, ground cinnamon, ginger, allspice, and butter.

filling ingredients

Make the overnight cinnamon rolls filling by mixing all the ingredients in a bowl. Set aside.

mix Filling

After the initial proof, move the dough to a floured surface. Gently press to remove air bubbles, then roll into a rectangle.

Making The Rolls

Spread the filling gently and evenly over the cinnamon roll dough using your fingers.


Tightly roll the dough from the long side to create a long spiral.


Cut the overnight cinnamon rolls into 12 equal spirals, reshaping gently if the dough is soft.


Place rolls in a baking dish, cover, and let rise until doubled. For overnight preparation, refrigerate the rolls.

second proof

Bake your perfect overnight cinnamon rolls until golden brown.


While the rolls bake, prepare cream cheese, sugar, butter, vanilla, and milk for the glaze.

frosting ingredients

Mix the glaze in a stand mixer, adding milk gradually for smoothness.


Once the cinnamon rolls are cooked, apply cream cheese frosting on the warm rolls.


Enjoy your perfect overnight cinnamon rolls with cream cheese frosting! Best served on the day of baking.