Homemade Cinnamon Rolls

at a glance
Prep Time 30 minutes
Rise Time 1 hour 30 minutes
Cook Time 20 minutes
Servings 9 servings
4.7 — Votes 3 votes

Every item on this page was chosen by The Fed & Fit team. The site may earn a commission on some products (read more here).

Move over store-bought cinnamon rolls, this delicious homemade cinnamon roll recipe is about to have a permanent spot in the breakfast treat lineup!

cinnamon rolls that have been iced in a baking dish

Classic Homemade Cinnamon Rolls Recipe

Cinnamon rolls are one of my (Brandi) VERY favorite breakfast treats. I’ve never actually made homemade cinnamon rolls, but after reading through this recipe, I think they may just be in my future. At first glance, the recipe feels intimidating, but truly every single step is spelled out and completely doable no matter your level of baking expertise!

What makes this the Best Cinnamon Roll recipe?

These cinnamon rolls are so gooey and delicious! Brittany Angell developed this recipe (and several other baked goods on the site) for us, and because she’s such a gifted recipe developer, her recipes are always so trusty and fail-proof. Every ingredient and recipe step is intentional and well thought out, and the result of that (in this case) is a pan of absolutely perfect classic cinnamon rolls.

Classic Cinnamon Rolls Ingredients

The ingredient list is on the lengthy side, but remember, YOU’RE MAKING HOMEMADE CINNAMON ROLLS! Making these delicious bits of breakfast magic requires time, following specific instructions, and, of course, an assortment of ingredients. The good thing is that all of the ingredients are really common, so they should be super easy to grab at the grocery store. Here’s what you’ll need:

Ingredients for the best cinnamon rolls

For the Yeast + Milk Mixture 

  • Milk – to start, you’ll need ¾ cup + 1 tablespoon (161 grams) of milk. Both 2% and whole milk work great here.
  • Cane Sugar – in addition to the milk, you’ll also need 1 tablespoon of organic cane sugar. 
  • Instant Yeast – lastly, for the yeast and milk mixture, you will (of course) need yeast! 2 teaspoons of fast-acting/instant yeast should do the trick.

For the Dough

  • Flour – now for the dough! 3 cups + 1 tablespoon (430 grams) of all-purpose flour makes up the base of our cinnamon roll dough.
  • Eggs – in addition to the flour, you’ll also need to grab 2 large eggs. 
  • Avocado Oil – to add some extra moisture to the dough, you’ll need a ¼ cup (46 grams) of avocado oil.
  • Cane Sugar – a ¼ cup (57 grams) of organic cane sugar sweetens the dough perfectly.
  • Salt – as with most baked goods, you’ll also need to throw a little bit of salt into the mix. For this recipe, you’ll need ¾ of a teaspoon. 

For the Filling

  • Butter – 4 tablespoons of room temperature salted butter gets slathered onto the dough ahead of the cinnamon and sugar. 
  • Brown Sugar – on top of the butter goes 1 ½ cups of brown sugar. 
  • Cinnamon – to finish the filling off, you’ll need 2 teaspoons of ground cinnamon.

For the Cream Cheese Frosting

  • Cream Cheese – what’s a cinnamon roll without frosting?! And what’s cream cheese frosting without cream cheese?! For this recipe, you’ll need 6 ounces of cream cheese.
  • Powdered Sugar – 1 cup of powdered sugar sweetens the frosting.
  • Butter – 4 tablespoons of salted butter goes into the frosting to add a creamy richness.
  • Vanilla Extract – for just a hint of vanilla, you’ll also need to add 1 teaspoon of vanilla extract to the mix. 
  • Milk – 1-2 tablespoons of milk thins the frosting just a tinge. 
  • Salt – to finish off the frosting, counter the sweetness, and enhance all of the other flavors, you’ll need a pinch of salt. 

For the Pan

  • Butter – you’ll add 2 tablespoons of melted butter to the pan to keep the cinnamon rolls from sticking.
  • Heavy Cream or Milk – 4 tablespoons of heavy cream or milk gets brushed on the cinnamon rolls before they go into the oven.

