Impossibly Soft Cinnamon Rolls (with Cream Cheese Frosting)

5 from 2 votes
Pin RecipeJump to Recipe

This cinnamon roll recipe makes ultra soft, squishy cinnamon rolls. They’re 10/10 foolproof and always tender with my 4 pro tricks!

homemade cinnamon buns

Soft, Tender Cinnamon Rolls

This is my ultimate tested-till-perfect cinnamon roll recipe for soft, tender cinnamon rolls.

A swirl of soft bun, gooey buttery brown sugar and cinnamon filling, and melty cream cheese frosting. Is there anything better than a cinnamon roll hot from the oven?

Done exactly as written, these homemade cinnamon rolls turn out heavenly every time. This is my go-to recipe for Christmas and Easter morning, and many, many mornings in between.

A few simple tricks are what sets this recipe apart from the pack. You’ll never look back.

4 Science-Backed Tips for the Softest Cinnamon Rolls

  1. Use a stand mixer. The dough is very wet and sticky, won’t form an actual ball, and kneading by hand will be difficult without adding more flour. More flour will dry out your buns.
  2. Weigh the flour, as the few extra tablespoons added by scooping compacted flour straight from the bag can also change the final product.
  3. Don’t overbake. The buns around the outside of the pan will be about 190ºF. I use a meat thermometer to check. The middle ones will be at a lower temperature but will continue baking via carry-over cooking once removed from the oven. No sweat if you don’t have a thermometer. As long as they aren’t sticky-doughy, they’re done.
  4. And my FAV. I’m obsessed with this LIFE-CHANGING tip for FOOLPROOF deliriously-soft cinnamon rolls: Pour some extra milk into the bottom of the pan after you place the rolls in. The milk adds moisture, keeping the buns soft and squishy as they bake. It creates steam so that an outer crust doesn’t form too quickly and the dough can expand to it’s ✨maximum volume and fluffiness✨. The dough slurps up the extra milk as it bakes. None will be left in the pan. You’re simply left with the most pillowy-soft cinnamon buns of your life.

Want to make your cinnamon rolls in advance so you can just pop them in the oven in the morning? You can definitely do it! But to make them as perfect and delicious, use my tricks.

There are two problems with making cinnamon rolls in advance. The first is that even though yeast is still active in the fridge, the dough is such a rich one that the rise is slow. The rolls won’t rise as much overnight as they would on the counter.

The second problem is that cold dough will bake unevenly. The tops will be very dark brown while the middle rolls are still raw and doughy. Gross.

The TRICK is to bring the rolls to room temperature quickly and allow them to finish their second rise in the morning before you bake them. See below.

How to Make Overnight Cinnamon Rolls

  • Prepare the dough up until the second rise. After placing the rolls in the pan and covering with a clean towel, transfer them to the fridge.
  • In the morning, lift the parchment out of the baking pan and separate the unbaked cinnamon rolls on the counter. Taking them out of the cold pan and separating them massively speeds up the time to get them to room temperature and finish rising. Plan for 1 hour on the counter to achieve this.
  • Once the rolls are at room temperature and doubled in volume from yesterday (take a pic of them before you refrigerate if you’re unsure), put them back in a parchment-lined baking pan and bake as usual. The time will be the same.
homemade cinnamon buns on white background

Can I Freeze Cinnamon Rolls?

Baked cinnamon rolls freeze extremely well. Separate them (unfrosted) and freeze in a single layer on a baking sheet. Once firm, pack into airtight storage bags or containers for up to 2 months.

Pop one in the microwave for 20-second intervals, flipping upside down then right-side-up, until warm.

Alternatively, freeze the whole unfrosted pan of baked cinnamon rolls and rewarm in a 300ºF oven, covered tightly with foil, until warmed through (expect about an hour).

TIP: tap the “metric “ button in my recipe card to see weight measurements.

Save this recipe!
Get this recipe link sent straight to your inbox to make it later!
Please enable JavaScript in your browser to complete this form.
5 from 2 votes

Impossibly Soft Cinnamon Rolls with Cream Cheese Frosting

This homemade cinnamon rolls recipe is tested till perfect with several tricks to make them the best ever. A swirl of sweet bread, oozing with buttery brown sugar and cinnamon, thickly topped with cream cheese frosting. 
Prep Time: 30 minutes
Cook Time: 30 minutes
Resting time: 2 hours 30 minutes
Total Time: 3 hours 30 minutes
Servings: 8

Ingredients 
 

For Cinnamon Roll Dough:

  • 4 ½ cups all-purpose flour
  • ½ cup granulated sugar
  • 2 ¼ tsp instant yeast
  • 1 ½ tsp kosher salt
  • 1 cup warm milk 110°F – 120°F
  • ½ cup unsalted butter melted
  • 2 large eggs at room temperature

For the Filling:

  • 1 cup packed brown sugar
  • 2 ½ tbsp ground cinnamon
  • ½ cup unsalted butter softened

Cream Cheese Frosting (Optional)

  • 4 oz cream cheese softened
  • ¼ cup unsalted butter softened
  • 1 ½ cups powdered sugar
  • ½ tsp vanilla extract
  • A pinch of salt

Additional:

  • ¼ cup milk for baking pan
Save this recipe!
Get this recipe link sent straight to your inbox to make it later!
Please enable JavaScript in your browser to complete this form.

Instructions 

To Make the Dough:

  • In a large bowl or stand mixer, stir together the flour, sugar, yeast, and salt.
    TIP: tap the “metric “ button in my recipe card to see weight measurements.
  • In another bowl, mix the warm milk, melted butter, and eggs.
  • Add the milk mixture to the dry ingredients and stir it together to form a shaggy dough.
  • Knead until the dough is smooth and elastic, about 7-10 minutes by hand or 3-4 minutes with a stand mixer with a dough hook attached. The dough will initially be sticky; refrain from adding more flour as it will absorb moisture while resting.
  • Let the dough rise in a greased, covered bowl in a warm place for about 30-45 minutes.

