Homemade Cinnamon Rolls – Soft, Gooey, and Irresistible

There’s nothing quite as comforting as the smell of fresh-baked cinnamon rolls filling your home. This homemade cinnamon roll recipe creates rolls that are perfectly soft, gooey in the middle, and topped with a creamy, dreamy frosting that makes every bite unforgettable. Whether you’re a beginner baker or a seasoned pro, this step-by-step guide will walk you through creating the perfect cinnamon rolls from scratch.

Why This Cinnamon Roll Recipe Works

Some homemade cinnamon roll recipes can feel intimidating, but with this method, you’ll see that anyone can bake these delicious treats. These cinnamon rolls are:

  • Soft and fluffy – the dough rises perfectly for that classic texture.
  • Richly flavored – brown sugar, cinnamon, and butter create the ultimate filling.
  • Finished with the best icing – creamy, slightly sweet, and perfectly spreadable.

Even if you’ve never made cinnamon rolls before, this recipe will help you bake bakery-quality rolls in your own kitchen.

Cinnamon Roll Ingredients

Before you start, make sure you have the following ingredients on hand. This recipe works well with standard pantry items.

For the Dough:

  • Milk – use whatever you have at home. Whole, 2%, or skim milk will all work.
  • Active dry yeast – this is crucial for proper rising. Avoid instant yeast for this recipe.
  • Granulated sugar – adds just enough sweetness to the dough.
  • Unsalted butter – melted and cooled, used in the dough for softness.
  • Egg – helps create a tender, moist dough.
  • All-purpose flour – forms the base of the dough. Accuracy matters!
  • Salt – enhances flavor and balances sweetness.

For the Filling:

  • Brown sugar – packed for that rich sweetness.
  • Ground cinnamon – the signature spice of these rolls.
  • Butter – melted, to spread over the dough before sprinkling the sugar mixture.

For the Icing:

  • Cream cheese – full-fat and at room temperature for smoothness.
  • Unsalted butter – also at room temperature.
  • Powdered sugar – to sweeten the frosting.
  • Milk – adds the perfect creamy consistency.
  • Vanilla extract – enhances flavor.
  • Salt – just a pinch to balance the sweetness.

Step-by-Step Instructions

Step 1: Activate the Yeast

Warm your milk to about 110–115°F (43–46°C). Pour the milk into a mixing bowl and whisk in the active dry yeast and granulated sugar. Let it sit for five minutes until it becomes foamy. This ensures that your yeast is alive and ready to help the dough rise.

Step 2: Make the Dough

Once the yeast is foamy, add the melted butter, egg, and salt. Mix to combine. Gradually add the flour and knead for about 10 minutes until the dough is smooth and elastic. You can knead by hand or use a stand mixer with a dough hook. Cover the dough with a towel or plastic wrap and let it rise in a warm spot for about 2 hours, until doubled in size.

Step 3: Prepare the Filling

While the dough is rising, mix the brown sugar and cinnamon in a small bowl. This mixture will give your rolls that classic gooey and sweet center.

Step 4: Roll and Assemble the Rolls

On a lightly floured surface, roll the dough into a 16×12 inch rectangle. Spread the melted butter over the dough, then evenly sprinkle the brown sugar and cinnamon mixture. Starting from the shorter side, roll the dough tightly into a log. Use a sharp knife or unflavored dental floss to cut the roll into 12 even pieces.

Step 5: Second Rise

Place the rolls in a greased 9×13-inch baking dish, cut side down. Cover and let them rise in a warm spot for 8 hours or overnight. This second rise ensures soft, fluffy rolls.

Step 6: Bake

Preheat your oven to 375°F (190°C). Bake the cinnamon rolls for 15–20 minutes, or until they are lightly golden.

Step 7: Make the Icing

While the rolls are baking, combine the room-temperature cream cheese and butter in a bowl and beat until smooth. Add milk and vanilla, then gradually mix in powdered sugar. Finish with a pinch of salt. Spread the icing over the warm rolls for the perfect finishing touch.

Homemade Cinnamon Roll Tips

  • Measure flour accurately – too much flour can make rolls dense. Use a kitchen scale or proper measuring technique.
  • Butter temperature – for frosting, use room temperature; for filling, melt and cool slightly.
  • Cutting rolls evenly – a sharp knife or dental floss helps create clean, even rolls.
  • Brand matters – use a high-quality cream cheese like Philadelphia for best frosting.

Baking From Frozen

You can prepare these rolls in advance and freeze them for convenience:

  1. Assemble the rolls and place them in a greased pan.
  2. Give them a partial rise (4 hours instead of 8).
  3. Cover tightly with foil and freeze for up to 3 months.
  4. Thaw in the refrigerator overnight.
  5. Allow a 1-hour final rise at room temperature before baking.


Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon



  1. Activate the yeast: Warm milk to 110–115°F. Whisk in yeast and sugar. Let sit 5 minutes until foamy.
  2. Prepare the dough: Add melted butter, egg, and salt. Gradually add flour and knead 10 minutes until smooth. Cover and let rise 2 hours.
  3. Mix the filling: Combine brown sugar and cinnamon.
  4. Roll the dough: Roll into a 16×12-inch rectangle. Spread butter and sprinkle sugar mixture evenly. Roll tightly from short side and cut into 12 rolls.
  5. Second rise: Place rolls in greased 9×13-inch pan, cover, and let rise 8 hours or overnight.
  6. Bake: Preheat oven to 375°F. Bake 15–20 minutes until golden.
  7. Make icing: Beat cream cheese and butter until smooth. Add milk and vanilla. Gradually add powdered sugar, finish with a pinch of salt. Spread on warm rolls.


Notes

  • Baking from frozen: Assemble and partially rise rolls (4 hours), freeze covered for up to 3 months. Thaw overnight in fridge, allow 1-hour final rise, then bake.
  • Flour measurement: Accurate measurement is essential for fluffy rolls; use a scale or proper spoon-and-level technique.
  • Butter temperature: Room-temperature for frosting; slightly cooled but melted for filling.
  • Cutting rolls: Use a sharp knife or dental floss for clean slices.
  • Cream cheese brand: Use full-fat, high-quality cream cheese like Philadelphia for best results.