Homemade Cinnamon Rolls are a delicious and decadent sweet treat. In this recipe, a simple sweet yeasted dough is spread with softened butter, sprinkled with cinnamon sugar and rolled before being sliced and baked until golden perfection. Once baked, they are then topped with a generous amount of homemade cream cheese icing. This recipes yields 12 large cinnamon rolls.

close up of frosted cinnamon rolls

There are a few rules when it comes to cinnamon rolls.

They must be homemade, large in size and have a generous amount of icing. With that said, I introduce to you the best cinnamon rolls you will ever taste.

It’s a pretty confident statement but it’s an honest one. I know there are a lot of cinnamon roll recipes on the internet, and I guarantee a lot of them are amazing. But these, THESE from scratch cinnamon rolls are phenomenal. A simple yeasted sweet dough spread with super soft butter, sprinkled with a cinnamon sugar is rolled, sliced and baked before slathering with a generous amount of homemade cream cheese icing.

Homemade Cinnamon Rolls

So simple, yet ridiculously good.

Whether it’s this Saturday, Christmas morning or a random Wednesday evening… you need these ooey-gooey cinnamon rolls in your life.

ingredients for cinnamon roll dough

To Make The Cinnamon Roll Dough You Will Need:

  • whole milk
  • water
  • active dry yeast
  • unsalted butter (melted)
  • egg
  • sugar
  • kosher salt

add yeast to warmed milk and water

Add 1/2 cup whole milk and 1/2 cup water to a saucepan and heat until an instant thermometer reads 110°.  Any hotter and you can kill the yeast.

let sit 10 minutes to activate yeast

Stir in 2-1/4 teaspoons active dry yeast. Set a timer for 10 minutes to allow the yeast to activate.

add melted (and slightly cooled) butter. sugar and egg to stand mixer bowl

Meanwhile add 1/4 cup melted (and cooled) unsalted butter, 1/4 cup sugar, 3/4 teaspoon salt and 1 large egg into the bowl of your stand mixer. Mix until combined.

add 1/2 of the flour mixture

In a separate bowl, measure 3-1/2 cups unbleached all-purpose flour. Add half of the flour mixture into your stand mixer and mix until incorporated. The mixture will be crumbly.

What Is the Best Way to Dry Measure Flour?

Give your flour a quick stir to fluff it a bit. Then spoon the flour into your (dry) measuring cup and then level it off with a knife.

add in the yeast liquids

Next, pour in the yeast mixture.

mix until just combined

Stir until combined and then add in the remaining flour mixture. Stop mixing once the flour is just about all the way incorporated.

switch over to the hook attachment and mix 8 minutes

Switch over to the dough hook attachment and mix on low speed for 8 minutes.

transfer to a greased bowl

Remove the dough from the hook and shape into a ball. Transfer the dough to a lightly greased bowl.

cover and let rise 1 hour

Cover and let rise in a warm dry place for 1 hour.

make the cinnamon rolls

To Make These Homemade Cinnamon Rolls You Will Need:

  • sweet dough (once risen)
  • butter (softened)
  • dark brown sugar
  • granulated sugar
  • ground cinnamon

cinnamon brown sugar mixture

In a bowl, measure and add 1/2 cup dark brown sugar, 1/2 cup granulated sugar and 1-1/2 tablespoons ground cinnamon. Try to use a good quality ground cinnamon for the most flavorful outcome.

combined cinnamon sugar mixture

Whisk until combined. Break up any large clumps of brown sugar.

Preheat your oven to 350℉ (180℃) and grease a 9×13 baking dish.

punch dough

Once risen, use your hand to punch or press out the air to deflate the dough.

punched dough

Also known as therapy.

Turn the dough out on to a lightly floured surface.

Roll the dough out to approximately 16×10 rectangle.

spread butter

dough with butter spread

Use an offset spatula to spread 1/2 cup super soft butter out evenly, corner to corner, leaving a 1/2-inch (on one of the longer sides) unbuttered.

See my recipe notes to read how I get super soft and spreadable butter.

sprinkle with cinnamon brown sugar

Sprinkle the cinnamon sugar evenly over top, avoiding the unbuttered edge.

start rolling

Starting at the long side (coated with butter and sugar) roll towards the opposite side (the unbuttered edge). The seam should be on the bottom. 

