Cinnamon Rolls

I make these homemade cinnamon rolls every year for the holidays. Soft, gooey, and easy to make, they're always a hit with family and friends!

Cinnamon rolls

I make this cinnamon rolls recipe every year for the holidays. And every year, it’s a HUGE hit.

These homemade cinnamon rolls are soft and gooey. They’re packed with a cinnamon brown sugar filling and topped with a sweet vanilla glaze. If you like store-bought cinnamon rolls, get ready—these homemade ones are SO much better!

They’re also easy to make. So many of our readers have made and loved this cinnamon roll recipe over the years. It has over 200 5-star reviews!

If you need a special breakfast for Christmas morning or any weekend brunch, I can’t recommend this cinnamon roll recipe enough. It’s one of my favorites. I hope it becomes one of yours too!

Cinnamon roll recipe

Ingredients in these Homemade Cinnamon Rolls

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

  • Active dry yeast or instant yeast – Even if you’re using instant yeast, you’ll proof it with cane sugar and warm water before mixing it into the dough.
  • Coconut oil (or melted butter) and almond milk – Most cinnamon roll recipes call for butter and regular milk, but, as a vegan option, this recipe works perfectly with coconut oil and almond milk.
  • Sugar – It makes the cinnamon roll 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 almond 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 vegan frosting or cream cheese frosting instead.

Find the complete recipe with measurements below.

Mixing dough in a large bowl

How to Make Cinnamon Rolls

I love how easy it is to make this recipe. No stand mixer required! Here’s how it goes:

First, make 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. If it doesn’t foam, discard the mixture and start again with new yeast.

Next, mix together the wet ingredients—the coconut oil, almond milk, sugar, and salt—in a medium bowl. Stir in the yeast mixture.

Dough in a large bowl

Place the flour in a large bowl and pour in the wet ingredients. Stir to combine, and then use your hands to knead the mixture until it comes together into a rough dough.

Next, keep kneading! Transfer the dough to a lightly floured surface and continue to knead until it becomes smooth.

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

How to make cinnamon rolls

Next, roll out the dough. Turn the dough out onto a lightly floured surface and use a rolling pin to shape it into a large rectangle. Brush the dough with coconut oil and sprinkle it evenly with brown sugar and cinnamon, leaving a border around the edges.

Homemade cinnamon roll recipe

Then, roll and cut the rolls. Starting at a short end of the rectangle, roll the dough tightly 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 one more hour.

Rolling dough with cinnamon and sugar

Finally, 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!

Cutting homemade cinnamon rolls

Cinnamon Roll Recipe Tips

  • Make sure your almond milk is at room temperature. Because I often make these cinnamon rolls with melted coconut oil instead of softened butter, it’s crucial that your milk is at room temperature when you’re stirring together the wet ingredients for the dough. If it’s not, the melted coconut oil will solidify. I like to measure the almond milk and pop it in the microwave for 15 seconds before mixing it with the other ingredients.
  • 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 them in the oven while it’s turned off but the oven light is on.
  • 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.

Homemade cinnamon rolls 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 refrigerator. 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!

Cinnamon rolls

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.98 from 285 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!

Ingredients

For the yeast

Dough

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

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.

 

Recipe adapted from Oh She Glows.

277 comments

4.98 from 285 votes (207 ratings without comment)

Leave a comment:

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

