Easy Homemade Cinnamon Rolls From Scratch (Beginner Friendly)

Nothing beats the smell of cinnamon rolls baking at home. The pillowy dough, addictive cinnamon sugar, and oh so gooey center. I make this recipe several times a year because I just can’t get enough.  This recipe walks you through every checkpoint, so the rolls rise correctly.

I also share a brown butter option for a deeper, bakery-style flavor. You will get clear cues for kneading, proofing, and doneness. Even as a beginner, you will be able to make these cinnamon rolls at home with soft, fluffy rolls with tender layers.  Plus, you will learn overnight, freezer, and reheat tips for stress-free mornings.

Make these for a perfect cozy weekend morning or family brunch, everyone will love them.

How to make cinnamon rolls – step by step

Yeast Mixture

  • 3/4 cup (180ml) warm water
  • 2 and 1/2 tsp active dry yeast
  • 1 tbsp sugar

Cinnamon roll dough

  • 3 cups (360g) all-purpose flour
  • 1 tsp salt
  • 1/3 cup (67g) sugar
  • 1 egg + 1 egg yolk whisked
  • 4 tbsp browned butter (cooled)

Cinnamon Roll Filling

  • 1/3 cup (76g) browned butter (slightly cooled)
  • 1 cup (135g) brown sugar
  • 2 tbsp cinnamon

1/2 cup (120g) heavy cream (to pour over risen rolls)

Cream Cheese Frosting

  • 4 oz cream cheese, softened

  • 4 tbsp unsalted butter, softened

  • 1 1/2 to 2 cups powdered sugar (start with 1 1/2 for less sweet)

  • 1 tsp vanilla extract

  • Pinch of salt

  • 1 to 2 tbsp milk or heavy cream (only if needed for texture)

1) Brown the butter (optional)

  • I love brown butter in my baked goods so i always start by melting butter in a light-colored pan over medium heat.

  • Stir often, watch for golden bits and a nutty smell.

  • Pull it off the heat as soon as it turns amber.

  • Let it cool until warm, not hot, before using.

2) Warm the liquid and wake up the yeast

  • Warm water or milk until it feels like warm bath water ( should be able to dip your finger in without scolding).

  • Mix in yeast and a little sugar to proof.

  • Wait until foamy and bubbly, that means the yeast is active ( it’s crucial that you ensure your yeast is alive).

3) Mix the dough

  • Add sugar, eggs, salt, and butter (or brown butter) to the yeast mixture.

  • Mix in flour until a shaggy dough forms.

  • Stop and scrape the bowl so flour does not hide at the bottom.

4) Knead until smooth

  • Knead until the dough looks smooth and feels elastic about 10 minutes on low-to-medium speed.

  • It should feel soft and slightly tacky, not dry.

  • If it is very sticky, add flour 1 tablespoon at a time.

  • If it feels stiff, add a teaspoon of milk and keep kneading.

  • A good cue, the dough pulls from the bowl but still feels plush.

5) First rise (bulk rise)

  • Shape dough into a ball and place in a lightly oiled bowl.

  • Cover and let rise until doubled in size ( about 1-hr)

  • After 1-hr, press a finger in the dough, the dent should slowly fill in.

6) Make the cinnamon filling

  • Mix brown sugar, cinnamon, and a pinch of salt.

  • Butter should be room temperature, spreadable but not melted, so the filling stays put.

7) Roll out, fill, and shape

  • Roll out dough into an even rectangle, aim for even thickness.

  • Spread butter edge to edge, leave a small border on the long side.

  • Sprinkle the cinnamon sugar evenly as you press it in lightly.

  • Roll up tightly from the long side, keep tension as you roll.

  • Pinch the seam closed and place the dough seam-side down.

8) Slice the rolls cleanly

  • I use a ruler to mark the log into equal pieces for even baking.

  • Next, slide floss under the log, cross, then pull to slice.

  • The log should cut cleanly and without any resistance.
  • Place the roll cut-side up in your rectangular baking pan.

9) Second rise (proof the rolls)

  • Now for the second rise ( also 1-hour)

  • Cover and let the dough rise until puffy and close to touching.

  • The rolls should look lighter and jiggle slightly if you tap the pan.

9) Add your heavy cream

  • For that goey center, you want to add half a cup of heavy cream before you bake your cinnamon rolls

  • This will ensure that your cinnamon rolls come out perfectly, moist and soft with a caramel like sauce at the bottom of the pan

10) Bake

  • Now it’s finally time to bake your cinnamon rolls
  •  Bake at 350F (177C) for 25-30 minutes until the tops are golden and the centers look set.

  • The middle rolls should spring back when gently pressed.

12) Make your cream cheese frosting

  • I love to make my cream cheese frosting right after removing the cinnamon rolls from the oven.

  • Beat cream cheese and butter until smooth and fluffy, about 1 to 2 minutes.

  • Add powdered sugar in 2 to 3 additions, beating until creamy each time.

  • Mix in vanilla and salt. Taste and adjust sweetness.

11) Frost at the right time

  • For melty frosting, frost while rolls are warm.

  • For thick frosting, cool 10 to 20 minutes first.

  • Spread frosting into the swirls, then serve right away for peak gooeyness.

  • I love classic cream cheese frosting but you can also just pour heavy cream over the rolls, they taste just as good and much better if you don’t want something overly sweet.

Cinnamon roll variations to try

  • Brown butter maple pecan: Add chopped pecans to the filling, drizzle maple glaze instead of cream.

  • Orange cinnamon rolls: Add orange zest to the sugar filling, use orange glaze.

  • Apple pie cinnamon rolls: Layer thin cooled sautéed apples over the filling.

  • Pumpkin spice (fall): Add pumpkin pie spice with the cinnamon, use cream cheese frosting.

  • Chocolate swirl: Add cocoa to the filling, sprinkle mini chocolate chips before rolling.

  • Mocha rolls: Add espresso powder to the filling, finish with vanilla glaze.

  • Cranberry walnut (holiday): Add dried cranberries and walnuts, use orange glaze.

Add ins that work without making the dough heavy

  • Chopped nuts: Toast nuts first for better flavor, chop them up into small pieces .

  • Raisins: Soak raisins in warm water, then dry well before using.

  • Mini chocolate chips: Freeze the choc chops 10 minutes before use so they stay put while rolling.

  • Spices:  Add cardamom, nutmeg, or ginger for warmth without changing texture.

Frosting swaps (match the mood)

  • Classic cream cheese frosting: Tangy, thick, best for brunch.

  • Vanilla glaze: Light, shiny, perfect if you want less richness.

  • Brown butter glaze: Nutty and cozy, amazing with cinnamon.

  • Maple frosting: Adds warm sweetness, great with pecans or bacon.

  • Salted caramel drizzle: Do it after frosting, so it stays defined.