rolled log

Like so.

use floss to cut in half

Use unflavored floss (or a kitchen knife) to cut the dough in half. Floss really works best here because you avoid smashing or flattening the log.

Slide the floss underneath the dough, overlap the threads and pull the ends of the thread, cutting through the dough. Sort of like tying a shoe but without making any loops or knots.

then cut into fourths

Then slice the two halves in half so you have 4 equal sections.

and each fourth into thirds

Then slice each of the four sections into thirds.

12 slices

So you have 12 pieces.

Arrange in a greased 9x13 pan

Arrange the 12 cinnamon roll slices in your prepared pan. Any cinnamon sugar that escaped, I sprinkle back into the cinnamon rolls crevices.

Bake on the middle rack of your preheated oven for 25 minutes. Rotate the pan halfway through baking to ensure even baking and browning.

Meanwhile, make the cream cheese icing.

cream cheese frosting ingredients

To Make The Cream Cheese Icing You Will Need:

  • cream cheese (softened)
  • unsalted butter (softened)
  • fine salt
  • sifted powdered sugar
  • whole milk or half & half

cream cheese, butter and salt

In a medium mixing bowl, add 4 ounces softened cream cheese, 6 tablespoons unsalted butter and a pinch of fine salt.

blended until smooth

Using a hand mixer, blend until smooth.

alternate powdered sugar and milk

Sift 4 cups powdered sugar into a separate bowl. Add 1 cup (just eyeball it) sifted powdered sugar to the cream cheese mixture with a splash of milk or half & half.

mix and repeat

Blend until incorporated and repeat until all 4 cups of sifted powdered sugar and all 3 tablespoons of milk.

Add remaining powdered sugar, milk and vanilla

With the last of the powdered sugar and milk, add in 1 teaspoon pure vanilla extract.

blend until smooth

Mix until smooth and thoroughly combined.

baked cinnamon rolls

Once baked, removed and let cool about 10 minutes before frosting.

close up

In the meantime, let’s take a closer look shall we?

Let cool 10 to 15 minutes before frosting

Add dollops of the cream cheese icing over top of each cinnamon roll and use an offset spatula to gently spread.

frosted cinnamon rolls

These cinnamon rolls really don’t lack in the icing department, that’s for sure.

Homemade Cinnamon Rolls

Serve with hot tea or coffee.

Homemade Cinnamon Rolls

These homemade cinnamon rolls are everything you could wish them to be. Tender dough with cinnamon filling topped with cream cheese icing what more could you ask for?

Homemade Cinnamon Rolls

My husband (who I suppose could be biased) always speaks the truth and after his first bite said “These are better than Cinnabon.” That’s right my friends.

You. Are. Welcome.

Homemade Cinnamon Rolls

Enjoy! And if you give this recipe a try, let me know! Snap a photo and tag me on twitter or instagram!

Homemade Cinnamon Rolls

close up of frosted cinnamon rolls
Print Recipe Pin Recipe
No ratings yet
Leave a Review »
Yield: 12 servings

Homemade Cinnamon Rolls

Homemade Cinnamon Rolls are a delicious and decadent sweet treat. In this recipe, a simple sweet yeasted dough is spread with softened butter, sprinkled with cinnamon sugar and rolled before being sliced and baked until golden perfection. Once baked, they are then topped with a generous amount of homemade cream cheese icing.  This recipes yields 12 large cinnamon rolls.

Ingredients

FOR THE DOUGH:

  • 1/2 cup whole milk
  • 1/2 cup water
  • teaspoons active dry yeast
  • 1/4 cup unsalted butter, melted and slightly cooled
  • 1/4 cup granulated sugar
  • 3/4 teaspoon kosher salt
  • 1 large egg
  • cups unbleached all-purpose flour
  • 1 teaspoon oil, for greasing bowl

FOR THE CINNAMON ROLLS:

  • 1/2 cup granulated sugar
  • 1/2 cup dark brown sugar
  • tablespoons ground cinnamon
  • 1/2 cup unsalted butter, softened (see notes)

