...

Soft & Gooey Homemade Cinnamon Rolls

Warm from the oven and covered with cream cheese frosting,
these homemade cinnamon rolls are soft, fluffy, and wonderfully gooey.

The warm heavy cream poured over the rolls just before baking is what really sets them apart, soaking into the cinnamon-sugar layers and creating a rich, tender finish.

There are few breakfasts that make the kitchen feel quite as cozy as a pan of cinnamon rolls in the oven.

You start with a soft yeast dough, spread it generously with buttery brown sugar and cinnamon
and roll it all up into those familiar swirls.

Then comes my favorite part: before the pan goes into the oven, warm heavy cream is poured over the risen rolls.

As they bake, the cream works its way between the rolls and into the cinnamon filling.
The tops turn lightly golden while the centers stay soft,
and the bottom becomes especially moist and gooey.

Add a thick layer of maple or vanilla cream cheese frosting,
and these are the kind of cinnamon rolls I’d happily make for a
slow weekend breakfast or a holiday morning.

 

Why You’ll Love This Recipe

There’s a lot to love about these cinnamon rolls, but the texture is the real highlight. They’re fluffy without being dry, rich without feeling like ordinary bread, and filled with cinnamon sugar from the center all the way to the outer swirl.

The heavy cream makes them extra gooey.

  • After the second rise, 1/2 cup of warm heavy cream goes right over the rolls. It settles into all those little spaces in the pan as they bake, giving the cinnamon filling an especially rich, moist finish.

The dough stays wonderfully soft.

  • Bread flour gives the rolls enough structure to rise beautifully while still keeping the centers tender. The key is not to add too much flour—the dough should still feel tacky after kneading.

The filling is simple and generous.

  • Butter, brown sugar, and cinnamon are all you need. Spread the mixture across the entire rectangle of dough so that every spiral gets plenty of cinnamon flavor.

And then there’s the frosting.

  • Cream cheese, butter, powdered sugar, and maple or vanilla extract make a creamy frosting that’s especially good against the warm cinnamon filling.

 

Ingredients You’ll Need for Homemade Cinnamon Rolls

For the Cinnamon Roll Dough

  • Milk – Warm the milk to 115ºF before using it. The warmth helps activate the yeast and gets the dough off to a good start.
  • Instant Dry Yeast – This is what gives the cinnamon rolls their rise and creates that light, fluffy texture.
  • Eggs – Use large eggs at room temperature. Keeping them at room temperature helps prevent the dough mixture from becoming too cold.
  • Salted Butter – Adds richness and helps keep the rolls soft. It should be melted or very soft, but no hotter than 110ºF.
  • Granulated Sugar – Sweetens the dough while also helping create a tender cinnamon roll.
  • Salt – A small amount balances the sweetness and brings out the flavor of the dough.
  • Bread Flour – Gives the rolls a fluffy but sturdy texture with a slight chew. You’ll start with 4 cups and add more only if the dough needs it.

For the Cinnamon Filling

  • Salted Butter – Almost-melted butter creates the rich base for the cinnamon filling and makes it easy to spread over the dough.
  • Brown Sugar – Gives the filling its deep sweetness and creates those gooey cinnamon-sugar layers as the rolls bake.
  • Cinnamon – The main flavor of the filling. Two tablespoons give every swirl plenty of warm cinnamon flavor.
  • Heavy Cream – This is the ingredient that makes these cinnamon rolls especially gooey. It’s warmed slightly and poured over the risen rolls right before they go into the oven.

For the Cream Cheese Frosting

  • Cream Cheese – Gives the frosting its creamy texture and slight tang, which balances the sweetness of the rolls.
  • Salted Butter – Makes the cream cheese frosting smooth, rich, and easy to spread.
  • Powdered Sugar – Sweetens and thickens the frosting without making it grainy.
  • Maple or Vanilla Extract – Maple adds a warm flavor that pairs beautifully with cinnamon, while vanilla gives the frosting a more classic finish.

