Soft & Fluffy Homemade Cinnamon Rolls (Better Than Bakery)

Cinnamon Rolls Your Family Will Love
Thereโs something about a warm pan of homemade cinnamon rolls that just feels like real life done right. Soft dough, a generous swirl of cinnamonโbrown sugar, and that cream cheese frosting melting into every corner. It’s the kind of simple kitchen win that never lasts long in a busy household.
These cinnamon rolls are the ones I make when I want something reliable, comforting, and worth the effort to make. The dough stays soft, the centers stay gooey, and the frosting pulls everything together without being overly sweet.
If your family loves anything cinnamon, these rolls fit right into that everyday, practical baking must. The kind of recipe you keep because it works every single time.
Ingredients You’ll Need:
AllโPurpose Flour: I stick with allโpurpose because we always have it on hand. It keeps the dough soft and easy to work with. Bread flour can make rolls chewier, but for that classic tender cinnamon roll texture, allโpurpose does the job perfectly.
Yeast: Active dry or instant both work. The key is making sure your liquid is warm, not hot. If the yeast doesnโt activate, the rolls wonโt rise, and youโll end up with dense dough.
Milk: Warm milk helps the dough rise and gives the rolls a softer crumb. Whole milk gives the best richness, but any milk you have on hand works.
Sugar: A little sugar in the dough feeds the yeast and helps with browning. The brown sugar in the filling melts into that gooey center everyone loves.
Butter: Softened butter enriches the dough and makes the filling melt into the layers. Itโs one of the reasons the rolls stay tender instead of drying out.
Egg: An egg adds lift and softness. You can make cinnamon rolls without it, but with the egg, the dough rises higher and bakes up fluffier.
Salt: Just enough to balance the sweetness and bring out the flavor in the dough.
Cinnamon: This is the star. I cover the brown sugar generously because the filling is what makes each bite worth it. If you love a stronger cinnamon flavor, add more. Itโs hard to overdo it here.
Cream Cheese: For the frosting. It melts into the warm rolls and gives that tangyโsweet finish that makes homemade cinnamon rolls feel special.
If your family likes cinnamon, they may like apple cinnamon muffins too.
Why Didn’t My Dough Rise?

Dough that doesnโt rise usually comes down to yeast temperature. The liquid needs to be warm โ around 100ยฐF, not hot. If itโs too warm, it kills the yeast and the dough stays dense. If itโs too cool, the yeast wonโt activate. A good rise is what gives cinnamon rolls their soft, fluffy texture.
If your yeast is expired, the dough could also not rise.

What Is the Secret Ingredient to Awesome Cinnamon Rolls?
Time. Letting the dough rise fully โ both the first rise and after shaping โ is what makes the rolls light instead of heavy. Rushing the rise leads to dense, compact rolls. A warm kitchen and patience make all the difference.
Do You Need to Add Eggs to Make Cinnamon Rolls?
You can make cinnamon rolls without an egg, but adding one gives the dough more lift and softness. It helps the rolls bake up taller and fluffier. Since we prefer that bakeryโstyle texture, this recipe includes an egg.

What Type of Flour Do You Use?
Allโpurpose flour works perfectly here. It keeps the dough tender and easy to handle. Bread flour can make rolls chewier, which isnโt the texture most people want in a classic cinnamon roll.

How Much Cinnamon Do I Add to the Filling?
Enough to fully cover the brown sugar. Cinnamon rolls should taste like cinnamon, so donโt be shy. Most batches use about 1โ2 tablespoons, but it depends on how large you roll out the dough and how bold you want the flavor.
Can you Freeze Cinnamon Rolls?
Yes, they freeze beautifully. You can freeze them baked or unbaked. For baked rolls, cool completely, wrap well, and freeze. For unbaked rolls, freeze after slicing, then thaw and rise before baking. Itโs a great way to prep ahead.

How Do I Thicken Cream Cheese Frosting?
Chill it. A quick 5โ10 minutes in the refrigerator helps it firm up. If the rolls are too warm when you frost them, the frosting will melt, so let the rolls cool slightly before spreading.
Why This Recipe Works
- Soft, enriched dough: The combination of warm milk, butter, and an egg gives the dough a soft, tender texture that stays fluffy even after cooling.
- A reliable rise: The dough uses just the right amount of yeast and warm liquid to rise consistently without being fussy. As long as the water isnโt too hot, the dough will puff up beautifully.
- A generous cinnamonโbrown sugar filling: The filling melts into the layers as the rolls bake, giving you that gooey center everyone reaches for first. No skimping on cinnamon, itโs the whole point.
- Simple ingredients you already have: Allโpurpose flour, butter, sugar, cinnamon. Nothing complicated or specialty. This is the kind of recipe you can make on a regular weeknight or lazy weekend morning.
- Cream cheese frosting that melts into the rolls: Spreading the frosting while the rolls are still warm lets it seep into every swirl. It adds that tangy sweetness without being overly sugary.
- Makeโahead and freezer friendly: You can prep the rolls ahead, freeze them, or refrigerate overnight so breakfast comes together fast. This makes the recipe fit into real life instead of taking over your morning.
- Beginnerโfriendly method: The steps are pretty easy, the dough is forgiving, and you donโt need special equipment. If youโve ever been intimidated by yeast, this is the recipe that builds confidence.
Soft, Gooey Homemade Cinnamon Rolls With Cream Cheese Frosting
Ingredients
Dough
- 1 package yeast (2 1/4 teaspoons)
- 1/2 cup luke warm water
- 3 Tablespoons vegetable shortening
- 1 cup hot water
- 1/2 cup sugar
- 4 1/2 cups all purpose flour
- 1 beaten egg
- 1/2 teaspoon salt
Filling
- 1 stick softened butter
- 1/2-3/4 cups brown sugar
- cinnamon to cover
Cream Cheese Frosting
- 4 ounces softened cream cheese
- 1/4 cup soft butter
- 1/2 teaspoon vanilla
Instructions
Mixing Dough
- In a small bowl, add yeast to the 1/2 cup of lukewarm water. Mix until dissolved and let sit and bubble up (it will start to make a mother)
- In a large bowl, add the shortening, salt, sugar and hot water.ย Mix to incorporate. Let the mix cool until the water is lukewarm, then add the yeast mix and stir.
- Add in the beaten egg and stir.
- Add the flour a little at time, mixing as you go.ย You can use a dough hook or knead by hand. I don't like doing dishes, so I do this by hand once the dough starts to form.
- Put the dough into a ball and rub a little butter on top. (you dont want it to stick to the bowl or cloth.ย Place a clean tea towel over the topย in a warm area and allow to rise for (30 minutes to an hour) or double in size.
- Preheat the oven to 350โ.
- Once the dough has rose, remove 1/2 the dough from the bowl and put onto a floured flat surface.
- Roll the dough into a rectangle shape. Spread half of the butter onto the dough.ย Sprinkle brown sugar on the dough and cinnamon on top of that so that it is lightly covered.
- Roll the dough up into a long roll. Cut out 2 inch thick rolls with a sharp knife.
- Place the rolls on a greased 9×13 baking pan.
- Repeat again with the rest of the dough and ingredients.
- Allow the rolls to rise for 30 minutes.
- Bake for 30 minutes until golden brown.ย Check with a fork to see if the dough in the middle is soft and not doughy.
Frosting
- While the rolls are baking, mix the frosting ingredients together and set aside.ย To add a little flavor to the frosting, instead of vanilla add a teaspoon of lemon OR orange zest into the frosting.Add the frosting to all/some of the rolls and enjoy!