Rate this recipe (after making it)




  1. Riya
    10.18.2024

    Hello, I am yet to try this recipe but I just have one question, why does it say to grease a baking dish at the start of the recipe, wouldn’t it be best to do it later in the recipe?

    • Jeanine Donofrio
      10.18.2024

      Hi Riya, it doesn’t matter when you grease it, we just tend to prep the vessel first in our recipes.

    • Cristiana
      11.14.2024

      Would love to try these, any recommendations on making them GF?

  2. Riya
    10.18.2024

    Hello, I am going to try this recipe but I just have one question, why does it say to grease a baking dish at the start of the recipe, wouldn’t it be best to do it later in the recipe?

  3. Sammy
    10.10.2024

    I made your cinnamon rolls and they were really delicious. Although, the first time that it’s supposed to rise, it didn’t. Do you have any suggestions on what I did wrong?

  4. Ms A
    10.06.2024

    5 stars
    Simply Wow!!!!

    I was casually searching for a cinnamon roll recipe and came across your page . I had all the ingredients and decided to make it . Omgggggg this was absolutely amazing! I used coconut oil as directed , they were some of the BEST rolls I’ve had . They were so so fluffy.

    Thanks for sharing
    🙂

  5. Tanya
    08.31.2024

    5 stars
    I just made these & they are amazing!! Came out beautifully fluffy, nice flavour, not sickening sweet. Hubby is a
    huge cinnamon scroll fan & he loves these. Being vegan there haven’t been a lot of nice sweet recipes I’ve tried but this one is going in the favourites file. Thanks so much ?

  6. Nicolette
    08.30.2024

    5 stars
    WOWW!!!!

    I was on the hunt for a cinnamon roll recipe where I could substitute almond milk for whole milk. My family is not vegan however i don’t like using whole milk, we are okay with butter, eggs, and cream cheese. This recipe is great because it can be made completely dairy free, or with dairy products of my choosing. I’ve made this recipe 5 times since finding it a couple weeks ago.

    I’ve experimented with cinnamon rolls a few times with recipes that left me feeling stressed by the end of it because of endless steps and many ingredients. I had yet to find a recipe that compares to Cinnabon. This is BETTER !

    I’ve been adding vanilla bean paste and extract to my dough, and a dash of nutmeg and clove to my cinnamon sugar mixture. From reading the comments this recipe is versatile and serves as a great cinnamon roll base.

    This recipe checks all my boxes, it’s made with simple and healthy ingredients, it’s easy to make, and it tastes utterly delicious.

    This is a mastery of recipe development and I cant wait to try more recipes on this page.

    Thank You!

    • Phoebe Moore (L&L Recipe Developer)
      08.30.2024

      Hi Nicolette, thank you for your sweet comment! I’m so glad you love the recipe!

  7. Madelyn
    08.24.2024

    I followed the recipe to a T and the dough was so crumbly and fell apart. I don’t know what went wrong on my end! Thoughts?

    • Ruby
      09.15.2024

      How did you measure your flour? You should be “spoon and leveling” it. If not, start there.

    • Nicole
      10.13.2024

      5 stars
      If you measured the flour correctly it might be the amount of fluids you added. There is quite a bit: 1/2 cup of water mixed with the yeast and 1/2 cup of milk. Also, when I cut my stick of butter at the 1/3 mark, I had a large and a small chunk to choose from. I wanted to use the smaller one, because it looks like 1/3 of the stick. Good thing I remembered that the stick contains only 1/2 cup, so I needed to use the larger chunk of the two. Maybe that’s what happened to you?

    • Marie
      10.17.2024

      Knead it more. It sounds like the gluten strands did not form. You need to make sure that you knead it enough for the gluten strands to develop.

  8. Kim Stone
    08.20.2024

    5 stars
    Great recipe, easy to make.

    • Phoebe Moore (L&L Recipe Developer)
      08.23.2024

      So glad you loved it, Kim!

  9. Josh E.
    08.20.2024

    5 stars
    First time making cinnamon rolls, but won’t be the last! Simple and so delicious!

    • Phoebe Moore (L&L Recipe Developer)
      08.23.2024

      Hi Josh, awesome! So glad you loved them.

  10. Heather
    08.03.2024

    Can the sliced rolls be frozen, then thawed and baked?

  11. Sherry
    07.06.2024

    5 stars
    Can you substitute bread flour?

    • Phoebe Moore (L&L Recipe Developer)
      07.12.2024

      Hi Sherry, yes, I think bread flour would work here.

  12. Lisa
    06.04.2024

    5 stars
    Love this recipe! I have a vegan girlfriend, so I wanted to make something we would both enjoy! I used coconut milk and avocado oil instead of butter, and it worked out amazingly! Was worried my substitutions would change it, but it seems to be a very versatile recipe! Kept in the full 30 minutes. Impressed and will be making it again!

    • Phoebe Moore (L&L Recipe Developer)
      06.06.2024

      Hi Lisa, I’m so glad you loved the cinnamon rolls! Great to know that substitution worked well.

  13. Abby
    05.28.2024

    For the instant yeast I only have a jar of yeast so how much would i use? 2 tsp?

    • Jeanine Donofrio
      05.29.2024

      Hi Abby, 1 1/2 teaspoons.

  14. Shayla
    04.23.2024

    How long do theses last in the fridge after being cooked?

  15. Stephanie
    04.17.2024

    Can you make these the night before and put them in the fridge then bring them out to rise or maybe after they have risen put them in the fridge the bake the next morning?

    • Barbara Jorgensen
      05.25.2024

      Did you make the night before? If so how?
      Thank You for your help.

      • Barbara Jorgensen
        05.25.2024

        Nevermind I found it after I read it all

  16. Nanor
    04.10.2024

    5 stars
    First attempt at making cinnamon rolls thanks for the recipe they came out so so good my girls devoured them also the whole house smelled so so good

  17. Melanie
    03.16.2024

    I’ve been making your brownie recipe a lot lately and everyone loves them. My friends birthday is in April and all she wants are those brownies.

    • Phoebe Moore (L&L Recipe Developer)
      03.21.2024

      Hi Melanie, aww amazing to hear! So glad the brownies are a hit!

  18. Blessings
    03.15.2024

    Hi! Thanks does the buttermilk have to be in room temperature?

    • Phoebe Moore (L&L Recipe Developer)
      03.21.2024

      Hi, yes, at least close to room temp! You can let it sit at room temp for about 30 minutes or briefly warm it in the microwave. Hope this helps!

  19. Blessings
    03.15.2024

    Hi! I have a few questions: instead of using coconut oil can I use softened butter? also instead of using almond milk can I use Buttermilk? Thanks

    • Phoebe Moore (L&L Recipe Developer)
      03.15.2024

      Hi, yes! I think both of those substitutions will work. I’d use melted butter instead of softened.

      • Blessings
        04.07.2024

        Thank you so much, I really appreciate it. God Bless.

  20. Kathleen Kitty Kat Meow Meow
    01.28.2024

    5 stars
    Honestly these are amazing ! I added dried cherries and walnuts to mine . The came out perfectly and tasted better than “cinnanwho” Thank you : w

    • Jeanine Donofrio
      01.30.2024

      I’m so glad you loved them!

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.