Step-by-Step Instructions

  1. First, make the dough. Pour the warm milk (115ºF) into the bowl of a stand mixer, sprinkle the yeast over it, and let it sit for 3–4 minutes. When the yeast looks a little frothy, add the room-temperature eggs, butter, and sugar and mix until combined.
  2. Next comes the flour. Add the salt and 4 cups of the bread flour, holding back the remaining 1/2 cup for later. Mix just until everything comes together, and then let the mixture rest for 5 minutes. Switch to the dough hook and knead on medium speed for 5–7 minutes, adding up to the remaining 1/2 cup flour only if you need it.
  3. The dough should be smooth and elastic, but don’t expect it to feel dry. A slightly tacky dough is exactly what you want here. It should pull away from the sides of the mixer bowl while possibly sticking a little to the bottom.
  4. Transfer the dough to a greased bowl, cover it, and leave it somewhere warm until doubled, about 30 minutes.
  5. While it rises, make the filling by combining the 1/2 cup salted butter, 1 cup packed brown sugar, and 2 tablespoons cinnamon.
  6. Now for the fun part! Turn the risen dough onto a generously floured surface and roll it into roughly a 24×15-inch rectangle. Spread the cinnamon filling over the entire surface, then begin at a long edge and roll the dough tightly into a log.
  7. Cut the log into 12 slices and arrange them in a greased 9×13-inch baking pan. Cover the pan and let the rolls rise for another 20 minutes while you preheat the oven to 375ºF.
  8. Just before baking, warm the 1/2 cup heavy cream enough to take off the chill. It should be warm to the touch, not hot. Pour it over the risen rolls and let it run down between them.
  9. Bake the rolls for 25 minutes, until lightly golden and cooked through in the center. Depending on your pan and the size and spacing of the rolls, they can take up to 30 minutes. Start checking them at 20 minutes, and loosely cover them with foil if they’re browning too quickly.
  10. While the rolls cool, beat the softened cream cheese and butter together. Add the maple extract (or vanilla) and powdered sugar and beat until combined. Spread the frosting over the cooled rolls, and enjoy.

 

Tips to help ypu make the best cinnamon rolls

The biggest thing to remember when making these cinnamon rolls is not to chase a perfectly dry dough. It should be tacky! Adding flour until the dough no longer sticks at all can leave you with firmer, drier rolls. Start with the specified 4 cups and add only as much of the remaining 1/2 cup as the dough actually needs.

Temperature matters too. Keep the milk at 115ºF, and make sure the butter isn’t hotter than 110ºF. When you get to the heavy cream, warm it just enough that it isn’t refrigerator-cold. You don’t want to pour very cold cream over dough that has just spent 20 minutes rising somewhere warm.

And keep an eye on that first rise. You’re looking for dough that has doubled, not dough that has expanded as much as possible. About 30 minutes in a warm environment should do it.

Finally, start watching the rolls around the 20-minute mark. A deeply browned top doesn’t necessarily mean the centers are finished. If the tops look ready before the middles are, loosely cover the pan with foil and let the rolls finish baking.

Recipe Variations

If you want to change these cinnamon rolls without changing the basic recipe, there are a few easy options already built into it.

For an even softer dough, you can use 1/2 cup butter instead of the 1/3 cup listed in the dough ingredients. If you prefer a more tender roll, all-purpose flour can stand in for the bread flour; bread flour will give you the fluffier, sturdier, slightly chewier result.

You can also make smaller cinnamon rolls. Cut the log into 15 slices instead of 12 and arrange them in a 10×15-inch baking pan.

No heavy cream? The recipe also works with half and half, coffee creamer, evaporated milk, whole milk, coconut cream, or even 2% milk. I’d reach for one of the higher-fat choices when possible for a richer result.

And for the frosting, choose whichever direction sounds best to you: maple extract for a warmer flavor or vanilla for a classic cream cheese frosting.

Serving Suggestions

For me, these cinnamon rolls don’t need much alongside them. Serve them slightly warm with the cream cheese frosting on top and a hot cup of coffee or tea, and you have a pretty wonderful weekend breakfast.

If you’re putting together a bigger brunch, add something fresh to balance all that cinnamon-sugar richness. Berries, sliced oranges, melon, or a simple fruit salad would all work well. For a more substantial spread, pair the rolls with eggs or another savory breakfast dish.

And if you’re making them for a holiday morning, I’d keep things simple. Put the warm pan right on the breakfast table and let everyone pull apart a soft, frosted cinnamon roll while they’re still at their best.

 

Storage & Reheating

These cinnamon rolls are especially good fresh, when the centers are tender and the cinnamon filling is still warm. If you have leftovers, cover them well and keep them in the refrigerator because of the cream cheese frosting.

When you’re ready for another one, gently reheat an individual roll just until it becomes soft and warm again. You don’t need much heat here—warming it gradually helps keep the bread from drying out.

You can also get a head start the night before. Prepare the rolls through the point where they’re sliced and arranged in the pan for their second rise, then cover and refrigerate them overnight.

