My Favorite Homemade Cinnamon Roll Recipe

This cinnamon roll recipe creates fluffy, golden, gooey-on-the-inside rolls with a easy frosting that you may be tempted to eat by itself!

And I promise, this recipe is so simple! You can make it on a lounge-y, cool morning and it’ll warm you and your loved ones up right away!

An overhead shot of an 11x13 pan full of cooked cinnamon rolls being frosted by someone. In the top left corner is a bowl full of icing and a spatula.

The Best Homemade Cinnamon Rolls

There are a few things I can’t say no to in this life. One of them? A fluffy, gooey, steaming hot cinnamon roll. How could anyone resist?! It’s the perfect Christmas morning meal to have with hot cocoa sitting around the fireplace, or just any morning when you want something decadent and special. And I promise you, these are doable for anyone to make! Even if you’re averse to baking of any kind, you can make these guys with ease.

I know that rolls especially can be intimidating because there are a few different steps and a bunch of ingredients, but I provided detailed instructions and easy-to-follow images for you to reference as you go! You’ll be tempted to make these every weekend after you make them just one time. They’re so soft on the inside with the perfectly creamy and thick frosting that melts in your mouth, and I love the sticky cinnamon filling so much I could eat it plain. Enjoy!

A closeup of the finished cinnamon rolls covered in frosting.

How to Make Homemade Cinnamon Rolls:

Making cinnamon rolls from scratch is easier than you think! With this simple recipe you’ll be wowing your friends and family with Cinnabon style goodies made right in your kitchen.

Step 1: Make A Sweet Yeasted Dough & Let it Rise

  1. Stir the milk, yeast, and sugar together. Let the mixture rest for 2 minutes.
  2. Add the eggs, oil, and salt, and mix to combine.
  3. Add 3 cups of flour and mix well; continue mixing for 2 minutes.
  4. Continue adding the rest of the flour until a soft dough forms, and mix until well combined.
  5. Turn the dough out onto a lightly floured surface, and knead until a smooth dough forms.
  6. Shape into a ball, and return the to bowl you mixed it in. Cover and let the dough rest for 30 minutes.

Four photos, the upper left-hand picture is a silver mixing bowl with a ball of dough that has been mixed. The upper right-hand picture has the ball of dough rolled out and covered in cinnamon. The bottom left-hand corner is the dough rolled and scored to be cut into cinnamon rolls. The bottom right-hand corner is a picture of the cinnamon rolls ready to be put in the oven.

Step 2: Roll Out the Dough, Fill With Cinnamon-Sugar & Shape Into Rolls

  1. Roll dough into a rectangle that is about 24 inches wide and around 18 inches tall.
  2. Mix the melted butter, brown sugar, and cinnamon to combine well.
  3. Spread the sugar mixture all over the rolled dough, leaving a 1 inch gap along the top.
  4. Roll the dough up starting at the bottom.
  5. Mark the dough doll roll into 12 even pieces.
  6. Use a serrated knife to cut the rolls where you made your marks.
  7. Place the cut rolls, cut side down, in a parchment lined or greased large 17×11-inch baking dish.
  8. Cover with plastic wrap or a clean dish towel, and let rest for 30 minutes.

Four photos, upper left-hand picture shows what the cinnamon rolls look like from above before the second rising. The bottom left-hand picture is a closeup of how they should look. The top right-hand picture shows an above view of the cinnamon rolls, after the second rise and below that is a closeup of how the should look.

Step 3: Bake Your Cinnamon Buns, Let Cool & then Frost Them!

  1. While the rolls are resting, preheat the oven to 350 degrees F.
  2. Bake for 20 minutes or until golden-brown.
  3. While the rolls are cooking, make the icing.
  4. Add the melted butter to a medium bowl. Add the vanilla and the powdered sugar, and mix well to get out all the lumps. It helps if the butter is warm or even a bit hot when you mix in the sugar. Add enough cream or milk, and stir to combine util you get a medium-thin consistency.
  5. When the rolls come out of the oven, let them cool for 5 minutes and then frost warm and serve.

An overhead view of almost a full pan of cooked cinnamon rolls.

Cinnamon Bun FAQs

Why didn’t my cinnamon rolls rise?

The key to great cinnamon roll dough is letting it rise two times. First, let it rise for about 30 minutes covered in a bowl, and then after you’ve shaped and filled the rolls, let them rise again for about 30 minutes covered in the baking dish. Don’t skip or rush the rising time. The yeast is working extra hard to raise because it’s a sweet dough, so it needs that additional time. Also, make sure you don’t roll the dough too tight, which gives them less room to expand.

Why do cinnamon rolls fall after baking?

In general, bread expands as it’s baking because steam from the liquid in the recipe puffs up the pastry when it’s hot in the oven. As steam releases when the rolls cool, the rolls may shrink in size a bit. But no worries, it shouldn’t affect the flavor or texture at all!

How do you store cinnamon rolls?

You can cover cinnamon rolls with foil or plastic wrap right in the baking dish after they’ve cooled and store them at room temperature for up to 2 days. To keep them longer, store them in the refrigerator for up to a week.

Can I freeze cinnamon rolls?

Yes! The choice is yours — you can freeze rolls unbaked, un-risen, in the baking sheet. Just cover them and let them thaw and rise for a few hours before baking as instructed in the directions below. Or you can freeze them completely finished and frosted. Let them cool, cover with plastic wrap or foil, and freeze for up to 3 months.

An overhead shot of the finished cinnamon rolls in a pan on top of a red and white striped towel. The bottom left-hand corner has the utensil used to frost the cinnamon rolls.

Print
cinnamon roll recipe