Ingredient Modifications

Be careful making too many swaps and substitutions to this recipe. Baking is a science, so too many changes can throw the whole recipe off. Here’s what we know works really well:

  • Make it gluten-free: swap the flour for King Arthur’s Measure for Measure all-purpose GF flour.
  • Make it dairy-free: use full-fat coconut milk or full-fat oat milk instead of cow’s milk, vegan butter instead of regular butter, and a vegan cream cheese (like Kite Hill) instead of regular cream cheese.

This recipe calls for fast-acting (or instant) yeast. You’ll know that your yeast is active when it has started to bubble and froth — if it doesn’t bubble and froth, your milk was either too hot or not warm enough when you added the yeast in. To troubleshoot, let the yeast mixture sit in a warm spot (on top of a heated oven) for another 5 or so minutes.

a baking dish of cinnamon rolls next to glasses of milk and a plate with a cinnamon roll on it

Supplies Needed to Make this Recipe

How to make Cinnamon Rolls

Here’s the deal, this recipe is pretty extensive (there are a lot of steps and really, really specific instructions), but it is *not* hard. It was written with both seasoned and first-time bakers in mind, so regardless of where you’re at on that spectrum, I know that you can tackle this recipe. Here’s how you’ll do it:

  1. Preheat the oven + make the milk and yeast mixture – preheat the oven to 200°F, and to a measuring cup, add the milk and sugar. Warm the milk/sugar mixture up in the microwave for about 25-30 seconds, then give it a stir and make sure it is only lukewarm — if it’s hot (rather than lukewarm), allow it to cool for a minute or two. Stir in the yeast and place the cup on top of the preheating oven. 
  2. Measure the dough ingredients – using a baking scale, measure out the dough ingredients (flour, eggs, avocado oil, cane sugar, and salt) and add them to the bowl of your stand mixer.
  3. Check the yeast mixture – take a look at the yeast mixture — if it has started to bubble and froth, your yeast is alive and ready to use.
  4. Add the yeast mixture to the dough and mix – once bubbly and frothy, pour the yeast mixture into the bowl with the dough ingredients. Attach the dough hook to the stand mixer and mix starting on low and working your way up to medium-speed. Keep the mixer on for about 7 minutes — after this time, you should end up with a smooth, tacky, and sticky dough. 
  5. Add the dough to a glass bowl and let rise – prepare a large glass bowl by coating it with oil. Using a spatula, scrape the dough out of the mixing bowl into the prepared glass bowl, and cover it with saran wrap. Turn off the oven and open the door, then place the bowl into the warm oven and set a timer for 10 minutes, keeping the oven door open a crack for those 10 minutes. After the 10 minutes is up, close the oven door and set the timer for 50 minutes. You’ll know that the dough is done rising when it doubles in size (see tips and tricks below if you are struggling to get a good rise). Remove the dough from the oven and turn the oven back on to preheat it to 375°F. 
  6. Press out the dough – place a large sheet of parchment paper on your work surface, and sprinkle a good amount of flour across the paper. Add your cinnamon roll dough to the center by flipping the bowl upside down, then sprinkle more flour on top of the dough — use just enough to prevent sticking (try not to overdo it). Press the dough out so that it is 14 inches by 12 inches.
  7. Add the filling to the dough – spread the softened butter across the surface of the dough, leaving ½ of an inch without butter around the edges. Then, sprinkle the brown sugar and cinnamon over the buttered surface. 
  8. Roll the dough – using either your hands (this will give you a tighter roll with more layers) or the parchment paper as a guide, start rolling the dough. To begin, roll up a little at a time moving back and forth across the whole width as you go. After you do your first roll, give the dough a tiny tug to make sure it’s nice and tight, and then continue the process. After each new roll, give the dough another little tug to keep the roll nice and tight. When you reach the end, roll the dough so that it is seam-side down.
  9. Measure and cut the rolls – using a sharp knife, trim off the end pieces if they are less thick/uniform. Using your ruler and knife, mark every 1 ½ inches on the roll (this will give you 9 same-size buns). Using a sharp knife, bench scraper, or floss, gently cut each roll.
  10. Add the cinnamon rolls to a pan + let them rise – place the two tablespoons of melted butter into your pan, then add the cinnamon rolls to the pan, spacing them a ½-inch apart if possible. Brush 2 tablespoons of the heavy cream or milk on the tops and sides of the rolls, then cover the pan with saran wrap or a kitchen towel and place it on top of the warm oven until the buns double in size (this should take 30-60 minutes). Once doubled in size, remove the saran wrap or kitchen towel and brush them a second time with the remaining 2 tablespoons of milk or cream.
  11. Bake –  place the cinnamon rolls into the 375°F oven, and bake for 20-23 minutes. Keep an eye on the rolls and cover them with tinfoil for the last few minutes if they brown too quickly. When finished, they should be golden brown and you should see no raw pieces on the top of the buns.
  12. Make the frosting – while the buns bake, make your cream cheese frosting. Add all of the frosting ingredients to a medium bowl or the bowl of your stand mixer and beat on medium-high until fluffy and smooth. Spread over the hot buns when you remove them from the oven.
  13. Enjoy!