In the morning, check the rolls. If they’ve already doubled in the refrigerator, let them sit at room temperature for 30 minutes before continuing. If they haven’t risen enough, give them at least an hour at room temperature. Then add the warm heavy cream and bake as directed.

 

Recipe FAQs

1. Why is my cinnamon roll dough still sticky?

That’s completely normal. The dough should be soft and a little tacky after kneading. Don’t keep adding flour until it feels dry or you may end up with dense cinnamon rolls. Start with 4 cups of flour and only add more if needed to form the dough.

2. Why do I pour heavy cream over the cinnamon rolls?

The heavy cream is what helps make these cinnamon rolls extra soft and gooey. Warm it just enough to take the chill off, then pour it over the risen rolls before baking. It will soak down between the rolls as they bake and create that rich, moist bottom.

3. Can I prepare the cinnamon rolls the night before?

Yes, you can easily make them ahead. Prepare the rolls through the second rise stage, when they are cut and placed in the pan, then cover and refrigerate overnight. If they have doubled in size by morning, let them sit out for 30 minutes before baking. If they haven’t risen enough, let them rise at room temperature for at least an hour. Then add the warm heavy cream and bake.

4. Can I use all-purpose flour instead of bread flour?

Yes. Bread flour will give you a fluffier, sturdier cinnamon roll with a slightly chewy texture, while all-purpose flour will make the rolls softer and more tender. Both work well, so you can use whichever you have on hand.

5. How do I know when my cinnamon rolls are done?

Start checking the rolls at about 20 minutes. They should be lightly golden on top and cooked through in the center. They usually bake for about 25 minutes, but depending on the pan and size of the rolls, they may need up to 30 minutes. If the tops are getting too brown before the centers are finished, loosely cover them with foil and continue baking.

Soft & Gooey Homemade Cinnamon Rolls

These cinnamon rolls are made with a soft yeast dough, a brown sugar–cinnamon filling, and cream cheese frosting. Before baking, warm heavy cream is poured over the risen rolls, creating an especially moist, gooey base as they bake.
Print Pin
Course: Breakfast, Dessert
Cuisine: American (Southern)
Keyword: Cinnamon Rolls, Homemade Cinnamon Rolls, Soft & Gooey Homemade Cinnamon Rolls
Prep Time: 30 minutes
Cook Time: 22 minutes
Rising time: 50 minutes
Total Time: 1 hour 42 minutes
Servings: 12 rolls

Ingredients