My Favorite Homemade Cinnamon Roll Recipe


  • Author: Melissa Griffiths - Bless this Mess
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 1 hour 45 min
  • Yield: 12 perfect rolls 1x

Description

This cinnamon roll recipe creates fluffy, golden, gooey-on-the-inside rolls with a easy frosting that you may be tempted to eat by itself!


Scale

Ingredients

For the dough:

  • 1 cup warm milk (about 100 degrees, not hotter)
  • 2 1/4 teaspoons active dry yeast
  • 1/2 cup granulated sugar
  • 2 eggs
  • 1/3 cup canola oil or vegetable oil
  • 1 teaspoon salt
  • 4 1/2 to 5 cups all-purpose flour

For the filling:

  • 1/2 cup butter, melted
  • 1 1/4 cups packed light brown sugar
  • 2 tablespoons ground cinnamon

For the frosting:

  • 1/2 cup butter, melted
  • 2 teaspoons vanilla
  • 4 cups powdered sugar
  • Enough cream or milk to thin, about 3 tablespoons
  • Dash of salt

Instructions

  1. In a large bowl (or a stand mixer), add the milk, yeast, and sugar, and stir to combine. Let the mixture rest for 2 minutes.
  2. Add the eggs, oil, and salt, and mix to combine.
  3. Add 3 cups of flour and mix well; continue mixing for 2 minutes.
  4. Continue adding the rest of the flour until a soft dough forms, and mix until well combined.
  5. Turn the dough out onto a lightly floured surface, and knead, adding flour as needed, until a smooth dough forms.
  6. Shape into a ball, and return the to bowl you mixed it in. Cover with plastic wrap or a clean dish towel, and let the dough rest for 30 minutes. It won’t rise much, just a bit.
  7. After 30 minutes, remove the dough from the bowl onto a lightly floured work surface. Roll it into a rectangle that is about 24 inches wide and around 18 inches tall (it can be a bit taller; it’s a rough rectangle).
  8. In a medium bowl ,add the melted butter, brown sugar, and cinnamon and stir to combine well.
  9. Spread the sugar mixture all over the rolled dough, leaving a 1 inch gap of dough along the top with no cinnamon mixture.
  10. Roll the dough up starting at the bottom (which is 24 inches wide) up to the top where there’s a bit of dough without filling.
  11. Mark the dough doll roll by making a small slit in the middle, then divide the middle into two more pieces (you are now up to 4 pieces), and then divide each of those 4 quarters into 3 more pieces. This is to divide the dough evenly into 12 pieces. Each line should be about 2 inches apart.
  12. Use a serrated knife to cut the rolls where you made your marks.
  13. Place the cut rolls, cut side down, in a parchment lined or greased large 17×11-inch baking dish, 3 rolls wide and 4 rolls down.
  14. Cover with plastic wrap or a clean dish towel, and let rest for 30 minutes.
  15. While the rolls are resting, preheat the oven to 350 degrees F.
  16. After the 30 minute rest, remove the towel or the plastic wrap, and place in the oven. Bake for 20 minutes or until golden-brown.
  17. While the rolls are cooking, make the icing.
  18. Add the melted butter to a medium bowl. Add the vanilla and the powdered sugar, and mix well to get out all the lumps. It helps if the butter is warm or even a bit hot when you mix in the sugar. Add enough cream or milk, and stir to combine util you get a medium-thin consistency, about as thick as toothpaste.
  19. When the rolls come out of the oven, let them cool for 5 minutes and then frost warm and serve.

Notes

  • A 9×13-inch baking dish is just a bit too small for this recipe; the centers will start to pop out of the rolls. If you don’t have a 17×11, you can use two 9-inch cake pans and put 6 rolls in each pan.
  • Category: Breakfast
  • Method: Oven
  • Cuisine: American
Nutrition Information: YIELD: 24
Amount Per Serving: Calories: 330.6 Fat: 11.4g Cholesterol: 36mg Sodium: 112.5mg Carbohydrates: 54.5g Sugars: 35.5g Protein: 3.6g Vitamin A: 71.7µg Vitamin C: 0mg

Keywords: cinnamon roll, cinnamon rolls, cinnamon roll recipe, easy cinnamon rolls, homemade cinnamon rolls, cinnamon buns, recipe for cinnamon rolls

Want To Save This Recipe?

This cinnamon roll recipe creates perfectly fluffy, golden, gooey-on-the-inside rolls with a delicious frosting that you may be tempted to eat by itself! And I promise, it's simple. You can make it on a lounge-y, cool morning and it'll warm you and your loved ones up right away! #cinnamonrolls #cinnamonrollrecipe #breakfastrolls #stickyrolls #stickybuns #baking #homemadecinnamonrolls

This cinnamon roll recipe creates perfectly fluffy, golden, gooey-on-the-inside rolls with a delicious frosting that you may be tempted to eat by itself! And I promise, it's simple. You can make it on a lounge-y, cool morning and it'll warm you and your loved ones up right away! #cinnamonrolls #cinnamonrollrecipe #breakfastrolls #stickyrolls #stickybuns #baking #homemadecinnamonrolls

Subscribers get access to Dinner Made Easy meal plans, exclusive recipes, giveaways, and behind-the-scenes updates​! Sign up for my newsletter or get a new recipe every day.


Subscribe Now

Share Your Comments

Want to share a photo of what you’ve made? Be sure to register or log in and then click the camera icon camera icon located at the bottom of the comment area.

Share a Comment

avatar

  Subscribe  
Notify of

Bless This Mess - About Me

I’m Melissa, and I want to help you feed your family wholesome food.

As a hobby farmer and mom of five, I’m all about keeping it simple in the kitchen. I want healthy meals that feed my family well, and then I want to get back to my (messy) life. Let’s work together to find something yummy for your dinner table.