Cinnamon Rolls

These easy homemade cinnamon rolls are soft, gooey, and delicious! They're my family's favorite holiday breakfast. Make-ahead instructions included!

Cinnamon rolls

This cinnamon roll recipe is my family’s favorite holiday breakfast! Easy and delicious, it makes the best cinnamon rolls I’ve tried. They have a soft dough filled with a rich brown sugar and cinnamon swirl. A gooey vanilla glaze (or cream cheese frosting!) takes them over the top.

I first shared this recipe in 2019, inspired by the cinnamon rolls my mom made on Christmas morning when I was growing up. Now with over 350 5-star reviews, it’s since become a reader favorite! I recently updated it with new photos, make-ahead and freezing instructions, and tips for cinnamon roll success.

If you’ve never made homemade cinnamon rolls before, you won’t believe how simple they are to make from scratch! They’re a perfect breakfast for Christmas, Easter, or any weekend brunch. I hope you love them as much as I do!

Cinnamon roll recipe ingredients

Ingredients in Cinnamon Rolls

Here’s what you’ll need to make this cinnamon roll recipe:

  • Active dry yeast or instant yeast – It helps the dough rise.
  • Melted butter and milk – They add moisture and richness to the cinnamon roll dough.
  • Sugar – It makes the dough lightly sweet.
  • Sea salt – Essential for a flavorful dough.
  • All-purpose flourSpoon and level it to avoid packing too much into your measuring cup.
  • Dark brown sugar and cinnamon – They create the delicious cinnamon sugar filling.
  • Powdered sugar, vanilla extract, and more milk – For the glaze! It’s sweet, gooey, and quick and easy to mix together. If you love cream cheese icing on cinnamon rolls, top them with my cream cheese frosting instead.

Find the complete recipe with measurements below.

Recipe Variation

Make vegan cinnamon rolls: Because this recipe is made without eggs, you can easily make it vegan! Simply use almond milk instead of regular milk and melted coconut oil instead of butter!

Hands placing kitchen towel over dough ball in large bowl

How to Make Cinnamon Rolls

I love how easy it is to make this recipe. No stand mixer required! It has three main steps:

  1. Making the dough
  2. Filling and shaping the rolls
  3. Baking and icing them

Here’s an overview of each step:

Making the dough

Start by proofing the yeast. Mix it with warm water and sugar in a small bowl, and set it aside for 5 minutes, or until the yeast is foamy.

Next, mix together the wet and dry ingredients. Combine the melted butter, milk, sugar, salt, and yeast mixture in a medium bowl. Place the flour in a large bowl and add the wet ingredients. Stir to combine.

Rolling out cinnamon roll dough

Next, knead the dough. Use your hands to knead the mixture until it comes together into a rough dough. Transfer the dough to a lightly floured surface and continue to knead until it becomes smooth.

Then, set the dough aside for its first rise. Form it into a ball and place it in a large bowl greased with butter. Cover with a kitchen towel or plastic wrap and set aside until the dough has doubled in size.

Sprinkling brown sugar and cinnamon filling over rolled out dough

Filling and shaping the rolls

After the dough rises, roll it out into a large rectangle. Dust your work surface and rolling pin with flour to prevent sticking.

To add the filling, brush the dough with melted butter and sprinkle it evenly with brown sugar and cinnamon.

Then, roll and cut the rolls. Starting at a short end of the rectangle, roll the dough into a log.

Use a sharp knife to slice the log into 12 even rolls. Place them in a large greased baking pan, cut side up. Cover the rolls and set them aside to rise for 1 hour.

Rolling filled dough into a log

Baking and icing the rolls

After their second rise, bake the cinnamon rolls at 350°F for 25 to 30 minutes, until they’re lightly golden brown. Remove them from the oven and allow them to cool for 10 minutes.

While they cool, make the glaze. Slather it over them and enjoy warm!

Why aren’t my cinnamon rolls fluffy?

If your cinnamon rolls aren’t fluffy, expired or dead yeast is usually the issue.

  • Always proof your yeast before making the dough. This simply refers to mixing the yeast with a little warm water and sugar and waiting for it to foam before adding it to the dough. If the yeast doesn’t foam, discard the mixture and start again with new yeast. Note that I recommend proofing active dry AND instant yeast. Instant yeast technically doesn’t require proofing, but I think it’s always best to check freshness to avoid disappointment.
  • Don’t overheat the proofing water. 105°F to 115°F is the sweet spot. If the water is too hot, it can kill the yeast!

Unbaked cinnamon rolls in baking dish

Cinnamon Roll Recipe Tips

  • Use room temperature milk. Cold milk will hinder the rising process. Warm your milk in the microwave for 20 seconds, or let it sit at room temperature for 30 minutes, before adding it to the dough.
  • Let the dough rise somewhere warm. Yeast responds to warmth, so, for an extra-productive rise, stick the dough somewhere warm. We like to put ours on a sunny windowsill! I’ve also had success putting the dough in the oven with the light on while the oven is turned off. The light gives off warmth that helps activate the yeast.
  • Add the glaze when the rolls are still warm, but not hot. If the rolls are too hot when you add the glaze, it will melt. If they’re too cold, it won’t spread and ooze over them. I find that letting them cool for 10 minutes brings them to the perfect temperature. They’ll still be warm when you eat them, and the frosting will soften over them without completely melting.