1634236299-1
the dough ingredients for classic cinnamon rolls in a bowl on a marble counter top
classic cinnamon roll dough in a glass bowl covered with saran wrap
cream cheese frosting in a bowl
cinnamon roll dough filled and being rolled
cinnamon rolls being proofed before heading into the oven

Cinnamon Rolls Tips and Tricks

Below are Brittany’s best tips and tricks for classic cinnamon rolls:

  • Use a baking scale: for best results use a baking scale to make these cinnamon rolls. The cup amounts are included primarily to give you an idea of the amounts needed. The flour and liquid amounts need to be exact for the recipe to turn out perfect.
  • Make sure your milk is lukewarm: the temperature of your milk should be lukewarm. If it’s hot, it will kill the yeast, and if it’s cold, you won’t be able to tell if it is alive and will work in the bread for you.
  • The dough should be tacky/sticky: when fully mixed, this cinnamon roll dough should be tacky/sticky.
  • Use a glass bowl: using a glass bowl in step 4 is important. It conducts heat best and allows for the dough to warm and proof up nicely. 
  • If your dough isn’t rising: if, after 45 minutes, your dough has not risen, this typically means that it’s not warm enough to do so. Remove it from the oven, turn on the oven to 475°F, place the bowl of dough on the warmest spot on your stovetop, and reset the clock for the proofing time. This can also be the result of not using the gram measurements and the dough being too dry, which requires a longer rise. 
  • Use softened butter: make sure the butter for the filling is a soft, easy-to-spread consistency. If it’s melted, it may just run off the dough. 
  • Invest in an oven thermometer: I recommend investing in a little $10 oven thermometer that hangs on the rack so that you can make sure your temperature is what it is supposed to be. Oven temperature can make or break how bread recipes turn out.
  • Use the right pan: for the pan, a variety of sizes can be used. The most ideal pan size for these buns is an 11×9. A 10-inch deep cast-iron skillet or a 10-inch springform pan will also work. Make sure that the sides of your pan are at least 2 inches tall, but 3 inches is preferable.
  • Make the frosting more quickly, if needed: if you are in a rush, you can make the frosting quicker by melting the butter, then adding the cream cheese into the microwave for 30-45 seconds. Then, whisk the two together with your remaining ingredients. Whipping them does make the frosting texture a bit better, but this works well in a pinch.
a plate with a cinnamon roll on it next to a fork
Cinnamon French Toast Bake

Just for You

Breakfast Recipes

Want more recipes like this?

Q How long should I let my cinnamon rolls rise?
A

The dough will rise twice — once in a bowl (before the rolls are formed) for about an hour, and then again, once the rolls are fully formed for 30-60 minutes.

Q Does this cinnamon roll recipe need to rise twice?
A

It does! The first time will be prior to filling, rolling, and cutting the cinnamon rolls, and the second time will be after the rolls are formed and in the baking pan.

