Gooey Cinnamon Rolls That Stay Soft for Days
These gooey cinnamon rolls have a soft, pillowy dough, a buttery cinnamon swirl, and a tangy cream cheese frosting that melts into every crevice.

The little trick of pouring warm cream over the rolls before baking creates a sticky, caramel-like bottom that keeps them moist for days.
Why These Rolls Turn Out Gooey Every Time
The heavy cream is the secret. It sinks down as the rolls bake, turning the filling into a luscious sauce that bubbles up around the dough. Unlike dry, forgettable cinnamon rolls, these stay soft even after they cool, and they reheat like a dream.
I love that you don’t need any special ingredients, just a little patience for the dough to rise. The smell that fills the kitchen while they bake is worth the wait.
Ingredients

- 1 cup whole milk, warmed to 110°F: whole milk gives the dough richness. 2% works in a pinch.
- 2 1/4 tsp active dry yeast: check the expiration date so the dough rises well.
- 1/4 cup granulated sugar, divided: a tablespoon goes to proof the yeast, the rest sweetens the dough.
- 1 large egg plus 1 egg yolk: the extra yolk makes the dough tender.
- 1/4 cup unsalted butter, melted and cooled slightly: adds flavor and keeps the crumb soft.
- 3 1/2 cups all-purpose flour, divided: spoon and level for accuracy; you’ll use most in the dough and the rest during kneading.
- 1 tsp salt: balances the sweetness.
- 1/2 cup unsalted butter, softened: for the cinnamon filling.
- 1 cup packed light brown sugar: creates that gooey, caramelized swirl.
- 2 tbsp ground cinnamon: use fresh cinnamon for the brightest flavor.
- 1/2 cup heavy cream, warmed: the key to that sticky bottom.
- 4 oz cream cheese, softened: full-fat gives the smoothest frosting.
- 1/4 cup unsalted butter, softened: for the frosting.
- 1 cup powdered sugar: sweetens the frosting without grittiness.
- 1/2 tsp vanilla extract: rounds out the tang.
- Pinch of salt: a tiny bit keeps the frosting from being cloying.
Variations / Substitutions
- Use whole milk instead of heavy cream: the bottom will still be soft but not quite as rich and saucy.
- Add chopped toasted pecans: sprinkle half a cup over the filling before rolling for a nutty crunch.
- Swap the frosting: a simple vanilla glaze (powdered sugar, milk, vanilla) works if you prefer a lighter topping.
- Make them dairy-free: use coconut cream instead of heavy cream, vegan butter, and a dairy-free cream cheese alternative.
- If you love these, try my Classic Sticky Buns for a nutty caramel twist.
How to Make Gooey Cinnamon Rolls
Step 1: Mix the Dough

Combine the 1 cup warm milk with 1 tablespoon of the granulated sugar and the 2 1/4 tsp yeast in a large bowl. Let it sit for 5 minutes until it looks foamy and smells yeasty.
Whisk in the remaining sugar, the 1 large egg plus yolk, and the 1/4 cup melted butter until smooth. Add 3 cups of the flour and the 1 tsp salt, stirring with a wooden spoon until a shaggy dough forms.
The dough will be sticky and rough at this stage. Don’t worry, you’ll add the rest of the flour during kneading.
Step 2: Knead and Let the Dough Rise

Turn the dough out onto a floured surface and knead for about 8 minutes, adding the remaining 1/2 cup flour a little at a time, until the dough is smooth and elastic. It should feel soft but not tacky.
Shape the dough into a ball, place it in a greased bowl, and cover with a damp towel. Let it rise in a warm spot for 1 hour, or until doubled in size.
If your kitchen is cool, it may take a bit longer. The dough is ready when you poke it and the indentation stays.
Step 3: Make the Cinnamon Filling

In a medium bowl, beat the 1/2 cup softened butter with the 1 cup packed brown sugar, 2 tbsp cinnamon, and a pinch of salt until it forms a smooth paste.
The filling should be spreadable but not runny. If it’s too stiff, let the butter soften a little more.
Step 4: Roll and Cut the Rolls

Punch down the risen dough and roll it out on a floured surface into a 16×12 inch rectangle. Spread the cinnamon filling evenly all the way to the edges, leaving a 1/2 inch border on one long side.
Roll the dough up tightly from the long edge with the filling on it, patting it into an even log. Pinch the seam to seal, then use a piece of unflavored dental floss to cut the log into 12 even pieces.
Arrange the rolls cut-side up in a greased 9×13 inch baking pan. They should be touching each other, which helps them rise evenly.
Step 5: Pour Cream and Bake