Cinnamon roll recipe after rising, but before baking - rolls tightly packed in baking dish

How to Make Overnight Cinnamon Rolls

Get ahead on this cinnamon roll recipe by assembling the rolls the night before you plan to serve them. That way, you can easily bake them off in the morning!

To make overnight cinnamon rolls, prepare the recipe up to the point of slicing the rolls. Place them in the baking dish and cover tightly with foil or plastic wrap. Instead of letting the rolls rise at room temperature, refrigerate them overnight. The next morning, remove the rolls from the fridge. Let them stand at room temperature for 1 hour before uncovering and baking them according to the recipe.

Storage Tips

Store these homemade cinnamon rolls in an airtight container at room temperature for up to 2 days. For longer storage, I recommend freezing them.

How to Freeze Cinnamon Rolls

Allow the cinnamon rolls to cool completely after baking. Wrap individual rolls in foil or plastic wrap, or tightly cover the entire baking dish. Store the rolls in the freezer for up to 3 months. Let thaw overnight at room temperature or in the fridge. Reheat, wrapped or covered in foil, in a 350°F oven. Add the glaze right before you eat!

Homemade cinnamon roll on a plate

More Favorite Brunch Recipes

If you love these soft, fluffy cinnamon rolls, try one of these brunch recipes next:

Getting ready for Christmas morning? Check out these 45 Christmas Breakfast Ideas!

Get This Recipe In Your Inbox
Share your email, and we'll send it straight to your inbox. Plus, enjoy daily doses of recipe inspiration as a bonus!

Cinnamon Rolls

rate this recipe:
4.96 from 357 votes
Prep Time: 30 minutes
Cook Time: 30 minutes
Rising time: 2 hours
Total Time: 3 hours
Serves 12
These soft and fluffy homemade cinnamon rolls are perfect for the holidays or any weekend brunch! Find make-ahead and freezing instructions in the blog post above.

Ingredients

For the yeast

Dough

Filling

Glaze

Other Frosting Options (instead of the glaze)

Instructions

  • Grease an 8x11 or 9x13-inch baking dish.
  • In a small bowl, stir together the water, yeast, and sugar. Set aside for 5 minutes, or until the yeast is foamy.
  • Make the dough: In a medium bowl, combine the melted butter, milk, sugar, and salt. Stir in the yeast mixture. Place the flour in a large bowl, then add the wet ingredients and stir until combined. The mixture will be sticky. Use your hands to roughly knead the mixture, then turn it out onto a floured surface. Knead the dough for 3 to 4 minutes, or until smooth, sprinkling it with more flour if needed. Form the dough into a ball.
  • Brush a large bowl with butter and place the dough inside. Cover with plastic wrap and set aside in a warm place to rise until doubled in size, about 1 hour.
  • Make the filling: In a small bowl, mix the brown sugar and cinnamon.
  • Punch down the dough and roll it out on a floured surface into a 20x14-inch rectangle. Brush with 2 tablespoons melted butter and sprinkle with the cinnamon sugar to within ½ inch of the edges.
  • Starting at one of the short 14-inch ends, roll tightly into a log, then use a sharp knife to slice the log into 12 rolls. Place the rolls in the baking dish cut-side up, cover, and let rise for 1 hour.
  • Preheat the oven to 350°F.
  • Make the glaze: In a medium bowl, whisk together the powdered sugar, 3 tablespoons milk, and vanilla until smooth. If it’s too thick, add more milk. Alternatively, make this cream cheese frosting recipe instead of the glaze.
  • Uncover the rolls and bake for 25 to 30 minutes, or until lightly golden on top. Remove and allow to cool for 10 minutes, then drizzle the glaze or frosting on top and serve.

Notes

Make these cinnamon rolls dairy-free by using almond milk instead of regular milk and melted coconut oil instead of butter.
Nutrition Facts
Cinnamon Rolls
Amount Per Serving
Calories 216 Calories from Fat 54
% Daily Value*
Fat 6g9%
Saturated Fat 3g19%
Trans Fat 0.2g
Polyunsaturated Fat 0.3g
Monounsaturated Fat 1g
Cholesterol 15mg5%
Sodium 202mg9%
Potassium 65mg2%
Carbohydrates 38g13%
Fiber 1g4%
Sugar 15g17%
Protein 3g6%
Vitamin A 177IU4%
Vitamin C 0.04mg0%
Calcium 36mg4%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.

 

Recipe adapted from Oh She Glows.

380 comments

4.96 from 357 votes (251 ratings without comment)

Leave a comment:

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

