The Best Cinnamon Rolls Period. (Recipe & Picture Tutorial)
These seriously are the BEST cinnamon rolls – friends and family tested and approved! Served warm and frosted, these are just the right mixture of soft, cinnamony goodness. Bonus – they freeze beautifully, even frosted.
✩ What readers are saying…
“I just want to say these are really the BEST cinnamon rolls ever. I’ve made them countless times over the last couple of years and everyone raves about them.” -Cristina

Yes, that’s a period in the title – as in The Best Cinnamon Rolls, period.
I could’ve also said: Ever. In The World. In The Universe. Or You’ve Ever Eaten. And I wouldn’t be exaggerating, tooting my own horn, or overstating it at all.
I know there are hundreds of recipes out there for homemade cinnamon rolls – some even with “best” in the title, too. But I’m going to lay it on the line – they might be good, but these are better than any others I’ve tried (And the recipe by a huge blogger that gets written up all over the internet as “the best?” All I’ve got to say is baking powder and soda have no place in a yeast dough – ever. Unless you want cinnamon biscuits, that is…).
How can I be so sure?
Twenty-plus years of testimonials from family and friends. These are a special recipe that I make only a couple times a year, but they are begged for at every major family gathering – and many have asked for them for their birthday presents, too!
My sister told me once that their family went out of their way on a hiking trip near Canada to stop in a little cafe that they read had the most awesome cinnamon rolls.
She shook her head sadly as she told me they were not nearly as good as mine. And that she sort of felt sorry for the people who thought they were getting the best cinnamon rolls!

So I’m not putting the title on these lightly or flippantly or just to get Google traffic.
Here is my gift to you (after going back and forth on if I even wanted to publish the recipe!): The Best Cinnamon Rolls with a full tutorial to walk you through the steps (which aren’t hard, by the way – I promise that, too!).

Regular whole wheat was used for the batch shown above, along with half unbleached flour, so it’s a bit darker than the other photos where white whole wheat was used.
Ingredients & Substitutions
- Yeast – both active dry or instant work.
- Warm water – hot tap is fine, 105-115 degrees.
- Honey – or more granulated sugar.
- Granulated sugar – regular fine sugar is best, I’ve found cane sugars are usually larger grains and do not fully integrate as well as regular granulated sugar.
- Milk, lukewarm – I haven’t tried any of the milk substitutes and I haven’t read a comment from someone who has, but I do think it would be possible.
- Butter – I do not recommend changing this ingredient.
- Salt – regular sea salt is used.
- Eggs – I haven’t tired it, but I do know the flax egg substitute works on other bread products, so it may here, too.
- Unbleached flour – I use this for a little more than half the flour (when I tried to go all whole grain, the rolls were heavier and grainier).
- Whole wheat flour, white whole wheat, or spelt – I like to add any of these whole grain flours for a bit more texture, flavor, and to up the health factor a bit.
- Brown sugar – this is the preferred sugar for the center – white sugar is too grainy and this caramelizes a bit.
- Cinnamon
- Optional (but highly recommended): cinnamon-sugar coating for pans.
- Frosting: cream cheese, butter, powdered sugar and vanilla.
How to Make Cinnamon Rolls
Detailed quantities and instructions are included in the full recipe box below, but here is a picture tutorial with tips to help with each step:

Step 1: Yeast Mixture. Mix yeast, warm tap water, and a bit of honey in a measuring cup and set aside.

You’ll want to move quickly to the next step, because it will grow to fill a 1-cup measure in only a few minutes.

Step 2: Mix the Cinnamon Roll Dough
- Using a large mixing bowl, stir together warmed milk, sugar, butter, salt and eggs. You can see in the photo that it won’t actually totally combine. Just mix them together as best you can and then add the bubbling yeast mixture and stir it in.
- Add half the flour (3 cups) and beat on medium speed until smooth – about a minute.
- Stir in another 3 1/2 cups flour to make a stiff, yet sticky dough and change to a dough hook. Knead with the mixer for 5-6 minutes, until the dough is clearing the sides. The dough should still be sticking to the bottom. Add only enough extra flour – a tablespoon at a time – to have it just clear the sides, as pictured (to make by hand, turn out onto a lightly floured surface and knead for 8-10 minutes).
- Turn the dough out into a large, lightly greased bowl for rising. (TIP: The dough should still be soft, sticking to the bottom of the bowl like pictured, but not sticking to your finger when you lightly touch it – similar to another awesome bread recipe, my 100% Whole Wheat Soft Dinner Rolls).
- Cover and let rise until doubled, 1 to 1 1/2 hours. The picture is the doubled dough and shows it’s not typically smooth like some doughs can be.