To Make the Filling:

  • Mix the brown sugar and cinnamon in a bowl.

To Assemble:

  • Roll out the dough on a floured surface into a 12×16-inch rectangle.
  • Spread the softened butter over the dough, then evenly sprinkle with the brown sugar-cinnamon mixture.
  • Roll the dough tightly from the long edge and cut into 8 even slices.
  • Cover the slices with plastic wrap and let them rise again for about 2 hours, or until doubled in size.

To Bake:

  • Preheat the oven to 350°F (175°C). Just before baking, pour ¼ cup of milk into the bottom of a greased 9×13-inch baking pan. Place the risen rolls in the pan.
  • Remove the plastic wrap and bake for 30-40 minutes, covering with foil or parchment after 20 minutes to prevent over-browning. Bake until golden brown and the outer rolls reach 190ºF with a meat thermometer.
  • Let the rolls cool in the pan for 10 minutes.

To Make the Frosting (Optional):

  • Beat the cream cheese, butter, powdered sugar, vanilla, and a pinch of salt in a bowl until smooth.
  • Spread the frosting on warm buns for a melty, gooey frosting, or wait until completely cool if you prefer frosting not to melt.

Notes

TIP: tap the “metric “ button in my recipe card to see weight measurements.
Steal the 4 science-backed tips pro bakers use for the squishiest cinnamon rolls EVER.
Perfect doneness: Use a thermometer to tell when the rolls are done. Water quickly turns to steam at 212ºF, which is moisture lost forever from your dough.
The cinnamon rolls are done once the OUTER ROLLS reach 190ºF. The ones in the middle will finish cooking via carryover cooking (the residual heat from the pan and rolls around them).
They will be maximum moist at this time. Over-baking is a major culprit in dry rolls.
No sweat if you don’t have a thermometer. As long as they aren’t sticky-doughy, they’re done.
Measure accurately: Weighing your flour is the only fail-safe way to make sure you don’t get too much.
Flour settles and compacts, which means one cup scooped by your mom is different from one cup scooped by you.
TIP: tap the “metric “ button in my recipe card to see weight measurements.
LIFE-CHANGING tip for FOOLPROOF deliriously-soft cinnamon rolls: Pour some extra milk into the bottom of the pan after you place the rolls in.
– The milk adds moisture, keeping the buns soft and squishy as they bake. It creates steam so that an outer crust doesn’t form too quickly and the dough can expand to its maximum volume and fluffiness.
– The dough slurps up the extra milk as it bakes. None will be left in the pan. You’re simply left with the most pillowy-soft cinnamon buns of your life.

Nutrition

Calories: 641kcal | Carbohydrates: 95g | Protein: 11g | Fat: 28g | Saturated Fat: 16g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 1g | Cholesterol: 107mg | Sodium: 476mg | Potassium: 149mg | Fiber: 9g | Sugar: 44g | Vitamin A: 836IU | Vitamin C: 0.1mg | Calcium: 146mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe? Leave a comment!

You’ll Also Love These

Leave a comment

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

Recipe Rating




292 Comments

  1. Beginner says:

    Well I found your wonderful site and your cinnamon buns look great. I tried this recipe today and my dough didn’t rise. I used the quick-rise yeast. I looked online at the companies web site and I think that I may have added butter and milk first and yeast last. Do you think if I had added dry ingredients first and then the warm butter and milk it would have activated the yeast or am I using the wrong yeast? I am not usually a baker but felt a little adventurous today! lol

  2. inlovewiththesebun says:

    Soooooo good Awesome recipe!

    1. Jennifer Pallian says:

      Glad you liked!! 🙂

  3. Þorbjörn Rúnars says:

    Fantastic recipe! Made them a couple of weeks ago and doing it again today. But these need a quota. Only once a month from here on. 

  4. Chals says:

    Mine turned out amazing! Thanks so much for sharing this. 🙂

  5. SR says:

    does margerine work instead of butter?

    1. Jennifer Pallian says:

      NEVER! Well, maybe in theory. But it is no substitute.

  6. guest says:

    Can you make them in a 9×13 in dish?

  7. Hannah says:

    I made these for a party and I had people coming over to my apartment afterwards to eat the leftovers and they have been requested for a bridal shower!

  8. Dolphins says:

    BEST FUCKING THINGS OF LYFE!!!! <333333

  9. Mouss says:

    i tried this and the dough didn’t rise. any suggestions for the future?

    1. Angela says:

      I used rapid yeast but I put it in 1/4 cup hot water for couple minutes first., all yeast is best fresh. I never go by expiry date on the package, its never accurate.
       Also I’ve followed the recipie perfectly and its never let me down both times I made them. My only solution would  have to be the yeast your using.

    2. Jennifer Pallian says:

      Is your yeast fresh? Was it rapid rise? (If you used dry active instead, it needs to be activated in warm water before adding it). The room where the dough is left to rise should be warm and draft free – a turned-off oven with the light on is perfect.

  10. guest says:

     I want to half the recipe, any thoughts on what to do with the large egg. It seems like it would be difficult to half that. lol

    1. Jennifer Pallian says:

      In general you can use “half” an egg by whisking it in a measuring cup and dividing that in two (about 2 tbsp of beaten egg is equal to 1/2 an egg). BUT for yeast recipes like this one, results aren’t guaranteed when you cut the recipe in half. I recommend making the whole batch and freezing half of them, they freeze well and reheat nicely at room temp or in the microwave.