This cinnamon roll recipe makes rolls that are fluffy and delicious.

Soft dough is filled with sweet cinnamon sugar, rolled up, and baked to perfection. Top it off with a buttery frosting for the perfect bite!

a homemade cinnamon roll with cream cheese frosting on a white plate

This Cinnamon Roll Recipe Is The Best Because…

Although they take a bit of time, cinnamon rolls are easy to make so don’t be intimidated by the yeast.

  • They’re soft, fluffy, and gooey throughout.
  • These cinnamon rolls are easy to make, even for beginner bakers!
  • They can be made with a stand mixer or kneaded by hand.
  • Prepare them the night before and bake in the morning for a warm, delicious breakfast.
Cinnamon roll ingredients in bowls on a wooden board

Ingredients for Cinnamon Rolls

  • Yeast: I use active dry yeast in this recipe. The yeast is activated with sugar and warm water. If it doesn’t foam, it is dead and should be replaced with fresh yeast.
  • Flour: All-purpose flour or bread flour can be used. I use all-purpose flour since it’s what I usually have on hand.
  • Butter: Use unsalted butter and add your own salt for the best flavor. If you have salted butter, it can be used, but you’ll want to omit the salt.
  • Eggs: Eggs add flavor and help with the rise.
  • Sugar: I use granulated sugar (white sugar) in the dough.
  • Cinnamon Sugar Filling: The filling for these cinnamon buns is a mixture of brown sugar and ground cinnamon. You can use dark or light brown sugar.

You can add chopped pecans, coconut, or raisins to the filling if you like.

How to Make Cinnamon Rolls

  1. Proof the yeast: Combine the yeast with warm water and sugar (recipe below). The mixture should become foamy.
  2. Prepare the dough: Warm the milk and butter in a separate bowl. Add the remaining dough ingredients, including the yeast mixture, and knead the dough until smooth.
  3. Rise: Place it in a warm place for about an hour or until doubled in size.
  4. Add filling: Roll the dough into a rectangle, spread with butter, and sprinkle with cinnamon and brown sugar. Then, roll the dough again and cut it.
  5. Bake: Place the rolls in a prepared baking pan and bake them in the oven until they are golden brown.

Enjoy! Once the rolls are done baking, remove them from the oven and let them cool before serving. Don’t forget the cream cheese frosting!

Cinnamon Roll Pro Tip

To easily cut cinnamon rolls, use dental floss! This method helps avoid squishing the soft dough and gives you more precise cuts than a knife. Use unflavored dental floss, as nobody wants minty cinnamon rolls!

cutting cinnamon rolls with floss

Cinnamon Roll Icing

Cream cheese icing is my favorite way to top fluffy cinnamon rolls. This icing needs cream cheese, butter, powdered sugar, and vanilla for flavor.

Be sure to let the rolls cool down before adding the frosting, or the butter will melt. If you’d prefer, you can skip the frosting and drizzle with glaze.

Tips for The Best Cinnamon Rolls

  • Ensure all ingredients are at room temperature.
  • Check the expiration date on your yeast. Expired yeast can prevent the dough from rising properly.
  • If the yeast does not foam in step 2, it should be replaced with new yeast.
  • Lightly cover the dough with a kitchen towel while it rises.
  • If the rolls brown too quickly, cover them loosely with foil to prevent them from getting too dark.
a pan of homemade cinnamon rolls with cream cheese frosting

To Prepare Cinnamon Rolls The Night Before

This is the best cinnamon roll recipe ever, and it can be made ahead of time.

  1. Cover the prepared cinnamon rolls in a greased 9×13-inch dish with plastic wrap and refrigerate for up to 24 hours.
  2. When you’re ready to bake the rolls, remove them from the fridge and remove the plastic wrap. With the oven off, cover the rolls with a clean kitchen towel and place a bowl or pan of very hot water in the oven to allow them to rise.
  3. To bake, remove the rolls from the oven (leave the water in the oven) and preheat the oven to the temperature specified in the recipe.
  4. Bake according to the recipe instructions.

The hot water will help to create steam and keep the rolls soft and fluffy as they bake.

Storing Leftover Rolls

Cinnamon rolls can be stored at room temperature for 2 to 3 days. Keep the frosting separate, (store it in the refrigerator) and add it to each roll as you enjoy them.

You can also freeze cinnamon rolls by wrapping them tightly or storing them in an airtight container. You can even individually freeze the rolls for quick treats. The cream cheese frosting can also be frozen, either on the buns or in a separate container.

More Breakfast Roll Favorites

 Did you enjoy these Homemade Cinnamon Rolls? Leave a rating and a comment below.

image of Everyday Comfort cookbook by Holly Nilsson of Spend With Pennies plus text
plated Homemade Cinnamon Rolls
4.97 from 300 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Homemade Cinnamon Roll Recipe

This cinnamon roll recipe makes soft rolls with sticky-sweet cinnamon filling topped with a buttery cream cheese icing.
Prep Time 20 minutes
Cook Time 1 hour
Rise Time 1 hour 30 minutes
Total Time 2 hours 50 minutes
Servings 15 cinnamon rolls

Equipment

buy hollys book

Ingredients  

  • ¼ cup warm water
  • 1 package active dry yeast or 2 ¼ teaspoons
  • ¾ cup whole milk
  • cup unsalted butter
  • cup granulated sugar plus 1 teaspoon
  • ½ teaspoon salt
  • 3 ¾ to 4 ¼ cups all purpose flour divided
  • 2 eggs room temperature

Filling

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