Step 3: Fill and Shape Cinnamon Rolls
Turn dough out onto a lightly floured surface (I always used a tea towel before I had a quartz counter – now I use the counter) and let rest for 5 minutes. While dough is resting, prepare pans and filling.
- Divide a 1/2 cup of butter: put 1/3 cup into a pan or glass measuring cup to melt and split the remaining softened butter between the baking pans. I use 2 glass pans, a 13×9 and a 11×7 inch, fitting 8 rolls in the larger pan and 6 in the smaller pan. (TIP: It’s easiest for me to divide the butter up first, like pictured, and then melt it in the pans and cups using a microwave. If you want to melt in a pan, you can pour the entire amount of melted butter into a measuring cup and pour a little in each pan until you’re left with the 1/3 cup you’ll need for the filling).
- Use a pastry brush to spread the melted butter all over the pans. Sprinkle a sugar-cinnamon mixture on the butter-coated pans. Yes, this is a special treat – go ahead and do it.
- Mix brown sugar, white sugar and cinnamon (lots!) in a small bowl.
- Roll out the rested dough into a 15 x 20 inch rectangle, pour the remaining 1/3 cup melted butter on top and spread evenly – but make sure not to lose it over the edges. Use a pastry brush and go close to the edges only, not up and over them. The butter will be pooling in spots. That’s good.
- Evenly distribute the filling mixture over the buttered dough. (TIP: I usually make a line of the sugar mixture all around the edge first before filling in the center, just to make sure I don’t push any butter off the dough with the sugar – that would be bad.)
- Roll up the dough on the long side and pinch the edges to seal. (TIP: I often take the butter-coated pastry brush and run it along the edge first to help the dough stick better when pinched.)
- Cut into 14 rolls. You can use a serrated bread knife which I find cuts easily or the floss trick or whatever works for you. (TIP: Sometimes I use a tape measure to cut the rolls evenly and sometimes I cut the roll in half, then cut each half into one larger and smaller piece before cutting the larger piece of each half into fourths and the smaller into thirds. Do what seems best.)


Step 4: Let Rolls Rise
- Place the cut slices close together in the prepared pans. You may need to re-pinch the ends as you place them. Cover with a towel and let rise in a warm place until doubled, 45 minutes – 1 hour.
- Start preheating the oven to 350 degrees about 15 minutes before ready to bake. (TIP: See my fingers on the risen rolls? That’s to show you that I often push down any centers that are popping up before putting them into the oven. The standard response to the problem of high centers is that the dough was rolled too tightly. I have found, however that some centers will rise no matter what – so I gently push any down before baking and sometimes after, too, which makes it easier to frost. It doesn’t seem to hurt them and it’s usually only a few.)

Step 5: Bake and Frost Cinnamon Rolls
Bake the rolls 18-22 minutes, until lightly browned, rotating halfway through if needed. The smaller pan is usually done first in the lesser time and will need to be removed, letting the larger pan continue to bake.
Cool the rolls on a wire rack for a few minutes while you mix up the cream cheese frosting.

Divide the frosting evenly among the warm rolls using a large spoon and then spread to fully cover. Yes, this is a frosting – no wimpy glaze allowed!

