Go Back
+ servings
Print Recipe
4.65 from 68 votes

Homemade Cinnamon Rolls and Cinnamon Roll Icing Recipe

If you guys have never tried making a cinnamon rolls recipe with a simple sweet dough (brioche style) instead of with regular bread dough, you are totally missing out. These are the FLUFFIEST homemade cinnamon rolls of your life, I promise! They are very easy, and you can make them the night before! 
Prep Time30 minutes
Cook Time17 minutes
Total Time3 hours 32 minutes
Course: Breakfast
Cuisine: American
Servings: 15 Servings
Calories: 528kcal
Author: Karen


For the sweet dough

  • 1 cup whole milk warm
  • 1 tablespoons active dry yeast
  • 5 tablespoons granulated sugar
  • 2 large eggs
  • 3 & 1/4 cups all purpose flour spooned and leveled
  • 1 teaspoon kosher salt
  • 1/2 cup butter 1 stick, very soft (divided)

For the pan

  • 1/4 cup butter 1/2 stick, barely melted
  • 1/4 cup cream
  • 5 tablespoons brown sugar

For the filling

  • 3/4 cup butter 1 & 1/2 sticks, very soft
  • 1 cup plus 2 tablespoons brown sugar
  • 2 tablespoons cinnamon
  • 1/4 teaspoon kosher salt
  • 1/2-3/4 teaspoon cardamom optional