Q What happens if you don’t let this classic cinnamon roll recipe rise?
A

Good question! If you don’t let the rolls rise, they’ll be dense won’t have the classic “fluffy” texture present in a really delicious cinnamon roll. Though letting the rolls rise is time-consuming, it’s definitely worth it for a good cinnamon roll.

Q What is the secret to fluffy cinnamon rolls?
A

From Brittany Angell herself: “starch, carbs, and sugar allow for the yeast to thrive and that makes the dough rise and get fluffy.”

Q How long do you cook classic cinnamon rolls?
A

These classic cinnamon rolls go into the oven to bake for a quick 20-23 minutes.

Q How can you tell if these tasty cinnamon rolls are done?
A

You’ll know your rolls are ready to come out of the oven when they’re golden brown with no raw pieces on the top. If you notice that they’re starting to brown too soon, be sure to cover the pan with foil for the last bit

Q How do you keep cinnamon rolls from getting hard?
A

Be sure to brush your rolls with milk or heavy cream before popping them into the oven, trust the 20-23 minute baking time, and keep an eye on the rolls while they’re in the oven so that you can cover them with foil if they start browning too quickly. Also worth noting: storing your cinnamon rolls in the refrigerator can cause them to dry out and make them hard, so definitely steer clear of that storage method and store them at room temperature instead.

Q How do you store classic cinnamon rolls?
A

Store your cinnamon rolls covered at room temperature for up to a week. Storing them this way will keep them from drying out.

Q Do cinnamon rolls need to be refrigerated?
A

They don’t! In fact, storing your cinnamon rolls in the refrigerator will cause them to dry out, get hard, and lose their yummy, soft, fluffy texture. Instead, store your rolls at room temperature.

Q How long will the cinnamon roll recipe last at room temperature or in the fridge?
A

Stored at room temperature, your rolls will last for about a week. We don’t recommend storing them in the fridge!

Q Do these cinnamon rolls freeze well? Is it best to freeze them before or after baking?
A

They do! It’s best to freeze your rolls after baking, as freezing them before may kill the yeast (not a risk worth taking after all of that hard work!).

Shop Supplies

Kerrygold Grass-Fed Butter Shop Now
Primal Kitchens Avocado Oil Shop Now
Duralex Stacking Glass Bowls Set Shop Now
Parchment Paper Shop Now
cinnamon rolls that have been iced in a baking dish

Best Cinnamon Rolls Recipe

By: Brittany Angell
4.7 — Votes 3 votes
Prep Time: 30 minutes
Rise Time 1 hour 30 minutes
Cook Time: 20 minutes
Servings: 9 servings
Move over store-bought cinnamon rolls, this delicious homemade cinnamon roll recipe is about to have a permanent spot in the breakfast treat lineup!

Ingredients  

FOR THE YEAST + MILK MIXTURE:

  • ¾ cup + 1 tablespoon 161 grams milk (2% or whole)
  • 1 tablespoon organic cane sugar
  • 2 teaspoons fast-acting/instant yeast

FOR THE DOUGH:

  • 3 cups + 1 tablespoon 430 grams all-purpose flour
  • 2 large eggs
  • ¼ cup 46 grams avocado oil
  • ¼ cup 57 grams organic cane sugar
  • ¾ teaspoon salt

FOR THE FILLING:

  • 4 tablespoons salted butter room temperature
  • 1 ½ cups brown sugar
  • 2 teaspoons ground cinnamon

FOR THE CREAM CHEESE FROSTING:

  • 6 ounces cream cheese
  • 1 cup powdered sugar
  • 4 tablespoons salted butter
  • 1 teaspoon vanilla extract
  • 1-2 tablespoons milk
  • Pinch of salt

FOR THE PAN:

  • 2 tablespoons butter melted
  • 4 tablespoons heavy cream or milk divided