Rate this recipe (after making it)




  1. Shane
    05.25.2025

    5 stars
    Used 1 TBSP of active dry yeast and subbed the melted butter for the dough with veg oil. Turned out awesome, fluffy, and glaze is sweet.

  2. Anisha
    05.09.2025

    Should I put milk in them before putting them in the oven? I’m gonna try it & then report back if it tasted better or not.

  3. Chloe
    05.06.2025

    Would I be able to make it Al up until baking time and then refrigerate overnight and bake following day?

  4. BAILEY
    05.06.2025

    Could I make these the night before and leave them in the fridge overnight before baking?

  5. Claudia
    05.05.2025

    Hello, I would like to know the measurements in grams, it would be very helpful for people who do not live in the United States. Thank you!

  6. BakingLover
    05.04.2025

    I made these, and they took a lot longer than expected 😅! These turned out really well (Even though I have a bad oven) and everyone in my family loved them! Thank you for this recipe!

  7. Brenna D
    05.02.2025

    Has anyone tried cup4cup gluten free flour with this recipe? Wondering if it would work? Thanks!

    • Jeanine Donofrio
      05.05.2025

      Hi Brenna, I haven’t had success subbing in gluten free flour to yeasted dough recipes – I would specifically look for a recipe that was created to be gluten free.

  8. Tami
    04.21.2025

    I made these for Easter and the family loved them so much I made another batch the next day. Simple recipe to follow and so good.

    • Phoebe Moore (L&L Recipe Developer)
      04.25.2025

      Aww I love that, Tami! So glad they were a hit.

  9. Rebecca
    04.18.2025

    If I’m using dry active yeast how much should I use? Tbsp measurements please 🙂

    • Phoebe Moore (L&L Recipe Developer)
      04.18.2025

      Hi Rebecca, 2¼ teaspoons!

    • Jeanine Donofrio
      04.17.2025

      Correct, no eggs.

  10. Tzo
    04.09.2025

    Hey! How come your rolls in the picture look pale mine always look brownish and crunchy on the top and edges even tho I bake them the right temperature and time. How can I achieve the rolls in the photo?

    • Phoebe Moore (L&L Recipe Developer)
      04.10.2025

      Hi, do you have a convection oven? In a regular 350°F oven, these shouldn’t get too browned, but I could see it happening if you’re baking them in a convection oven/with the oven fan on. Otherwise, you could try covering them with foil for part of the bake time to reduce browning!

  11. Shannon
    03.22.2025

    Could I use bread flour for this?

    • Jeanine Donofrio
      03.24.2025

      Hi Shannon, we haven’t tried that so I’m not sure.

  12. Melissa
    03.10.2025

    4 stars
    Loved this recipe very easy and simple to follow. My kids loved it.

    • Phoebe Moore (L&L Recipe Developer)
      03.14.2025

      Hi Melissa, so glad it was a hit!

  13. Rachel Johnson
    03.05.2025

    These are really good!

    • Phoebe Moore (L&L Recipe Developer)
      03.06.2025

      So glad you loved them, Rachel!

  14. Lainey
    02.01.2025

    5 stars
    Jeanine, wish I could post my pics as they turned out so gorgeous after finally trying this popular recipe. My only comment is I wish I had pulled them out at 25mins and not 30, was just worried at 25 they would be under baked.
    I used unsalted butter and my homemade almond milk and look forward to trying the other option of coconut oil next time. I did however need to double both proofing times to 2 hrs for each rise. Its dead of winter here in Montreal (-20) my house is cooler (and I also use the oven with light on to proof dough. Glad I gave it the extra hour(s) for perfectly risen buns. I also have the Staub 9×13 dish and the results almost identical to your pics. Thanks again for another winner.

  15. Ange
    01.30.2025

    Hey there!

    I see it says active dry yeast or instant. If I use instant – do I still put it in water with sugar? Normally I add instant yeast straight in with flour. Just want to be sure! Thanks!

    • Jeanine Donofrio
      01.30.2025

      Hi Ange, they’re both the same so either is fine. The reason we start with the water is in case it’s dead yeast (which happens occasionally). It’s a test so you don’t have to ruin your whole batch of dough.

  16. Rach
    01.29.2025

    A cup is a unit of measurement used in the States! not an actual drinking cup 😉
    You may want to check a unit converter, but I believe it’s equivalent to 250ml

  17. Tracey
    01.26.2025

    What is the actual measurement of a cupful? As cups are all different sizes!

    • Rach
      01.29.2025

      A cup is a unit of measurement used in the States! not an actual drinking cup 😉
      You may want to check a unit converter, but I believe it’s equivalent to 250ml

  18. Frances
    01.18.2025

    Is there a teaspoon measurement for the packet of yeast?

    • Stephanie
      01.21.2025

      Toy can usually find it on the jar of yeast, but it should be 2 1/4 teaspoons.

A food blog with fresh, zesty recipes.
Photograph of Jeanine Donofrio and Jack Mathews in their kitchen

Hello, we're Jeanine and Jack.

We love to eat, travel, cook, and eat some more! We create & photograph vegetarian recipes from our home in Chicago, while our shiba pups eat the kale stems that fall on the kitchen floor.