These big, soft Homemade Cinnamon Rolls are made with a rich, easy yeast dough and generous amount of cinnamon, sugar, and butter swirled in the middle. Then they are topped in a simple vanilla icing for the most amazing breakfast treat of your life!

An image of a pan of frosted homemade cinnamon rolls with cream cheese icing.


When it comes to cinnamon rolls, my checklist looks something like this:

Big? Check.

Soft? Check.

Ooey-gooey? Check and double check.

These cinnamon rolls check all the boxes and then some. The dough is sweet and so soft. And the filling is cinnamon-sugar perfection with a couple of extra additions that will make these the best cinnamon rolls you have ever had. Using a mix of brown sugar AND granulated sugar in the filling gives a more interesting flavor and the cornstarch lends a silky texture that helps keep the filling soft and smooth.

I have made dozens and dozens of batches of cinnamon rolls and held off posting this recipe for YEARS in my quest to find the BEST cinnamon roll recipe. It feels like I have tried every version under the sun, from Cinnabon copycat recipes to shortcut no-yeast cinnamon roll recipes. But this version is the one I keep coming back to time and time again because of it's ease, simplicity, and because they are just so darn incredible!

Nothing says "I love you" like a special breakfast. Some of our other favorites are Pecan Sticky Buns, homemade Crepes, Cowboy Quiche, and Sour Cream Coffee Cake (another must make if you love cinnamon-forward treats!).

An image of a soft homemade cinnamon roll on a plate.

