Soft & Gooey Cinnamon Rolls With Cream Cheese Icing
Makes: 10–12 large rolls
Prep: 25 minutes + rising
Bake: 22–28 minutes
Oven: 350°F (175°C)
Ingredients
For the Dough
- 1 cup warm whole milk
- 2¼ teaspoons active dry yeast (1 packet)
- ¼ cup granulated sugar
- 2 large eggs, room temperature
- ½ cup unsalted butter, melted and slightly cooled
- 1 teaspoon salt
- 4 to 4½ cups all-purpose flour
For the Cinnamon Filling
- ½ cup unsalted butter, very soft
- 1 cup packed brown sugar
- 2 tablespoons ground cinnamon
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
- ½ cup finely chopped pecans, optional
For Extra-Gooey Rolls
- ½ cup heavy cream
Thick Cream Cheese Icing
- 8 oz cream cheese, softened
- ½ cup unsalted butter, softened
- 2 cups powdered sugar
- 2 teaspoons vanilla extract
- 2–4 tablespoons heavy cream or milk
- Pinch of salt
Step 1: Make the Dough
Warm the milk until it’s comfortably warm, not hot.
Stir in the yeast and about 1 tablespoon of the sugar. Let it sit for 5–10 minutes.
It should become slightly foamy. If nothing happens, your yeast may be inactive.
Add the remaining sugar, eggs, melted butter, and salt.
Begin adding the flour, about 1 cup at a time, mixing as you go.
When the dough starts coming together, knead it for approximately 7–10 minutes.
You want a dough that is:
- Soft
- Smooth
- Slightly tacky
- Elastic
- Not overly sticky
Try not to add too much flour. Too much flour is one of the easiest ways to end up with dry, heavy cinnamon rolls.
Step 2: Let the Dough Rise
Place the dough in a lightly greased bowl.
Cover it with plastic wrap or a clean kitchen towel.
Let it rise in a warm, draft-free place for approximately 1–1½ hours, or until it has roughly doubled in size.
The exact time will depend on the temperature of your kitchen.
Step 3: Make the Filling
While the dough rises, mix together:
- Brown sugar
- Cinnamon
- Vanilla
- Salt
Keep the softened butter separate.
For the richest flavor, use dark brown sugar if you have it.
If you love pecans, finely chop about ½ cup and set them aside.
Step 4: Roll Out the Dough
Once the dough has doubled, gently punch it down.
Transfer it to a lightly floured surface.
Roll it into a rectangle approximately 18 × 12 inches.
Don’t make the dough paper-thin.
You want enough thickness to create those beautiful soft spirals.
Step 5: Add the Filling
Spread the softened butter evenly across the dough, leaving about ½ inch around the edges.
Sprinkle the cinnamon-brown-sugar mixture evenly over the butter.
If using pecans, scatter them over the filling.
Press the filling very gently into the dough.
Step 6: Roll It Up
Starting with the long side, roll the dough tightly into a log.
Try to keep the roll even from one end to the other.
Pinch the seam closed when you’re finished.
Using a sharp knife—or unflavored dental floss—cut the log into 10–12 pieces.
For the large, bakery-style rolls shown in your picture, make 10 rolls rather than 12.
Step 7: Arrange in the Pan
Grease a 9 × 13-inch baking dish.
Place the rolls into the dish, leaving a little space between them.
Cover and let them rise again for approximately 30–45 minutes.
They should become visibly puffy.
The Secret to Extra-Gooey Rolls
Right before baking, slowly pour ½ cup heavy cream around and between the rolls.
Don’t pour a huge amount directly over the tops.
The cream will work its way into the bottom of the rolls as they bake, helping create that incredibly soft, gooey texture.
Step 8: Bake
Preheat your oven to 350°F (175°C).
Bake for approximately 22–28 minutes.
You want the tops lightly golden but the centers still soft.
Don’t overbake them.
If you wait until the entire surface becomes deeply brown, the rolls can become dry.
For the soft, pale appearance in your photo, take them out when the tops are just lightly golden and the centers are cooked through.
Step 9: Make the Cream Cheese Icing
While the rolls are baking, beat the softened cream cheese and butter until completely smooth.
Add the powdered sugar gradually.
Mix in the vanilla and salt.
Add heavy cream or milk, 1 tablespoon at a time, until you have a thick but spreadable icing.
For the rolls in your picture, keep the icing fairly thick rather than making it a thin glaze.
Step 10: Frost While They’re Warm
This is important.
Let the cinnamon rolls cool for approximately 5–10 minutes after coming out of the oven.
Then spread a generous layer of cream cheese icing over the warm rolls.
The icing will soften and melt slightly into the swirls while still remaining thick on top.
For the look in your photo, don’t be shy with the frosting!
Spread it generously over each roll so that it drips down the sides.
⭐ Secrets to Making Them Look Like the Picture
Don’t use too much flour
The dough should remain soft and slightly tacky. A stiff dough produces dense rolls.
Use room-temperature eggs and butter
They incorporate much better into the dough.
Roll the dough evenly
An even rectangle gives you evenly sized rolls.
Don’t skimp on the filling
The combination of butter + brown sugar + cinnamon creates those dark, gooey swirls.
Use heavy cream before baking
This is my favorite trick for achieving exceptionally soft, rich cinnamon rolls.
Don’t overbake
Light golden brown is enough. The rolls will continue cooking slightly from residual heat after you remove them.
Frost them warm
Warm rolls + thick cream cheese icing = that beautiful, slightly melted topping shown in your photo.
Optional Pecan Version
Since you previously mentioned butter pecan, you can absolutely turn these into pecan cinnamon rolls.
Add ¾ cup toasted chopped pecans to the filling.
For an even richer topping, sprinkle another handful of toasted pecans over the cream cheese icing.
That gives you a combination of cinnamon, brown sugar, buttery pecans, and creamy frosting—very close to a bakery-style indulgent roll.
Storage
Keep the frosted rolls covered in the refrigerator because of the cream cheese icing. Warm individual rolls gently before serving.
Best served warm and fresh, when the centers are soft and gooey and the icing is just beginning to melt into the cinnamon swirls.