Instructions

  • Preheat the oven to 200°F.
  • To a measuring cup, add the milk and sugar. Warm the milk/sugar mixture up in the microwave for about 25-30 seconds, then give it a stir and make sure it is only lukewarm — if it’s hot (rather than lukewarm), allow it to cool for a minute or two. Stir in the yeast and place the cup on top of the preheating oven.
  • Using a baking scale, measure out the dough ingredients (flour, eggs, avocado oil, cane sugar, and salt) and add them to the bowl of your stand mixer.
  • Take a look at the yeast mixture — if it has started to bubble and froth, your yeast is alive and ready to use. Once bubbly and frothy, pour the yeast mixture into the bowl with the dough ingredients.
  • Attach the dough hook to the stand mixer and mix starting on low and working your way up to medium-speed. Keep the mixer on for about 7 minutes — after this time, you should end up with a smooth, tacky, and sticky dough.
  • Prepare a large glass bowl by coating it with oil. Using a spatula, scrape the dough out of the mixing bowl into the prepared glass bowl, and cover it with saran wrap. Turn off the oven and open the door, then place the bowl into the warm oven and set a timer for 10 minutes, keeping the oven door open a crack for those 10 minutes. After the 10 minutes is up, close the oven door and set the timer for 50 minutes. You’ll know that the dough is done rising when it doubles in size (see tips and tricks below if you are struggling to get a good rise). Remove the dough from the oven and turn the oven back on to preheat it to 375°F.
  • Place a large sheet of parchment paper on your work surface, and sprinkle a good amount of flour across the paper. Add your cinnamon roll dough to the center by flipping the bowl upside down, then sprinkle more flour on top of the dough — use just enough to prevent sticking (try not to overdo it). Press the dough out so that it is 14 inches by 12 inches.
  • Spread the softened butter across the surface of the dough, leaving ½ of an inch without butter around the edges. Then, sprinkle the brown sugar and cinnamon over the buttered surface.
  • Using either your hands (this will give you a tighter roll with more layers) or the parchment paper as a guide, start rolling the dough. To begin, roll up a little at a time, moving back and forth across the whole width as you go. After you do your first roll, give the dough a tiny tug to make sure it’s nice and tight, and then continue the process. After each new roll, give the dough another little tug to keep the roll nice and tight. When you reach the end, roll the dough so that it is seam-side down.
  • Using a sharp knife, trim off the end pieces if they are less thick/uniform. Using your ruler and knife, mark every 1 ½ inches on the roll (this will give you 9 same-size buns). Using a sharp knife, bench scraper, or floss, gently cut each roll.
  • Place the two tablespoons of melted butter into your pan, then add the cinnamon rolls to the pan, spacing them a ½-inch apart if possible. Brush 2 tablespoons of heavy cream or milk on the tops and sides of the rolls, then cover the pan with saran wrap or a kitchen towel and place it on top of the warm oven until the buns double in size (this should take 30-60 minutes). Once doubled in size, remove the saran wrap or kitchen towel and brush them a second time with the remaining 2 tablespoons of milk or cream.
  • Place the cinnamon rolls into the 375°F oven, and bake for 20-23 minutes. Keep an eye on the rolls and cover them with tinfoil for the last few minutes if they brown too quickly. When finished, they should be golden brown and you should see no raw pieces on the top of the buns.
  • While the buns bake, make your cream cheese frosting. Add all of the frosting ingredients to a medium bowl or the bowl of your stand mixer and beat on medium-high until fluffy and smooth.
  • Spread the frosting over the hot buns as soon as you remove them from the oven. Enjoy!

Nutrition Information

Nutrition Facts
Best Cinnamon Rolls Recipe
Amount per Serving
Calories
609
% Daily Value*
Fat
 
25.9
g
40
%
Saturated Fat
 
12.5
g
78
%
Cholesterol
 
93.1
mg
31
%
Sodium
 
738.8
mg
32
%
Carbohydrates
 
87.8
g
29
%
Fiber
 
1.4
g
6
%
Sugar
 
54.5
g
61
%
Protein
 
7.9
g
16
%
* Percent Daily Values are based on a 2000 calorie diet.