For the cream cheese frosting

  • 1 (8-oz) package cream cheese softened
  • 1/2 cup butter 1 stick, softened
  • 1 cup powdered sugar
  • 1/4 teaspoon kosher salt


  • Make the sweet dough: In a glass measuring cup, add 1 cup milk. Use whole milk if you have it. Warm the milk in the microwave in 20 second increments until it is nice and warm. Stir it with a small spoon and feel it with your finger. It should be about 105-110 degrees F, or about the temperature of nice bath water. If it feels at all HOT, stick it in the fridge until is cools down.
  • Add 1 tablespoon of yeast and 5 tablespoons granulated sugar and stir. Wait 5 minutes and check to make sure your yeast is getting bubbly. If not, you have killed your yeast; dump it and start over. Better to start over now than after hours or rising!
  • Once you are certain that your yeast is alive and well, add two eggs to the measuring cup and whisk it all together until smooth.
  • Meanwhile, add 3 and 1/4 cups flour to a large bowl or stand mixer. Make sure you spoon and level your flour. Add 1 teaspoon kosher salt.
  • Add the wet ingredients to the flour in the bowl. Use the paddle attachment on your mixer (or regular beaters if you're using a hand mixer) and beat until combined, about 1 minute. Make sure to stop and scrape the sides and bottom of the bowl.
  • With the mixer running on low or medium low, add 1 tablespoon of very soft butter at a time, until the entire 1/2 cup has been added in. Make sure each tablespoon of butter is fully incorporated before adding more butter. The process of adding in the butter should take a couple minutes at least.
  • Once all the butter is incorporated, beat on medium low speed for 5 minutes. The dough should be silky, smooth, and shiny. After 5 minutes, it will not have cleaned the sides of the bowl, but it should be formed together in a loose ball. It is VERY wet and not workable at all.
  • Grease a large bowl with butter or oil. Don't be stingy now.
  • Use a spatula to scrape the sweet dough into the greased bowl. Cover and refrigerate for 2 hours or up to 2 days. (Chilling is not optional. You won't be able to work with this dough until it is completely chilled!)
  • When you are ready to roll out the dough, prepare the pan and the filling.
  • To prepare the pan: In a small bowl, microwave 1/4 cup (1/2 stick) butter until it is just barely melted. Add 1/4 cup cream and 5 tablespoons brown sugar. Stir together and scrape it into the pan you are using to bake your cinnamon rolls in.
  • A note on what pan you use: I like to use an 11x17x1 inch half baking sheet. This will give you rolls that are not quite as tall but have a beautiful round shape. I prefer the ratio of cinnamon filling to dough when the rolls are baked. You can also use a 9x13 inch pan. This will give you taller rolls that will bake into each other in the oven. This recipe will work in either pan you use, but I recommend the 11x17 baking sheet.
  • Use a spoon or pastry brush to spread the cream, butter, and brown sugar mixture all over the bottom of the pan you are using, and all the way up the sides as well.
  • Prepare the filling for the rolls: Add 3/4 cup (1 and 1/2 sticks) very soft butter to a medium bowl. Add 1 cup plus 2 tablespoons brown sugar, 2 tablespoons cinnamon, 1/4 teaspoon kosher salt, and 1/2 or 3/4 teaspoon cardamom, if you are using it. (you should use it.) Stir it all together and set aside.
  • Bring a pot of water to a boil on the stove. Place a 9x13 inch pan on a bottom rack in your oven. Place another rack above it. Turn your oven on to 350 for about 3 minutes, then turn it off. Your rolls are going to rise in the oven with a water bath.
  • Roll out the dough: Prepare a work surface with a generous dusting of flour. I love to roll out dough on my pastry cloth, it makes it so easy.
  • Scrape the chilled dough onto the flour and knead it together a couple times with your hands. Press it out into a rectangle with your hands, then use a rolling pin to roll the dough into a large rectangle. It should be about 1/4 inch thick if not a little thicker. It should measure about 12 inches by 16-18 inches. It doesn't have to be exact.
  • Use a spatula to spread the filling on top of the dough, all the way to the edges. If the filling looks like it's not soft enough to spread easily, put it in the microwave for 5 seconds and stir. You want the filling to go into the oven thick, not melted, so don't put it in the microwave for too long.
  • Roll up the dough, starting from the long edge. As you roll, use your hands to smooth out the dough from the center to make the roll even (so that the center of your roll is not way thicker than the edge of your roll.)
  • Use your fingers to seal the roll.
  • Use a very long and sharp serrated knife to cut the dough into 1 or 1 and 1/2 inch rolls. Use a sawing motion. Dip your knife in flour in between cuts. The dough is pretty sticky on the inside.
  • Place each roll in the prepared pan. They should not touch each other.
  • Once all the rolls are on the pan, generously spray some plastic wrap with nonstick spray, and cover the rolls. Do NOT forget to spray the plastic wrap. Do NOT use a tea towel. The dough is pretty sticky, and if your cover sticks to them, it will ruin your beautiful rise when you try to take it off. No, I'm not at all bitter that this happened to me on one of my test runs, why do you ask??
  • Pour the boiling water that you have on the stove into the 9x13 inch pan that's on the lower rack in your oven. Make sure that you remembered to turn off the oven. It should be nice and warm but NOT HOT. You want the rolls to rise, not cook. If you accidentally left your oven on too long, leave the door open and let it cool down. If the racks are too hot to touch with your fingers, don't put the rolls in the oven. Let them start rising on top of the oven and put the rolls in when the oven has cooled a bit.
  • Let the covered rolls rise for about 45 minutes. They should be nice and puffy.
  • About 15 minutes before the rolls are finished rising, remove the rolls and the pan of water from the oven. Preheat the oven to 350 degrees F.
  • Once the rolls are quite puffy and have just about doubled in size, bake at 350 for about 15-18 minutes.
  • The rolls should be golden on top when fully baked. The best way to know if the rolls are done in the middle is to use a thermometer: the center of the rolls should be 190 degrees F. The bottom of the rolls should also be lightly browned, but lifting the edge of a roll can be tricky.
  • Make the cream cheese frosting while the rolls are in the oven. In a large bowl or stand mixer, beat 8 ounces softened cream cheese with 1/2 cup softened butter. Scrape the sides and bottom and beat for a couple minutes until it's nice and fluffy. Add 1 cup powdered sugar and 1/4 teaspoon salt, and beat well.
  • Let the rolls cool for about 10 minutes, then spread with HALF the cream cheese frosting. If you are serving these to a large group and they will all be eaten right away, frost with the entire amount. Otherwise, save the other half of the frosting to serve with leftover rolls, or to pass at the table for guests to serve themselves. I find that people have such different opinions on the level of frosting they enjoy, that it's better to let guests serve themselves.

Overnight Instructions:

  • Make the recipe as written through step 23 (except don't boil the water). Once the rolls are shaped and on the pan, cover as directed, then refrigerate overnight.  In the morning, prepare the oven by preheating the oven (and then turning it off) and placing a pan of boiling water on a bottom rack. (Remember to turn the oven off, as described in step 24.) Let the rolls rise for the same amount of time and bake as directed.


Serving: 1roll | Calories: 528kcal | Carbohydrates: 55g | Protein: 5g | Fat: 33g | Saturated Fat: 20g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Trans Fat: 1g | Cholesterol: 111mg | Sodium: 521mg | Potassium: 125mg | Fiber: 1g | Sugar: 33g | Vitamin A: 1079IU | Vitamin C: 1mg | Calcium: 79mg | Iron: 2mg