• RECIPES
  • ABOUT
  • NEWSLETTER
  • COOKBOOK
  • SAVED RECIPES
  • Instagram, Pinterest, Twitter, and Facebook
Love and LemonsMenu

Navigation

  • Home
  • About Us
  • Recipes
  • My Saved Recipes
  • Cookbook
  • Newsletter
  • Contact

Social

  • Instagram
  • Facebook
  • Pinterest
  • Twitter

Cinnamon Rolls

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

breakfast — Jump to recipe

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 flour – Spoon 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. Wrapped or covered in foil, they reheat perfectly 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:

  • How to Make a Frittata
  • Spinach Quiche
  • French Toast Casserole
  • Coffee Cake
  • Baked Oatmeal
  • Or any of these 51 Best Brunch Recipes!

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 356 votes
Prep Time: 30 minutes mins
Cook Time: 30 minutes mins
Rising time: 2 hours hrs
Total Time: 3 hours hrs
Serves 12
Save Recipe Print Recipe
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.

Equipment

  • Staub Ceramic Baking Dish
  • OXO Mixing Bowls

Ingredients

For the yeast

  • ½ cup warm water, 110°F
  • 1 (¼-ounce) package active dry yeast or instant yeast
  • 1 teaspoon granulated sugar

Dough

  • ⅓ cup melted butter, plus more for brushing
  • ½ cup milk, at room temperature
  • ⅓ cup granulated sugar
  • 1 teaspoon sea salt
  • 2¾ cups all-purpose flour, plus more for kneading

Filling

  • ½ cup dark brown sugar
  • 1½ tablespoons cinnamon

Glaze

  • 1½ cups powdered sugar, sifted
  • 3 to 4 tablespoons milk
  • ½ teaspoon vanilla extract

Other Frosting Options (instead of the glaze)

  • 1 recipe Cream Cheese Frosting
Prevent your screen from going dark

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.
Show Nutrition Facts Hide Nutrition Facts
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.

Love and Lemons Book Preorder
Did you make the recipe? I want to see!
Tag @loveandlemons on Instagram.
5 Easy Christmas Cookie Recipes Sign up to get my 5 best holiday cookie recipes sent straight to your inbox! A row of five holiday cookies including gingerbread, jam thumbprints, cut-out sugar cookies, molasses cookies, and Mexican wedding cookies
Free Bonus:
5 Easy Christmas Cookie Recipes

No thanks

You may like these too...

  1. Vegan Sugar Cookies
  2. 25 Super Fun Baking Recipes
  3. 17 Easy Cookie Recipes
  4. Almond Butter Cookies
  5. Carrot Cake Cookies
  6. 15 Best Vegan Cookie Recipes

370 comments

Previous Comments
Next Comments
4.96 from 356 votes (251 ratings without comment)

Leave a comment: Cancel reply

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