I decided to share my cinnamon roll recipe to represent Kansas in my American Eats series where I'm sharing the foods that each state is known for, one state at a time. It's not because cinnamon rolls are from Kansas (I don't actually know where they originated), but because the first thing anybody from Kansas has mentioned to me when I've asked them what food best represents their state is the combination of cinnamon rolls and chili, served together.

Apparently this trend started in the 1960's, when many schools in the midwest would serve chili and cinnamon rolls for hot lunch and it was the highlight of the week for the kids.

This wasn't too surprising for me since I grew up in neighboring Nebraska, where chili and cinnamon rolls is also a thing. It's the sweet & spicy combination that makes these two foods the perfect cold weather comfort food pairing and popular in many midwestern states, including South Dakota as well.

Now whether you actually eat them together - scooping up chili with pieces of cinnamon roll to pop in your mouth - or just have the cinnamon roll as dessert right after finishing a bowl of chili (my personal preference) - it's totally up to you.

An image of a cinnamon roll on a plate with a fork.

Making cinnamon rolls is easier than you think

I say this is an easy cinnamon roll recipe because even though it involves yeast and a rise time, the actual amount of work and know-how that goes into making these cinnamon rolls is minimal. The dough takes all of 10 minutes to whip up in a stand mixer that does the kneading for you. Even if you have never worked with a yeast dough before, these cinnamon rolls aren't that hard to make and have them turn out incredible.

Then after letting the dough sit on the counter to rise for an hour or so, it takes another 10 minutes of work to roll it out, spread it with melted butter and cinnamon sugar, then roll them up and slice them.

It takes a little patience to make cinnamon rolls, but it's mostly hands-off time. I've made other cinnamon rolls that are described as easy because they are one-hour cinnamon rolls or no-yeast cinnamon rolls, but none of them seem any easier aside from taking a little bit less time. And while some of them are decent, none of them compare to these big, soft, classic cinnamon rolls. The trade-off of waiting an extra hour for the dough to proof is well worth it.

Cinnamon roll icing

When it comes to topping your cinnamon rolls, there are a few different ways to go. A lot of people love cream cheese icing, which makes extra decadent cinnamon rolls and can be a good way to go.

But after multiple rounds of recipe testing, I came to the realization that most of the cream cheese icing I tried had an overpowering flavor of cream cheese that took away from the actual cinnamon roll itself. I found that I prefer a simple vanilla icing with only a tiny amount (just 2 ounces) of cream cheese instead of a full brick like in most cream cheese frosting.

An image of soft, fluffy cinnamon rolls covered in cream cheese frosting.
An image of a cinnamon roll with a bite taken out of it.

Ingredients in cinnamon rolls

  • Flour: I found that bread flour makes the best cinnamon rolls because it gives them a chewier texture that I love. But if all-purpose flour is all you have, it totally works in this recipe just as well. Start by adding the smaller amount of flour when kneading the dough, then add more flour as needed to get a nice, smooth dough.
  • Granulated sugar: You will use a little in the dough itself, plus more in the filling.
  • Brown sugar: The rich flavor of brown sugar and cinnamon makes this the cinnamon roll filling extra special.
  • Butter: I use salted butter in almost all of my baking. If you only have unsalted butter on hand, just add an extra ¼ teaspoon of salt to the recipe for each ½ cup of butter.
  • Yeast: You can make cinnamon rolls with active dry yeast or instant yeast. If using instant yeast, go ahead and skip the proofing process where you combine the yeast with warm water and sugar and let it rest until foamy.
  • Eggs: Adding eggs to bread dough enriches it and gives it great texture and flavor.
  • Buttermilk: The buttermilk in the dough tenderizes it, but can be substituted with regular milk if you don't have buttermilk on hand.
  • Salt
  • Cinnamon: A necessary ingredient when making cinnamon rolls.
  • Cornstarch: I add cornstarch to my cinnamon roll filling because it gives a wonderful silky texture that my recipe testers loved.
  • Heavy cream: For the icing so it's spreadable and soft.
  • Vanilla extract
An image of the ingredients for cinnamon roll filling in a bowl.
An image of cinnamon rolls on plates.

How to make cinnamon rolls

  1. Proof the yeast. In a large bowl, combine warm water, 2 teaspoons of sugar, and yeast. Mix well, and then let it sit for 5 minutes while the yeast proofs and becomes foamy. If using instant yeast, you can skip this step and just add add the warm water, sugar, and yeast with the other ingredients in Step 2.
  2. Mix dough ingredients with some of the flour. Add in the remaining sugar, eggs, buttermilk, melted butter, salt, and 1 cup of the flour. Mix well using the paddle attachment of a stand mixer or by hand with a wooden spoon, then add in another cup of flour and mix again. I find this easiest to do with a stand mixer using the beater attachment but it can be done by hand.
  3. Knead. Switch to the dough hook, then add in another 2 cups of flour, one cup at a time. Knead the dough for 8-10 minutes on medium-low speed. The dough should clean the sides of the bowl after kneading for a few minutes. If not, add the remaining ½ cup of flour, kneading it in to create a very soft dough. Don't add the additional flour if you don't really need it! Too much flour can make for dense, dry cinnamon rolls instead of light, soft, fluffy ones. But things like humidity can affect doughs like this, so use your best judgment.
  4. Rise. Cover the dough with plastic wrap and then let it rise at room temperature for about 1 hour until it’s doubled in size. While the dough is rising, combine the brown sugar, granulated sugar, cornstarch, and cinnamon in a small bowl for the filling and then set it aside. Spray a clean surface with cooking spray. Lightly grease a baking sheet with cooking spray and then set it aside. You could use a 9x13-inch baking dish instead, but the rolls will squish together more.
A collage of images showing how to make sweet roll dough.
  1. Roll out and shape rolls. Turn out the dough onto a clean surface and roll it out into a 14"x18" rectangle with a rolling pin (affiliate link). Spread the softened butter over the dough, leaving a 1-inch border at the top. Sprinkle with the filling mixture, then roll the dough into a tight log starting from one of the long sides and pinching the ends together.
A collage of images showing how to make and shape cinnamon rolls.
  1. Slice & rise. Cut the log of cinnamon roll dough into 12 cinnamon rolls either using a sharp knife or a piece of floss or string. My favorite method is to slide a piece of string under the rolled up dough to the center, then cross the ends of the string together and pull tight to make a clean cut. Repeat cutting the segments of dough in half until you have 12 cinnamon rolls. Place the rolls cut-side up onto the prepared baking sheet, then cover loosely with plastic wrap and let them rise for 30-45 minutes.
An image of yeast cinnamon rolls rising on a baking dish.
  1. Bake the rolls. When there are about 15 minutes left, preheat your oven to 350 degrees F. Once the rolls have risen, transfer the baking pan to the oven and bake for 15-20 minutes until golden brown on top and cooked through. Do not overbake!
An image of homemade cinnamon buns.
  1. Make the frosting. While the cinnamon rolls bake, beat the butter and cream cheese in a bowl for about 2 minutes until creamy and combined. Add in half of the powdered sugar, and mix until combined. Add in the remaining powdered sugar, heavy cream, and vanilla. Beat until light and creamy.
  2. Frost while warm. When the cinnamon rolls come out of the oven, let them rest for 3-5 minutes, then frost generously with the frosting you made while the cinnamon rolls are still warm. It will partially melt down into and over the cinnamon rolls, making them extra gooey and wonderful.
An image of a pan of freshly baked cinnamon rolls being topped with cream cheese frosting.

Overnight cinnamon rolls

You can easily make these cinnamon rolls in advance by kneading, rising, and rolling out the dough the night before. After shaping the cinnamon rolls and placing them on the baking sheet, instead of letting them rise right away, cover them with plastic wrap and place them in the refrigerator overnight.

The night morning, let them rise for 1 to 1 ½ hours until puffy, then bake like normal and frost.

How long are cinnamon rolls good for?

If you keep them properly stored in an airtight container, you can expect them to last about 3 days and still taste great. After that, they tend to dry out and become stale.

Cinnamon roll french toast

However, the BEST way to use up cinnamon rolls if they are starting to go stale is to make cinnamon roll french toast! Just scrape off the frosting (save it in a separate bowl), then slice each cinnamon roll in half horizontally. Make an egg mixture following my french toast recipe, then dip each piece of sliced cinnamon roll in it on both sides and fry in a little butter on both sides. Heat up the frosting in the microwave until it can be stirred and drizzled over the french toast.

I will purposely reserve 4 of the cinnamon rolls without frosting sometimes knowing that I'm going to make cinnamon roll french toast a few days later, just to save myself the bother of scraping off the frosting. It's SO good!

An image of frosting being spread on warm homemade cinnamon rolls.

More Sweet Brunch Recipes

Did you make this recipe?

Let me know what you thought with a comment and rating below. You can also take a picture and tag me on Instagram @houseofnasheats or share it on the Pinterest pin so I can see.

Stay in the know

Best Homemade Cinnamon Rolls

5 from 7 votes
Amy Nash
Prep Time 45 minutes
Cook Time 16 minutes
Additional Time 1 hour 30 minutes
Total Time 2 hours 31 minutes
Course Breakfast
Cuisine American
Servings 12 large cinnamon rolls
These big, soft Homemade Cinnamon Rolls are made with a rich, easy yeast dough and generous amount of cinnamon, sugar, and butter swirled in the middle. Then they are topped in a simple vanilla icing for the most amazing breakfast treat of your life!

Ingredients
  

Dough

  • cup warm water
  • cup granulated sugar, divided
  • 1 Tablespoon active dry yeast
  • 2 large eggs, beaten
  • ½ cup buttermilk, room temperature
  • ¼ cup salted butter, melted
  • 1 teaspoon salt
  • 4 to 4 ½ cups bread flour, spooned & leveled (520g to 585g)

Filling

  • 1 cup brown sugar
  • ¼ cup granulated sugar
  • 2 Tablespoons cornstarch
  • 1 ½ Tablespoons cinnamon
  • 4 Tablespoons salted butter softened

Frosting

  • ½ cup salted butter softened
  • 2 ounces cream cheese room temperature
  • 4-4 ½ cups powdered sugar
  • 4 Tablespoons heavy cream
  • 1 teaspoon vanilla extract

Instructions
 

  • In a large bowl, combine the warm water, 1-2 teaspoons of the sugar, and the yeast. Mix well, then let sit for 5 minutes while the yeast proofs and becomes foamy.
  • Add remaining sugar, eggs, buttermilk, melted butter, salt, and 1 cup of flour. Mix well, then add another cup of flour and mix again. I find this easiest to do with a stand mixer using the beater attachment but it can be done by hand.
  • Switch to the dough hook, then add another 2 cups of flour. Knead for 8-10 minutes. The dough should clean the sides of the bowl after kneading for a few minutes. If not, add remaining ½ cup of flour, kneading in to create a very soft dough. Do not add the additional flour if it isn't needed as too much flour can make for dense, dry cinnamon rolls instead of light, soft, fluffy ones.
  • Cover the dough with plastic wrap and let rise for 1 hour until doubled in size. While the dough is rising, combine the brown sugar, granulated sugar, cornstarch, and cinnamon for the filling and set aside.
  • Spray a clean surface with cooking spray. Lightly grease a baking sheet with cooking spray and set aside.
  • Turn out dough and use a rolling pin (affiliate link) to roll out into a 14"x18" rectangle. Spread the softened butter over the dough. Sprinkle with the filling mixture, then roll up the dough into a tight log from one of the long sides, pinching the ends together.
  • Slice into 12 cinnamon rolls using string or floss. Place cut-side up on baking sheet, then cover loosely with plastic wrap and let rise 30-45 minutes.
  • When there are 15 minutes left, preheat oven to 350 degrees F. Once the rolls have risen, bake them for 20-24 minutes until golden brown on top and cooked through. Do not overbake or the cinnamon rolls will be dry.
  • While the cinnamon rolls bake, make the frosting by combining the butter and cream cheese in a bowl and beating well until creamy and combined, about 2 minutes. Add half of the powdered sugar, mixing until combined. Add remaining powdered sugar, heavy cream, and vanilla, beating until light and creamy.
  • When the cinnamon rolls come out of the oven, let them rest for 3-5 minutes, then frost with the frosting while the cinnamon rolls are still warm so that it can partially melt down into and over the cinnamon rolls.

Video

Notes

  • Storage instructions: These cinnamon rolls are best eaten the day they are made. But they will keep for about 3 days in an airtight container on the counter. Stale cinnamon rolls can be sliced in half horizontally and dipped in an egg batter to make amazing cinnamon roll french toast.

Nutrition

Calories: 646kcal | Carbohydrates: 110g | Protein: 8g | Fat: 21g | Saturated Fat: 12g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 1g | Cholesterol: 81mg | Sodium: 375mg | Potassium: 119mg | Fiber: 2g | Sugar: 72g | Vitamin A: 668IU | Vitamin C: 1mg | Calcium: 62mg | Iron: 1mg
Tried this recipe? Show me on Instagram!Mention @HouseOfNashEats or tag #houseofnasheats!

More States I Have Visited in my American Eats Series

Alabama • Alaska • Arizona • Arkansas • California • Colorado • Connecticut • Delaware • Florida • Georgia • Hawaii • IdahoIllinoisIndianaIowa • KansasKentuckyLouisiana • MaineMarylandMassachusettsMichiganMinnesotaMississippiMissouriMontanaNebraskaNew JerseyNew YorkOregonPuerto RicoSouth CarolinaSouth DakotaTexasUtahWisconsin

Share This With the World

PinYummly

Related Recipes

About the author

Hi, I'm Amy

I enjoy exploring the world through food, culture, and travel and sharing the adventure with mostly from-scratch, family friendly recipes that I think of as modern comfort cooking.

Leave a comment

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

How many stars would you give this recipe?




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Reader questions and reviews

  1. YAY! So excited to see this! I stumbled across it when I was searching for the BEST tomato pie recipe to make for my darling Love and found your American Eats series! I lived in Kansas for almost 30 years and remember the good ol days of cinnamon rolls and chili at school! Such a good combo! I never realized it was a mid-western thing until I moved. Anyhooo....had to share this recipe and also will put it on my to-do list...right after we polish off the Tomato Pie!

    1. I'm so glad you are enjoying my series! It's one of my favorite things to blog about! I always look forward to the recipe testing phase for each new state!

  2. I’m not sure how I missed when you posted these, bc I’ve been waiting for you to post cinnamon rolls on your blog so I don’t have to dig out my binder every time. I came just to check before texting to hassle you, and I’m so excited to see these (finally!) on the blog! <3

    1. Lol - I'm glad I finally got these up too! It's so much easier to just look things up than dig out the family cookbook!

  3. Hi, thanks for sharing the recipe. Can I add in some garlic powder( please advise how much can be added ) , will the taste gets along well with the cinnamon powder? As I’ve a kilo of garlic powder and the expiry date is very near.(4month) . Please advise how to store it for longer shelf life . Thanks

  4. 5 stars
    This was my first time making cinnamon rolls and they tasted amazing! Never buying store bought again. Thanks for sharing this recipe.

  5. 5 stars
    If I could give this more stars, I would. I have been making cinnamon rolls for YEARS and I have made good one, dry ones, okay ish ones...and I finally made these (after a year of waiting🤦‍♀️).
    THESE ARE THE BEST!!!!
    Of course, I had to make them for all my people near and dear (so much so my daughter kinda became upset when I mentioned that I was making them again). She loves them, no worries, she just wanted something different (yes, I made them that much)!
    Super easy, straightforward directions. If you can read them, have the right ingredients, tour oven works right (or you know how to compensate) tou have a golden opportunity to make people happy here.
    Thank you so much for posting this recipe!

    1. Wow, I am so flattered! Thank you so much! It took me FOREVER to post this recipe because I tried so many cinnamon roll recipes too, but once I landed on this version I knew it was my keeper! I'm so happy you feel the same way!

  6. 5 stars
    Love the addition of buttermilk! I’ve always used bread flour for the dough too. I’ll try the frosting in this recipe although partial to cream cheese frosting! I also cut 2in slices for each as I like big cinnamon rolls!

  7. Hi Amy, I have a question, can I use rapid rise yeast instead of the active dry, does it make a differance using the rapid vs. active dry.
    I am new to baking, and this has been a learning experiance baking different breads.
    Thanks
    Mike

    1. Yes you can use rapid rise yeast. You still add the warm water and sugar but skip the proofing process. You don't need to let the yeast sit and get foamy. You can just add the ingredients together and start mixing.

  8. 5 stars
    I was wondering before I make the cinnamon rolls, if you are using a rimmed jelly roll pan versus a 9 x 13 dish?
    All of the recipes I have used are usually in a deep dish. We like them a little on the softer side, so I’m not sure if these are more crisp?
    I can’t wait to try these because as you have stated, I have tried multiple ones and they just don’t hit the mark. And I also agree with the cream cheese frosting, it is too much cream cheese tasting.

    1. Hi Karen! You can absolutely make these in a 9x13 pan and they will be softer with sides that touch. I personally prefer them separate so I like to bake them on a rimmed baking sheet. It's totally up to you!