FOR THE ICING:

  • 4 ounces cream cheese, softened
  • 6 tablespoons unsalted butter, softened (see notes)
  • 1 pinch fine salt
  • 4 cups powdered sugar, sifted
  • 1 teaspoons pure vanilla extract
  • 3 tablespoons half and half, or whole milk (more or less depending on desired consistency

Instructions 

MAKE THE DOUGH:

  • In a small saucepan add milk and the water and heat until an instant thermometer reads 110℉  Any hotter and you can kill the yeast.
  • Stir in the active dry yeast. Set a timer for 10 minutes to allow the yeast to activate.
  • Meanwhile add the melted (and slightly cooled) unsalted butter, sugar, salt and crack an egg into the bowl of your stand mixer. Mix until combined.
  • Add roughly half of the flour into your stand mixer and mix until incorporated. The mixture will be crumbly.
  • Next, pour in the yeast mixture.
  • Mix until combined and then add in the remaining flour mixture. Stop mixing once the flour is just about all the way incorporated.
  • Switch over to the dough hook attachment and mix on low speed for 8 minutes.
  • Remove the dough from the hook and shape into a ball. Transfer the dough to a lightly greased bowl. Cover and let rise in a warm dry place for 1 hour.

MAKE THE CINNAMON ROLLS:

  • Preheat your oven to 350℉ (180℃) and grease a 9x13 baking dish.
  • In a bowl, measure and add dark brown sugar, granulated sugar and ground cinnamon. Mix well until combined.
  • Once your dough has risen, use your hand to punch or press out the air to deflate the dough.
  • Turn the dough out on to a lightly floured surface. Dust your rolling pin and roll the dough out to an (approximate) 16x10 rectangle.
  • Use an offset spatula to spread the softened butter out evenly, corner to corner, leaving a 1/2-inch (on one of the longer sides) unbuttered.  See notes for how I get super soft spreadable butter.
  • Evenly sprinkle the cinnamon sugar over top, avoiding the unbuttered edge.
  • Starting at the long side (coated with butter and sugar) roll towards the opposite side (the unbuttered edge). The seam should be on the bottom. 
  • Use unflavored floss (or a kitchen knife) to cut the dough in half. Floss really works best here because you avoid smashing or flattening the log.
  • Slide the floss underneath the dough, overlap the threads and pull the ends of the thread, cutting through the dough. Sort of like tying a shoe but without making any loops or knots.
  • Then slice the two halves in half so you have 4 equal sections. Then slice each of the four sections into thirds.
  • Arrange the 12 cinnamon roll slices in your prepared pan. Any cinnamon sugar that escaped, I sprinkle back into the cinnamon rolls crevices.
  • Bake on the middle rack of your preheated oven for 25 minutes. Rotate the pan halfway through baking to ensure even baking and browning.

MAKE THE CREAM CHEESE ICING:

  • In a medium mixing bowl, add softened cream cheese, softened unsalted butter and a pinch of fine salt. Using a hand mixer, blend until smooth.
  • Sift 4 cups powdered sugar into a separate bowl. Add 1 cup (go ahead and just eyeball it) sifted powdered sugar to the cream cheese mixture with a splash of milk or half & half. Mix until smooth. Repeat, adding more powdered sugar and milk until both have all been used.
  • Add in the vanilla and mix until incorporated.
  • Once the cinnamon rolls have come out of the oven, let cool about 10 minutes before frosting.
  • Add dollops of the cream cheese icing over top of each cinnamon roll and use an offset spatula to gently spread.
  • Serve warm and enjoy!

Notes

For super soft spreadable butter:
Set the butter out the night before. Then slice into tablespoons and add to a bowl. Stir with spatula. If necessary, microwave for 6 second intervals, stirring until spreadable.
Make The Cinnamon Roll Dough In Advance:
This cinnamon roll dough can be made the evening before (or up to 3 days in advance) and stored in the fridge overnight. Pull it out the morning of and allow to come to room temperature before rolling out. 
Serving: 1g, Calories: 454kcal, Carbohydrates: 64g, Protein: 3g, Fat: 22g, Saturated Fat: 13g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 6g, Trans Fat: 1g, Cholesterol: 74mg, Sodium: 198mg, Potassium: 82mg, Fiber: 1g, Sugar: 61g, Vitamin A: 712IU, Vitamin C: 1mg, Calcium: 51mg, Iron: 1mg