As the rolls continue to cool, the frosting seeps into all the crevices, mixing with the filling and creating…well, cinnamon roll heaven.
Can you make these ahead of time?
Yes! I often make these at least a day ahead of time as well as freezing rolls for later.
- To make these a day ahead for family gatherings: let frosted rolls cool completely, cover with plastic wrap and then foil. Leave on the counter. The next morning, remove both covers and reheat gently in a 300 degree oven for a 5-10 minutes before serving, if desired. Just watch closely as you don’t want all the frosting to melt!
- To Freeze: I have frozen these successfully – frosting and all – for a a few months! Wrap individual rolls in plastic and then foil. Thaw thoroughly before reheating in a 300 degree oven.
See if my family and I are right about these rolls (and now all the comments from people who’ve made them!) – but don’t blame me if you find you’re spoiled for any other cinnamon rolls. We are, too!
Reader Raves
“These were unbelievably amazing!! I used all whole wheat (hard white) flour and it worked great. I can’t thank you enough for sharing this recipe! It’s a keeper!!” -Julie
“Yes, Jami, these ARE the best cinnamon rolls! I had a beloved recipe that, after a few years, I just could not get right any longer. I went on a quest to find a cinnamon roll recipe to replace my beloved recipe. I made these yesterday for today’s breakfast. There were many words of absolute delight as my family enjoyed the rolls. Thank you so very much for sharing this recipe here.” -M.
“I can’t believe Google says there are only 14 five star reviews on this recipe. I’ve made these for YEARS now and they are the best!! Everyone who eats them thinks I’m a much better baker than I really am (I just tell them I’m pretty good at reading reviews and following your recipes!!).” -Rachel
“I have a go-to recipe but it’s pretty time consuming and kind of extra – I was hoping this recipe would replace it. Wow! these truly are THE BEST! My new got to for sure.” -Judi
More Real Food Sweet Breads To Try
- Glazed Make-Ahead Real Food Monkey Bread (our Christmas morning tradition!)
- Easy Cinnamon Oat Apple Bread (Whole Wheat, Honey Sweetened)
- Sticky Bun Sourdough Coffee Cake
- Starbucks Inspired Frosted Maple Oat Scones Recipe (Whole Grain)
- Cranberry Crumb Loaves (with leftover cranberry sauce)
Want to save this?
Enter your email below and you’ll get it straight to your inbox. Plus you’ll get easy new recipes, gardening tips & more every week!
The Best Cinnamon Rolls- Period.
Ingredients
Dough:
- 2 tablespoons yeast active dry or instant- both work
- 1 cup warm water hot tap is fine, 105-115 degrees
- 1 teaspoon honey
- 1/2 cup granulated sugar
- 1 cup warmed milk
- 1/2 cup butter 1 stick
- 2 teaspoons salt
- 2 eggs
- 2 cups whole wheat flour* white whole wheat, or spelt work as well
- 4 ½ cups unbleached flour* plus extra for kneading and rolling
Shaping & Filling:
- 1/2 cup butter 1 stick
- cinnamon-sugar coating for pans: 1/4 cup sugar + 1 teaspoon cinnamon optional to coat the pans, but highly recommended
- 1 cup brown sugar
- 1/2 cup granulated sugar
- 3 tablespoons cinnamon
Frosting:
- 3 ounces cream cheese softened
- 1/3 cup melted butter
- 3 cups powdered sugar
- 2 teaspoons vanilla
- 2 tablespoons hot water
Instructions
- Make the Dough:
- Mix yeast, warm tap water, and honey in a measuring cup and set aside. (It will bubble quickly, so only leave it while you mix together the first ingredients.)
- Using a large mixing bowl, combine warmed milk, 1/2 cup of sugar, 1/2 cup softened butter, salt and eggs. Mix them as best you can, then add the bubbling yeast mixture and stir it all together.
- Add the whole wheat flour (2 cups) and beat on medium speed until smooth – about a minute. Stir in the remaining 4 1/2 cups unbleached flour, making a stiff, yet sticky dough.
- Change to a dough hook (or turn out onto a lightly floured surface if kneading by hand). Knead with the mixer for 5-6 minutes, until the dough is clearing the sides, but still sticking to the bottom. If the dough is still sticking to the sides, add only enough extra flour – a tablespoon at a time – to have it just clear the sides (by hand knead for 8-10 minutes on a lightly floured surface).
- Turn the dough out into a large, lightly greased bowl for rising. The dough should still be soft, sticking to the bottom of the bowl as you transfer it to the greased bowl, but not sticking to your finger when you lightly touch it. Cover and let rise until doubled, 1 to 1 1/2 hours.
- Shape and Fill:
- Turn dough out onto a lightly floured surface (I use a tea towel -less flour needed and easy clean up- or quartz/marble counter) and let rest for 5 minutes. While dough is resting, prepare pans and filling.
- Take the 1/2 cup of butter and divide it like this: Place 1/3 cup in a glass measure to melt for the filling and use the remaining butter between 2 baking pans, a 13×9 and a 11×7 inch (about 2 tablespoons for the larger pan and 1 tablespoon for the smaller). Melt the divided butter in the pans and glass measuring cup in a microwave, using a pastry brush to coat the pans with the melted butter (alternatively, melt the all the butter in a saucepan, pour the entire amount of melted butter into a measuring cup and pour a little into each pan until you're left with the 1/3 cup you'll need for the filling). Sprinkle the optional (though not really…) 1/4 cup sugar-cinnamon mixture on the butter-coated pans.
- Mix the brown sugar, 1/2 cup white sugar and 3 tablespoons cinnamon in a small bowl; set aside.
- Roll out the rested dough into a 15 x 20 inch rectangle, pour the 1/3 cup melted butter on top and spread evenly using a pastry brush. Brush close to the edges, but don’t allow the butter to go over them. Evenly distribute the filling mixture over the buttered dough. Start around the edges first before filling in the center to make sure the sugar doesn’t push the butter off the dough.
- Roll up the dough as evenly as possible – too loose and you'll get spaces in the rolls, too tight and the centers will pop out – and pinch the edges to seal. Cut into 14 rolls (cut the roll in half first and then cut each half into a larger and smaller piece; cut the larger piece of each half into fourths and the smaller into thirds or use a tape measure). Place the cut slices close together in the prepared pans. You may need to re-pinch the ends as you place them.
- Rise and Bake:
- Cover pans with a damp towel or plastic "shower cap" and let rise in a warm place until doubled, 45 minutes – 1 hour. Preheat the oven to 350 degrees about 15 minutes before the rolls are ready to bake.
- Bake the rolls 18-22 minutes, until lightly browned, rotating halfway through if needed. The smaller pan is usually done first in the lesser time and will need to be removed, letting the larger pan continue to bake.
- Cool the rolls on a wire rack for a few minutes while you mix up the cream cheese frosting.
- Frost:
- Combine all the frosting ingredients together in the bowl of a mixer and use the whisk attachment to beat until smooth.
- Divide the frosting evenly among the warm rolls using a large spoon and then spread to fully cover all the rolls. Let cool a bit more before serving.*
Notes
- To make these a day ahead for family gatherings: let frosted rolls cool completely, cover with plastic wrap and then foil. Leave on the counter. The next morning, remove both covers and reheat gently in a 300 degree oven for a 5-10 minutes before serving, if desired. Just watch closely as you don’t want all the frosting to melt!
- To Freeze: I have frozen these successfully – frosting and all – for a a few months! Wrap individual rolls in plastic and then foil. Thaw thoroughly before reheating in a 300 degree oven.
Nutrition
This recipe has been updated – it was originally published in February of 2013.