Warm the 1/2 cup heavy cream in a small saucepan until it’s just warm to the touch, about 90 to 100°F. Pour it evenly over the rolls, letting it pool around them.
Cover the pan loosely and let the rolls rise again for 30 to 45 minutes, until they look puffy and fill the pan. Meanwhile, preheat the oven to 350°F.
Bake the rolls for 25 to 30 minutes, until the tops are deep golden brown and the filling is bubbling. If they brown too quickly, tent with foil after 20 minutes.
Step 6: Frost the Rolls

While the rolls bake, beat the 4 oz cream cheese, 1/4 cup butter, 1 cup powdered sugar, 1/2 tsp vanilla, and a pinch of salt together until smooth and fluffy. If it’s too thick, add a teaspoon of milk at a time.
As soon as the rolls come out of the oven, spread the frosting over them while they’re still hot. The frosting will melt into the nooks and crannies.
Serve them right away, pulling apart the soft, gooey layers. The bottoms will have a sticky caramel sauce that’s pure bliss.
A Few Tips for the Gooiest Cinnamon Rolls
- Check your yeast before starting.: If the milk and sugar mixture doesn’t foam after 5 minutes, the yeast is dead and your dough won’t rise. Start over with fresh yeast.
- Don’t rush the first rise.: Letting the dough fully double gives you the lightest, fluffiest rolls. A slow, cool rise often tastes better than a rushed, warm one.
- Use dental floss for clean cuts.: Slide a piece under the log, cross the ends, and pull through. It keeps the rounds round without squishing.
- For an even gooier bottom, drizzle an extra tablespoon of heavy cream over each roll before baking, or substitute a splash of maple syrup.
Bake times by pan size:
| Pan Size | Bake Time at 350°F |
|---|---|
| 9×13 inch | 25 to 30 minutes |
| 8×8 inch (half batch) | 30 to 35 minutes |
Keeping the Rolls Soft
- Refrigerate: leftover rolls in an airtight container for up to 4 days. They stay soft thanks to the cream.
- Reheat: a roll in the microwave for 20 seconds, just until the frosting melts again.
- Freeze: baked rolls wrapped tightly in plastic and foil for up to 2 months. Thaw overnight in the fridge, then warm through.
Frequently Asked Questions
Can I prepare these the night before?
Yes. After cutting the rolls and placing them in the pan, cover tightly and refrigerate overnight. In the morning, pour the warm cream over them and let them rise on the counter for about 1 hour (they’ll be cold from the fridge) before baking as directed.
Can I use instant yeast instead?
Absolutely. Skip the proofing step and mix the instant yeast right in with the dry ingredients. The rise times will be similar, but watch the dough rather than the clock.
What if I don’t have heavy cream?
Half-and-half or whole milk will work, but the bottom won’t be quite as sticky or rich. In a real fix, you can skip the cream entirely, though the rolls will be less gooey.
Why did my rolls turn out dry?
Dry rolls usually mean they were overbaked or the dough didn’t get enough moisture. Use an oven thermometer to check the temperature. Also, make sure to spread the filling all the way to the edges so every layer stays moist.

Gooey Cinnamon Rolls Recipe
Ingredients
Method
- Stir 1 tbsp sugar and yeast into warm milk, let proof 5 minutes. Mix in remaining sugar, egg, yolk, melted butter, 3 cups flour, and 1 tsp salt until a shaggy dough forms.
- Knead on a floured surface 8 minutes, adding remaining flour as needed. Place in greased bowl, cover, and let rise 1 hour until doubled.
- Beat softened butter, brown sugar, cinnamon, and a pinch of salt into a smooth paste for the filling.
- Roll dough into a 16×12 inch rectangle. Spread filling, roll up tightly, pinch seam, cut into 12 pieces. Arrange in greased 9×13 inch pan.
- Pour warm heavy cream over rolls. Cover and let rise 30 to 45 minutes. Bake at 350°F for 25 to 30 minutes until golden and bubbling.
- Beat cream cheese, 1/4 cup butter, powdered sugar, vanilla, and salt until fluffy. Frost hot rolls and serve immediately.