Frosting

  • 1 ½ cups powdered sugar or as needed
  • 4 ounces cream cheese softened
  • ¼ cup unsalted butter softened
  • ½ teaspoon vanilla extract
  • teaspoon salt

Instructions 

  • Grease a 9×13 pan or baking dish and set aside.
  • Combine warm water, yeast, and 1 teaspoon of white sugar in a small bowl. Let the mixture rest for 7 to 10 minutes or until it becomes foamy*.
  • In a medium saucepan, combine the milk, butter, remaining white sugar, and salt. Heat the mixture to 120 to 130°F with a thermometer.
  • Attach a dough hook to a stand mixer and add 2 cups of flour. Add the eggs, warm milk mixture, and the yeast mixture. Mix on medium-low speed until combined.
  • Turn the mixer to medium speed and add the flour ½ cup at a time until the dough forms a soft ball that pulls away from the sides of the bowl. You may not need all of the flour.
  • Remove the dough from the bowl and knead it on a lightly floured surface until it is smooth and elastic (about 8 minutes).
  • Grease a large bowl and add the dough. Lightly cover it with a kitchen towel and let it rest in a warm place for 1 hour or until it has doubled in size.
  • Turn the dough onto a lightly floured surface, and with a rolling pin, roll it out into a 15 x 12-inch rectangle.
  • Spread butter on the dough and sprinkle the brown sugar and cinnamon on top. Roll the dough tightly, starting on the long side. Using a sharp knife or dental floss, cut the log into 15 even pieces and place them in the prepared pan.
  • Cover rolls with a kitchen towel and let them rise for 30 to 45 minutes. Preheat oven to 375°F.
  • Brush rolls with additional milk if desired and bake for 20-25 minutes.
  • To prepare the frosting, while the rolls are baking, combine frosting ingredients with a mixer until fluffy.
  • Allow rolls to cool for about 10-15 minutes and spread frosting on warm rolls.

Video

Notes

*Double check the date on your yeast to ensure it has not expired. If the yeast does not foam, it should be replaced with new fresh yeast.
If you do not have a stand mixer, you can make this dough by hand but it will take a little bit of work to make the dough nice and smooth. Mix in as much of the flour as you can with a spoon, and then continue mixing it in by hand. Once the dough is not too sticky, place it on the counter with a little bit of flour and knead it until it is smooth and elastic. This will take about 10 to 12 minutes. 
Bread Machine This dough can be prepared in a bread machine. Combine dough ingredients in the order specified by your bread machine. Set on dough cycle. Let dough rest for 10 minutes once completed, and continue with the recipe as above.
Cutting the rolls: Once rolled into a long log, you can cut the rolls with dental floss (ensure it’s not flavored floss) instead of a knife. This cuts the rolls evenly without squishing the soft dough. Place the floss under the roll, cross the ends over the top and pull to slice through the dough.
To Make Up to 24 Hours Ahead: Once prepared, place rolls in the prepared pan. Cover with plastic wrap and refrigerate for up to 24 hours. Remove the plastic wrap and, with the oven turned off, place the pan in the oven. Place a bowl or pan of very hot water in the oven next to the rolls. Allow to rise for 45 minutes or until doubled in size.
To bake, remove the rolls from the oven (leave the water in the oven) and preheat the oven to the temperature specified in the recipe. Place the rolls in the oven, close the door, and bake according to the recipe instructions. The hot water will help to create steam and keep the rolls soft and fluffy as they bake.
4.97 from 300 votes

Nutrition Information

Calories: 398 | Carbohydrates: 57g | Protein: 5g | Fat: 17g | Saturated Fat: 10g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 1g | Cholesterol: 66mg | Sodium: 141mg | Potassium: 103mg | Fiber: 2g | Sugar: 31g | Vitamin A: 566IU | Vitamin C: 0.04mg | Calcium: 58mg | Iron: 2mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Bread, Breakfast, Dessert, Snack
Cuisine American

Recipe is slightly adapted from this copy cat version originally adapted from Allrecipes.com found here

REPIN this Homemade Cinnamon Roll Recipe.

Homemade Cinnamon Rolls in the dish and plated with a title
buttery Homemade Cinnamon Rolls on a plate with icing and a title
Homemade Cinnamon Rolls with cream cheese icing and writing
Homemade Cinnamon Rolls in the baking dish and plated with a title

Categories:

, , , , ,

Recipes you'll love

About the author

Holly Nilsson is the creator of Spend With Pennies, where she creates easy, comforting recipes made for real life. With a passion for nostalgic flavors and simplified techniques, Holly helps busy home cooks create delicious meals that always work. She is also the author of “Everyday Comfort,” which promises to inspire even more hearty, home-cooked meals.
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

4.97 from 300 votes (228 ratings without comment)

Leave a Reply

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

Recipe Rating




Comments

  1. The best recipe I’ve tried yet, just like the cinnabon rolls.. they were a hit! Thank you for the clear instructions!

  2. I made these for breakfast. Put them together yesterday and put them in the fridge overnight.
    The only thing I did differently was to add cardamom to the bread.
    Probably the best cinnamon rolls I have ever made.5 stars

  3. Absolutely delicious! Simple, sweet, and will definitely be coming back to make again! Wish I could send in a picture just to show how well they did! Great Job with this recipe pick!5 stars

  4. These sound delicious and I want to take them to a girls lake house weekend. So I bake them ahead of time and then freeze for transporting them?

    1. These freeze great after baking! You can even freeze the cream cheese mixture separately and add back on top when ready to enjoy.