Rate this recipe (after making it)




  1. Jihyo
    02.16.2023

    5 stars
    Hello. 🙂
    How many grams is 1 cup?

    Reply ↓
  2. Rachel
    12.21.2022

    Should I bake and then freeze? Or freeze and then bake?

    Reply ↓
    • Phoebe Moore (L&L Recipe Developer)
      12.22.2022

      We like to bake, then freeze these. Let them thaw at room temperature and reheat them, covered, in a 325°F oven before adding the glaze. You can also assemble (but not bake) them 1 day before, cover them, and leave them overnight in the fridge. In the morning, let them sit at room temp for 1 hour before baking according to the recipe instructions. Hope this helps!

      Reply ↓
  3. Ritika
    12.11.2022

    5 stars
    It was such an fabulous one!
    I have to bake the cinnamon rolls covered or uncovered?

    Reply ↓
    • Phoebe Moore (L&L Recipe Developer)
      12.16.2022

      Uncovered

      Reply ↓
  4. Mick
    08.28.2022

    I have an almond milk allergy, would oat/ coconut milk also work?

    Reply ↓
  5. ayelet
    08.19.2022

    how can I store this?

    Reply ↓
    • Jeanine Donofrio
      08.19.2022

      They freeze well!

      Reply ↓
      • Holly Hulse
        11.11.2022

        how long can you freeze them for?

        Reply ↓
        • Phoebe Moore (L&L Recipe Developer)
          11.17.2022

          They freeze well, tightly covered or wrapped, for up to 3 months!

          Reply ↓
          • Holly Hulse
            11.19.2022

            5 stars
            Thank you so much!! These are a hit and I truly enjoy making them. Thank you working so hard on such a beautifully delicious recipe ❤️

  6. W
    08.08.2022

    Can I substitute the almond milk for oat milk

    Reply ↓
    • Jeanine Donofrio
      08.10.2022

      yes, you can!

      Reply ↓
  7. Camille
    06.25.2022

    5 stars
    Awesome recipe! I love that these are healthier and don’t use butter! When I made these, I added a few tablespoons of “I Can’t Believe It’s Not Butter” to the filling and poured some evaporated milk over the rolls before baking. I got about 20 rolls out of this recipe by cutting the rolls smaller but the size was still fine. Thanks for the recipe!!

    Reply ↓
    • Jeanine Donofrio
      06.26.2022

      I’m so glad you loved them!

      Reply ↓
    • Ritika
      12.10.2022

      Tried it today and it was so good!
      We have to bake the cinnamon rolls covered or uncovered?

      Reply ↓
      • Phoebe Moore (L&L Recipe Developer)
        12.16.2022

        Uncovered. So glad you loved them!

        Reply ↓
  8. Kat
    05.31.2022

    5 stars
    Just made these. Turned out so well!
    I used the following substitutions.
    Grapeseed oil instead of coconut oil.
    Soy milk instead of almond milk.
    And based off another commenters suggestion, I used homemade vegan cream cheese as a substitute for the almond milk.

    Reply ↓
    • Jeanine Donofrio
      05.31.2022

      I’m so glad you loved them!

      Reply ↓
  9. Marilia
    05.23.2022

    5 stars
    I really liked this recipe coz it’s very easy to make. It’s great coz use coconut oil instead of heaps of butter. Everyone at home love it! Thanks for sharing x

    Reply ↓
  10. Krystal
    04.21.2022

    5 stars
    I don’t usually leave comments, but these are so good, they’re addicting! I’ve come back to make more!

    Reply ↓
    • Jeanine Donofrio
      04.22.2022

      I’m so glad you loved them!

      Reply ↓
  11. Dawn
    04.09.2022

    Are you able to substitute olive oil for coconut oil?

    Reply ↓
    • Jeanine Donofrio
      04.11.2022

      Hi Dawn, I haven’t tried with olive oil – melted butter is a good sub though.

      Reply ↓
  12. Irene
    04.09.2022

    2 stars
    This recipe didn’t work for me. I used soy milk instead of almond milk so this could have played a role. I think though that the main reason was dissolving the active dry yeast into warm water. My yeast packet writes specifically “do not dissolve”, I ignored it and I got these little bricks instead of fluffy cinnamon rolls. Delicious but bricks. Maybe next time 🙂

    Reply ↓
    • Jeanine Donofrio
      04.11.2022

      Hi Irene, if they didn’t rise it sounds like it was a problem with your yeast (we’ve had dud yeast from time to time too – you never know how long it’s been sitting on a store shelf). We dissolve for 5 minutes just to make sure it’s working before proceeding, so I would recommend not skipping that step.

      Reply ↓
  13. Melanie
    03.28.2022

    5 stars
    Would these work well with almond flour or gluten-free flour?

    Reply ↓
    • Jeanine Donofrio
      03.30.2022

      Hi Melanie, I haven’t had good luck with yeasted doughs and alternative flours.

      Reply ↓
    • Eliska
      02.26.2023

      Hello I haven’t tried this recipe yet, but what worked for me in past was to mix up a little bit of gloutinous rice flour to your usual gluten-free flour, as it’s gluten-free as well but makes the fought stick to gether a little bit better so that it does not fall apart so easily… as I said I’m not sure how it well it will work in this recipe but it might be worth a try 🙂

      Reply ↓
  14. Mary
    02.02.2022

    If making these ahead, do you recommend refrigerating the rolls overnight or at room temp. before baking them?

    Reply ↓
    • Jeanine Donofrio
      02.02.2022

      Hi Mary, refrigerate them overnight. In the morning, let them sit at room temp for 1 hour before baking.

      Reply ↓
    • Laura
      03.16.2022

      Do we bake the cinnamon rolls covered or uncovered?

      Reply ↓
      • Jeanine Donofrio
        03.17.2022

        Hi Laura, you bake it uncovered. I hope you enjoy!

        Reply ↓
  15. Bianca
    01.24.2022

    5 stars
    Tried it today and it was so good! So much love for the recipe!

    I had a few tweaks though based on what I had in my pantry:

    Instead of almond milk, I used soy.
    Instead of powdered sugar for glaze, i used plain sugar but added my freshly made basic soy cream cheese instead of milk. Turned out nice and a little tangy!
    Also, I made a milk bath (soy milk 2/3 and olive oil 1/3 ratio of a 1/4measuring cup) which i poured in right before I baked the rolls.

    Thank you so much for the recipe! My family enjoyed it. I never thought I can pull off a no dairy one.

    Reply ↓
  16. GinGer
    01.11.2022

    Can I make these Cinnamn Rolls with Oat Milk and Olive Oil, instead of Almond Milk and Coconut Oil?
    Thank you.
    GinGer

    Reply ↓
    • Danny
      01.29.2022

      I made them with Oat Milk and Coconut oil and they were very tasty.

      Reply ↓
  17. Sharlene
    01.02.2022

    This recipe was pure perfection! The cinnamon rolls tasted and looked as if they were made by a professional!

    I did not need them to be vegan, so I substituted the almond milk for milk and the coconut oil for butter. It worked just as well!

    However, while I was making the glaze, I ran out of powdered sugar. So, the consistency of the glaze was thinner. If you do end up using the full amount of powdered sugar, I recommend adding a pinch of salt. (The salt will balance out the sugar.)

    Reply ↓
    • Jeanine Donofrio
      01.02.2022

      I’m so glad you loved them!

      Reply ↓
  18. Sharlene
    01.02.2022

    5 stars
    This recipe was delicious! The cinnamon rolls tasted and looked as if they were made by professionals. I ran out of powdered sugar while making the glaze, so the consistency was a bit thin. If you end up using the full amount of sugar for the glaze, I would recommend adding a pinch of salt. (The salt will balance out the sugar.) Overall, these cinnamon rolls were a hit in my family!

    Reply ↓
  19. Christa
    12.21.2021

    5 stars
    These came out perfectly when I made them last night/baked them this morning. I added chopped walnuts, freshly ground cardamom, nutmeg, and orange zest to the filling and substituted coconut sugar for brown sugar. I used oat milk instead of almond milk. For the glaze I used 1 cup powdered sugar, 1/8 cup honey, a squeeze of tangerine juice, and oat milk. I then added a bit more orange/tangerine zest to the top. Perfection! I liked these better than cinnamon rolls made with butter!

    Reply ↓
    • Nicky
      12.22.2021

      Did you leave them overnight to rise in the fridge?

      Reply ↓
    • Jeanine Donofrio
      12.22.2021

      I’m so glad you loved them!

      Reply ↓
  20. Jessica
    12.11.2021

    Would vegan butter work in place of coconut oil?

    Reply ↓
    • Jeanine Donofrio
      12.12.2021

      Hi Jessica, I haven’t tried it myself but others have, so I think it would be fine.

      Reply ↓