Well, I made 1 and 1/2 batches of these last weekend, and they are deserving of their title. I did a good job of multiplying the recipe until I got to the frosting, and ended up with a full double batch, which almost made them too rich. Apparently I made them smaller too, as I fit 15 rolls into a 9 x 13 pan. But they were plenty big for us. Kudos to you Jami for such an excellent recipe! We appreciate you sharing. 🙂
Thank you, Sarah! I’m glad you’re enjoying them like my family does. 🙂
I finally got around to trying these out this morning for my daughter’s birthday breakfast. They are DEE-licious and I will definitely be making them again! Thanks so much for sharing the recipe. I shared it over on my Facebook page as well: https://www.facebook.com/TheCozyOldFarmhouse
Have you ever tried with all spelt or white wheat flour? Sometimes when I make things whole grain (with no white flour) I use half oat flour and half wheat to make them sweeter/less wheaty tasting….just wondered if you have tried all whole-grain flour and found good results? Thanks!
I haven’t tried all whole grain, Jenny, just half spelt or white whole wheat. Even half creates a much denser roll and since we have these only a few times a year, I basically go with all purpose to keep the wonderful texture. 🙂
love, love, love cinnamon rolls! I am seriously considering making these tomorrow! my 36+ week pregnant body is thanking you for this recipe. 🙂 (though my scale may not!)
These are so delicious. I rolled them out a bit more to make enough to take to my students on our final day (they have presentations today!). I am having a hard time not eating a bunch before class!! So goooood!! Thank you for the recipe and the great blog 🙂
Wow! Thanks for sharing such a special recipe! I’m printing it off to try!
Gina
Ok I made these today… Wow!… Just wow… I was literally taking bites and going “OMG!”… Never made these before so I was a nervous newbie and so proud they looked so good in the end… I made 16 with your recipe, two 9×13 glass pyrex is what I had. Loved the frosting and the slight crunch on the bottom from the ‘optional’ cinnamon sugar… Thank you so much for sharing Jami!.
Yes, and yes, Liz. 🙂 And my family complains that they are smaller (thinner) when I’ve made 16 in the past, but it’s certainly a good option. Thanks for taking the time to let me know how you liked them – and that you were successful using the tutorial, woot!
Oh my heavens! These look delicious! I’m definitely going to have to make them, but only if there are a lot of people to eat them so I don’t have to worry about my waistline as much! 😉
Hello Jami,
1st time commenter, but I feel a need.
Made these yesterday while watching Daytona 500.
They were UHHH-MAZING.
I’ve also made your Pork Stew and Sriracha crackers.
Freakin’ good food, man.
Love your site
Tami
Beausejour, Manitoba, Canada….ehhhh!!!!!
🙂
Yeah! Thanks for taking the time to contribute, Tami, I LOVE hearing which recipes others are liking. 🙂
YUUUMMMMYYY!!! I can’t WAIT to make these Sunday morning!
I’m an Australian admirer of your blog and tried these today and we all LOVED them. Thanks for posting. Details were easy to follow and not complicated. For any other possible Aussies who want to try this recipe, I didn’t end up converting the measurements and just used straight metric – only change I made was to change yeast to 2 tsp (metric). They were delicious, turned out just like the pictures and we will definitely be starting a tradition with these.
Just want to also say that your posts are quite inspiring with changing things up to have a fresh new look for all to enjoy.
Thanks so much, Caroline! And I’m so glad you’re able to use my recipes even with the measurement differences. 🙂
Cannot wait to try these! Do you think I could make a batch and maybe freeze them for a little while, maybe without the frosting, I could make that fresh when we need it? Any experience with little more long term storage? There are only two of us and I am finally getting some traction with my exercise program 😉 Thanks in advance!
I have tried lots of ways to make-ahead, Liz. The problem with not frosting them is that you miss out on that thing that happens as the frosting seeps into the cooling rolls, which is one of the things that makes them so amazing, in my opinion. When a family member can’t be at a gathering and are sad about missing out on the rolls, I wrap one with foil (after baked, frosted, and cooled) and freeze it – that might be the answer for just the two of you, then you can pull out just how many you need and let them thaw. As for how long, you’ll have to let us know if there’s a “use by” date, as I’ve never had them last very long in my family. 🙂
Thanks… I don’t know if we are up for the challenge of keeping them in the freezer but life is short I think we should enjoy them regardless! 😉
Cannot wait to try these! I’ve made the oh-so-popular-all-over-blogland-big-time-blogger’s recipe (which a friend said was “the best” and that’s the only recipe she uses anymore) but we didn’t care for them at all. Cinnamon biscuits is a perfect description of them. We love ours yeasty so I can’t wait to test this one out. Thank you so very much for deciding to share it. : )
Yes, Stephanie, I didn’t want to be derogatory in any way, but they really tasted like biscuits to me so I felt I had to address the difference. I think you’ll be pleased with these. 🙂
Yummy! I am a huge fan of cinnamon rolls, I have just never made them with icing (I always make vanilla custard to accompany them, very tasty!).
I’m your newest follower, by the way!
Anja @ cocalores.blogspot.com
Thank you, Anja!
I made the rolls yesterday to share with family. And, yes, they are the best!! Easy to make, look beautiful. Thank you for sharing. Oh, and my grandchildren thank you, too!
Woot! You probably win the prize for the first to make them. 🙂 Glad you found them easy, too.
They sound delicious! I would love to have you share this recipe on The Creative HomeAcre Hop tomorrow 🙂
Hope to see you there!
I’ve been following your blog for a few months now and I just love it! Thank you for sharing! I’ve made almost all your bread recipes and love them. Thrown all my old recipes out. I’ve always made bread by hand, but I’d really like to invest in a mixer to help my back out :). What mixer do you use and how long have you had it? Thank you!
Awesome, Amy- I’m so happy to hear that! I’ve used a Kitchenaid for years – I started with the a lower-end tilt-top model, but it was worked to death as soon as I started making whole wheat and sourdough breads. I now have a Kitchenaid Professional 550 (I think that’s the number…) which I LOVE. I bought it refurbished from the Kitchenaid site about 3 years ago and it’s working all my bread dough like a charm. You will LOVE not having to make it by hand anymore, so start saving. 🙂
Thanks, can’t wait to try it. I’m also looking forward to gardening with you. Love this blog.
Kathy
Wow, they look amazing and you make it look so easy. Can’t you just make us each a batch and send them to us!! 🙂 Thanks for sharing this family recipe with us, I appreciate you.
Hmmm, that would be quite a batch, wouldn’t it? 🙂
Yum! Love the addition of the spelt flour. thanks.