Recipe Notes

  • For best results, use a baking scale to make these cinnamon rolls. The cup amounts are included primarily to give you an idea of the amounts needed. The flour and liquid amounts need to be exact for the recipe to turn out perfect.
  • The temperature of your milk should be lukewarm. If it’s hot, it will kill the yeast, and if it’s cold, you won’t be able to tell if it is alive.
  • When fully mixed, this cinnamon roll dough should be tacky/sticky.
  • Using a glass bowl in step 6 is important. It conducts heat best and allows for the dough to warm and proof up nicely.
  • If, after 45 minutes, your dough has not risen, this typically means that it’s not warm enough to do so. Remove it from the oven, turn on the oven to 475°F, place the bowl of dough on the warmest spot on your stovetop, and reset the clock for the proofing time. This can also be the result of not using the gram measurements and the dough being too dry, which requires a longer rise.
  • Make sure the butter for the filling is a soft, easy-to-spread consistency. If it’s melted, it may just run off the dough.
  • I recommend investing in a little $10 oven thermometer that hangs on the rack so that you can make sure your temperature is what it is supposed to be. Oven temperature can make or break how bread recipes turn out.
  • For the pan, a variety of sizes can be used. The most ideal pan size for these buns is an 11×9. A 10-inch deep cast-iron skillet or a 10-inch springform pan will also work. Make sure that the sides of your pan are at least 2 inches tall, but 3 inches is preferable.
  • If you are in a rush, you can make the frosting quicker by melting the butter, then adding the cream cheese into the microwave for 30-45 seconds. Then, whisk the two together with your remaining ingredients. Whipping them does make the frosting texture a bit better, but this works well in a pinch.
Meet the Author
Brandi Headshot

Brandi Schilhab

Brandi leads our efforts on content audits, outline construction, website calendar management, and a great deal of writing. She could unashamedly watch reruns of Friends + Harry Potter movies and never get bored!⁠ ⁠ ⁠
Get to know Brandi

Show us!

Did You Make This Recipe?

Share a photo and tag us! We can’t wait to see what you make!

Reader Interactions

Comments

    Leave a Reply

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

    Recipe Rating




  1. Meridith January says

    Meridith January —  12/13/2021 At 19:44

    Can you make the dough ahead of time then bake the next day?

    • Melissa Guevara says

      Melissa Guevara —  12/22/2021 At 13:03

      Hi Meredith! I think this should be ok! Brittany Angell recommends putting the dough in a tightly sealed container so that it doesn’t dry out straight into the fridge after making it. It will slowly proof in the fridge. I would cap the time in the fridge at 24 hours at the longest. Then the next day – roll the dough out as normal then allow them to proof fully before baking. Enjoy! ~Melissa

  2. Amber Moore says

    Amber Moore —  12/14/2021 At 09:24

    5 stars
    Can’t wait to make these for Christmas morning! I’ve made gluten free ones in the past that NEVER turn out so I’m excited to try this recipe with the GF flour exchange you recommended. Can I make the dough ahead of time (steps 1-11) so all I have to do is bake them Christmas morning?

    • Melissa Guevara says

      Melissa Guevara —  12/22/2021 At 13:03

      Hi Amber! I think this should be ok! Brittany Angell recommends putting the dough in a tightly sealed container so that it doesn’t dry out straight into the fridge after making it. It will slowly proof in the fridge. I would cap the time in the fridge at 24 hours at the longest. Then the next day – roll the dough out as normal then allow them to proof fully before baking. Enjoy! ~Melissa

  3. Sam J says

    Sam J —  12/16/2021 At 21:17

    Hi! Looking forward to making these. Kind Arthur website says the 1:1 flour is not good for yeasted recipes. Any advice?

    • Melissa Guevara says

      Melissa Guevara —  12/22/2021 At 13:08

      Hi Sam! Brittany Angell recommended the Measure for Measure flour specifically for this recipe, so it should be alright! ~Melissa

    • Samantha Jaap says

      Samantha Jaap —  12/22/2021 At 16:32

      Thank you! Looking forward to Saturday morning cinnamon rolls!!