A food blog with fresh, zesty recipes.
SEARCH RECIPES
Search Recipes Search Recipes
breakfast  /  main-dish  /  dessert
vegan  /  gluten free
ALL 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.

Instagram, Pinterest, Twitter, and FacebookInstagram Pinterest Twitter Facebook
Various Shop Items
PRIOR POST
NEXT POST
Instagram, Pinterest, Twitter, and Facebook
Top Recipes
  • Healthy Breakfast Ideas
  • Easy Dinner Ideas
  • Healthy Lunch Ideas
  • Best Brunch Recipes
  • Vegan Recipes
  • Best Salad Recipes
  • Best Soup Recipes
  • Easy Appetizer Recipes
Cooking With Vegetables
  • Avocado
  • Beets
  • Brussels Sprouts
  • Broccoli
  • Butternut Squash
  • Cauliflower
  • Spaghetti Squash
  • Sweet Potato
Plant-Based Cooking Basics
  • Brown Rice
  • Lentils
  • Roasted Chickpeas
  • Farro
  • Tofu
  • Tempeh
  • Quinoa
  • Zucchini Noodles
  • HOME
  • ABOUT
  • RECIPES
  • COOKBOOK
  • SHOP
  • SUBSCRIBE
  • CONTACT
  • PRIVACY POLICY
Click here to view our privacy policy.
Copyright © 2025 Love and Lemons, LLC. All rights reserved.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.