For the Dough

  • 1 cup warm milk (115 degrees F)
  • 2 1/2 tsp instant dry yeast* (I like Red Star Platinum Baking Yeast)
  • 2 large eggs at room temperature
  • 1/3 cup salted butter** (Melted or very softened, but make sure it isn't over 110º Fahrenheit.)
  • 1/2 cup granulated sugar
  • salt
  • 4 1/2 cup bread flour (divided)

For the Filling

  • 1/2 cup  salted butter (almost melted)
  • 1 cup packed brown sugar
  • 2 tbsp cinnamon
  • 1/2 cup heavy cream*** (for pouring over the risen rolls)

For the Frosting

  • 6 ounces  cream cheese (softened)
  • 1/3 cup salted butter (softened)
  • 2 cup powdered sugar
  • 1/2 tbsp maple extract (or vanilla)

Instructions

  • Add the warm milk (115ºF) to the bowl of a stand mixer. Sprinkle the yeast over the milk and leave it undisturbed for 3–4 minutes. A little foam should develop as the yeast activates.
  • Add the room-temperature eggs, butter, and sugar. Mix until everything is incorporated.
  • Add the salt and 4 cups of the flour, reserving the remaining 1/2 cup. Using the beater attachment, mix only until the ingredients have barely come together. Leave the mixture to rest for 5 minutes so the flour can absorb the liquid.
  • Scrape any dough from the beater, remove the beater attachment, and replace it with the dough hook.
  • Knead on medium speed for 5–7 minutes. If necessary, gradually add some of the reserved 1/2 cup flour until a dough forms. The finished dough should be smooth and elastic while remaining tacky. It should pull away from the sides of the bowl but may still cling slightly to the bottom. Avoid adding excess flour. About 4 1/4 cups is generally enough, although you should begin with 4 cups.
  • Coat a large bowl with cooking spray. Using a rubber spatula, transfer the dough into the prepared bowl. Cover it with a towel or wax paper.
  • Put the bowl somewhere warm and allow the dough to rise until doubled, usually about 30 minutes. One option is to run the oven at its lowest temperature for 1–2 minutes, switch it off, and then place the covered dough inside. Avoid letting the dough rise excessively, which can make the finished rolls too airy.
  • While the dough rises, make the filling. Mix the softened butter, brown sugar, and cinnamon together in a medium bowl until evenly combined. Set aside.
  • Generously flour a pastry mat or work surface. Place the risen dough on it and dust the top of the dough with additional flour.
  • Flour your rolling pin, then roll the dough into approximately a 24×15-inch rectangle. The dimensions do not need to be exact.
  • Using a rubber spatula, spread the cinnamon filling evenly across the entire rectangle of dough.
  • Beginning with one of the long edges, tightly roll the dough into a log, jelly-roll style.
  • Divide the log into 12 slices and arrange them in a greased 9×13-inch baking pan. Cover the pan and let the rolls rise for 20 minutes while the oven preheats.
  • Preheat the oven to 375ºF.
  • Gently warm the heavy cream just enough to remove the refrigerator chill. It should feel warm, not hot. Once the rolls have finished rising, pour the 1/2 cup heavy cream over them, letting it flow between and around the rolls.
  • Bake for 25 minutes, or until the rolls are lightly golden and the rolls in the center are cooked through. Baking time can vary according to the size of the rolls, the pan being used, and how closely they are arranged. They may require as long as 30 minutes. Begin checking at 20 minutes; if the tops are browning too quickly, loosely cover the pan with foil for the remainder of the baking time.
  • While the baked rolls cool, prepare the frosting.
  • Put the softened cream cheese and butter in a large bowl. Beat together with a hand mixer until thoroughly blended.
  • Add the maple extract (or vanilla) and powdered sugar. Beat until smooth and combined.
  • Spread the cream cheese frosting over the cooled cinnamon rolls.

.

Recipe Notes

  • Yeast: One standard packet contains 2 1/4 teaspoons yeast. If you're using packets rather than bulk yeast, using one packet is fine. Proofing temperatures and directions can differ by yeast brand, so follow the instructions provided with your yeast.
  • Butter in the dough: Although the ingredient list specifies 1/3 cup salted butter, the dough can also be made with 1/2 cup butter for an even softer result.
  • Heavy cream substitutes: If heavy cream isn't available, the same step can be done with half and half, coffee creamer, evaporated milk, whole milk, coconut cream, or even 2% milk. A higher-fat option generally produces a richer result.
  • Smaller rolls: Instead of 12 rolls, divide the dough into 15 slices and arrange them in a 10×15-inch baking pan. The larger pan also gives the rolls more room to rise evenly.
  • Flour: Bread flour produces a fluffier, sturdier roll with a little chew. All-purpose flour can also be used and will result in a softer, more tender texture.
  • Prepare the recipe through the point where the rolls have been shaped, sliced, and placed in the baking pan for their second rise. Cover the pan and refrigerate overnight.
  • The next morning, remove the pan from the refrigerator. If the rolls have already doubled in size overnight, leave them at room temperature for 30 minutes to lose some of their chill before continuing with the cream and baking steps.
  • If the rolls haven't risen sufficiently overnight, leave them at room temperature until they complete their second rise. Allow at least 1 hour for this. Once risen, pour over the warm cream and bake according to the recipe.

Nutrition

Per roll, based on 12 frosted rolls: 618 calories | 85g carbohydrates | 7g protein | 28g fat | 17g saturated fat | 109mg cholesterol | 427mg sodium | 145mg potassium | 1g fiber | 47g sugar | 965IU vitamin A | 89mg calcium | 2.6mg iron
The calorie estimate assumes all of the frosting is used. Using less frosting will reduce the calories per roll.
 
Save

You May also Love these recipes from my list of best desserts i make over and over

Easy Banana Oatmeal Muffins

Better Than a Boyfriend Brownies

The Ultimate Lemon Sugar Cookies

The Ultimate Chocolate Chip Cookie Recipe

Soft & Chewy Snickerdoodle Cookies

Cinnamon Roll Oatmeal Recipe

Brown Butter Brown Sugar Cookies

If you tried this recipe , i would love hearing your feedback, please leave a comment to let me know how the recipe came out for you.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Related Recipes

Hi, I’m Charlotte!

Welcome to Cookie and Spoon—my little corner of the internet where I share simple, feel-good recipes made for real life. From quick weeknight dinners to sweet treats you’ll want to bake on repeat, there’s a bit of everything here for every kind of home cook.

Related Recipes

Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.