It’s that time of year again. Time to say welcome you to the wide, wide world of cinnamon roll love. In case you weren’t aware, these cinnamon rolls have been the #1 recipe on Ambitious Kitchen for almost 6 years now!
Seriously, say hello to big, fluffy PERFECT cinnamon rolls packed with a cinnamon brown sugar filling and glazed with a vanilla cream cheese glaze that drips into the middle and soaks every single bite. Watch me fully make them on YouTube HERE!
Descriptive, yes. Delicious, absolutely. Sometimes you need something a little indulgent for moments in your life that require a little something special.
The trick to keeping the cinnamon rolls soft and fluffy is bread flour. Yep, that’s right. The one and only. The rolls really won’t be the same otherwise.
Do I think they could compete with Cinnabon’s famous recipe? 100%. Be sure to read through the WHOLE post where I’ve shared tips & tricks and answered all of your cinnamon roll baking questions!

The story behind this legendary recipe
I first published this recipe back in May of 2017. I had been making this glorious cinnamon roll recipe for years and wanted to share it with all of you.
Years later, these cinnamon rolls are one of the most popular recipes on Ambitious Kitchen, and today I’m bringing them back to remind you of how delicious they are, but also share a few extra tips and tricks, plus a video tutorial of me making them (at the end of the post).
The very first time I baked them up was for Easter brunch while Tony was still in baseball. His parents were in town and he lived with 5 other guys. I prepped the dough the night before, kneading it by hand and mixing the dough with an old wooden spoon. It was perfection. The next morning I popped the rolls in the oven and they rose like cinnamon roll mountains: glorious, beautiful and finished off with a sweet vanilla cream cheese icing. The most beautiful brunch pastry you’d ever see.
The guys dug in immediately and said they were some of the best cinnamon rolls they’d ever had. I knew from that point forward that I’d make this recipe at every special occasion and holiday. Now I make them every Christmas morning for brunch — it’s such a fun tradition and everyone always looks forward to my famous cinnamon rolls.

Ingredients in cinnamon rolls
This cinnamon roll recipe doesn’t require a ton of ingredients, but it does require love, patience, and dedication to the true recipe — meaning don’t deviate from the original! These are called the best cinnamon rolls for a reason, and that requires following the recipe as instructed. Here’s what you’ll need to make the best cinnamon rolls:
- Milk: I recommend 2% or whole milk, but know that almond milk will also work (I’ve tried it!) See my tips below for ensuring your milk is at the right temperature.
- Granulated sugar: this is used to sweeten the cinnamon rolls and to help activate the yeast.
- Quick rise yeast: use quick rise or instant yeast in this recipe to help the cinnamon rolls rise faster. You can also use active dry yeast, but the cinnamon rolls may take slightly longer to rise. Scroll down to get tips for using yeast in this recipe!
- Butter: the one and only. I prefer to use salted butter, but unsalted is great too. You’ll need it for the dough, filling, and icing.
- Egg + egg yolk: this recipe calls for 1 egg and 1 egg yolk for the perfect texture and rich consistency in the dough.
- Bread flour: to help keep these cinnamon rolls soft and fluffy, we’re using bread flour, which has a higher protein level to help lighten the cinnamon roll texture. The higher amounts of protein help to produce more gluten, which gives cinnamon rolls the chewy, soft texture you know and love.
- Brown sugar: personally, I love using dark brown sugar for a more robust molasses sweet flavor in those cinnamon swirls, but light brown sugar will work!
- Cinnamon: a must for these delicious rolls!
- Salt: cinnamon rolls made without salt taste very plain, and in addition, salt also helps to control yeast in cinnamon roll recipes, so don’t skip it.
- For the icing: the icing is truly unforgettable, too! Just cream cheese, butter, powdered sugar, and vanilla.
YES PLEASE. Cinnabon, you’ve got nothing on these rolls.
Can I make them dairy-free?
Yes! As I mentioned, I’ve used almond milk in this cinnamon roll recipe with success. You can also use vegan butter and a vegan cream cheese to make the recipe completely dairy-free.
Looking for a vegan version?
Try my Vegan Banana Bread Cinnamon Rolls, which essentially replace the eggs with mashed banana!

Which yeast is best for cinnamon rolls + how to know when yeast is activated
I can understand why it may be confusing to know if your yeast is activated. First, it’s important to know that there are two types of yeast to choose from:
- Active dry yeast: this type of yeast must be dissolved in liquid, or also what’s known as being “proofed” before it’s added to the rest of the dough ingredients. You’ll know this type of yeast is activated when little bubbles start to appear in the liquid that you dissolve the yeast in (for this recipe, it’s warm milk).
- Instant yeast: also known as quick rise yeast (this is the brand I use and love!), and what we are using for this cinnamon roll recipe. It can be added to the dough without any ‘proofing’ required, so you don’t need to sit and watch the yeast to make sure it bubbles. However, I still like to dissolve it in a little bit of milk and sugar to help get it started.
Regardless of which yeast you’re using, it’s essential that you add it to warm milk that’s between 105 and 115 degrees F. More on this below! You can also add a little sugar with either yeast to help it get activated.
Tips for making the best cinnamon rolls
- Don’t overheat your milk. It should be between 105-115 degrees F. Anything hotter is likely to kill the yeast, which means the cinnamon rolls will not rise. A simple tip is to dip your finger in the milk — it should feel warm, similar to warm bath water, but not HOT. If you warmed it up too much, simply wait a few minutes until it cools down enough to touch.
- Make sure to use room temperature butter for the filling. A lot of recipes call for using melted butter in the filling, but that will cause the filling to leak out before baking. Room temperature butter is best!
- Rub the brown sugar into the butter. After you spread out the softened butter, it’s important to rub the brown sugar into the butter and dough so that it’s well combined. Please refer to the video!
- Use a room temperature eggs in the dough. If you use a cold egg, there’s a chance it could affect the yeast or mix with the melted butter and cause it to coagulate. To bring your eggs to room temperature, simply place them in a bowl of warm water for a few minutes.
- Use bread flour. Bread flour is available at most grocery stores, and it makes ALL the difference in achieving softer, fluffy, perfect cinnamon rolls. JUST TRUST ME.
- Make sure you flour your work surface and the rolling pin. This is to prevent the cinnamon rolls from sticking to the surface or to the rolling pin.

Tools you’ll need to make cinnamon rolls from scratch
Here are some kitchen tools I recommend that will help make this cinnamon roll recipe a success:
- Stand mixer. You’ll want to use the dough hook on your stand mixer to easily knead the dough before rolling it out. Don’t have a stand mixer? No worries! You can also knead the dough by hand.
- Wooden spoon. I recommend mixing your dough together with a wooden spoon.
- Rolling pin. For rolling out that beautiful dough. Pro tip: if you don’t have a rolling pin, you can also flour up a wine bottle!
- Serrated knife. Using a serrated knife will help you cut the cinnamon rolls out after you roll the dough up. You can also use floss.
- 9×9 inch pan. I recommend using a 9×9 inch baking pan so that the cinnamon rolls fit well and bake properly.

Storing tips
Feel free to store your freshly baked cinnamon rolls covered at room temp for 1-2 hours, then transfer them to an airtight container in the refrigerator for up to 5 days. Simply reheat in the microwave to get them soft and gooey again!
How to make overnight cinnamon rolls
- After the first rise, roll the cinnamon rolls up, cut them as directed, and arrange them in a pan lined with parchment paper.
- Cover the pan well with plastic wrap, then place them in the fridge overnight. They can stay in the fridge for up to 18 hours from the time you place them in there — no more!
- When you are ready to bake, bring the cinnamon rolls to room temperature and let them rise for 45 minutes to 1 hour.
- Bake as directed, then frost & devour!
**Please note that in the video, I accidentally say to put the cinnamon rolls in the fridge after the 2nd rise, but you should put them in the fridge after the first rise.

How to freeze cinnamon rolls
- To freeze before baking: the dough should be frozen after the first rise (once they are rolled up with the filling in and cut). Place into a pan and cover well, then place in the freezer. When you are ready to bake, let the dough thaw in the fridge — preferably overnight — then put it in a warm spot for 30 minutes to 1 hour before baking to activate the second rise. Bake cinnamon rolls as directed.
- To freeze after baking: allow the cinnamon rolls to come to room temperature after baking, then you can choose to either freeze the entire pan, making sure they are well wrapped or covered in an airtight container, or you can choose to freeze individual cinnamon rolls. When ready to eat, defrost the cinnamon rolls at room temperature, then warm in the oven at 350 degrees F for 10-15 minutes, or you can warm them up individually in the microwave for 20-30 seconds (once defrosted). I prefer to freeze them before they are iced, and then frost them when ready to eat. The icing is also freezer-friendly!
Your cinnamon roll questions: answered
Be sure to read through the full post for answers to common questions about making cinnamon rolls. A few more common questions that I get:
- Can I use all-purpose flour? The recipe will still work with all-purpose flour (and readers have used it with success), but I highly recommend sticking with bread flour because, as I mentioned, it’s what makes these rolls extra fluffy and delicious.
- Why did the middles pop out of my cinnamon rolls? This can happen if you roll them a bit too tightly or if your pan is too small. Be sure to cut the dough off the ends of your cinnamon roll log as shown in the video below so that the rolls all fit in your pan.
- Can I double the recipe? Yep! Just remember to use a larger pan.
- What can I do if my dough is too sticky while kneading? Simply add a little more flour, about a tablespoon at a time, until it’s easier to work with.
- Can I use a bread maker? I haven’t tested this recipe using a bread maker, but readers in the comments have done so with success!
- Can I add mix-ins to the filling? You bet! I think chopped nuts, raisins, or even other spices like pumpkin pie spice would be delicious.
- How far in advance can I make them? If you use the overnight method (as described above), the rolls can sit in the fridge for up to 18 hours before baking. Otherwise, feel free to make them further in advance and freeze them — instructions also included above in the blog post!
More brunch treats you’ll love
- Upside-Down Bananas Foster French Toast Bake
- The Best Pumpkin Cinnamon Rolls You’ll Ever Eat
- Brown Butter Apple Coffee Cake
- Healthy Gingerbread Loaf
- Vanilla Brown Butter Pear Baked Oatmeal
- Espresso Yogurt Chocolate Chip Coffee Cake
Get all of our delicious breakfast & brunch recipes here!
BONUS: make cinnamon roll bunnies for Easter
Turn these rolls into the cutest Easter bunnies! Watch me make them HERE, and follow these instructions:
- After the first rise (Step 4 in the recipe), roll out the dough as directed.
- Spread with the butter and cinnamon sugar mixture, then cut the dough into 12 strips with a pizza cutter and roll up as directed in the video.
- Cover with a towel to let rise again for 30 mins while you preheat the oven.
- Bake as directed in the recipe! I top mine with cream cheese frosting and candy eyes + sprinkles.
I hope you get a chance to try out this cinnamon roll recipe! They are truly a family favorite. Make them, keep them in your family for generations to come, and share a sweet surprise with someone special in your life. Don’t forget to rate the recipe below!
Ambitious Kitchen
Cookbook
125 Ridiculously Good For You, Sometimes Indulgent, and Absolutely Never Boring Recipes for Every Meal of the Day
The Best Cinnamon Rolls You'll Ever Eat

Ingredients
- DOUGH
- ¾ cup (180 grams) milk (whole milk or 2% preferred)
- 2 ¼ teaspoons (one ¼-ounce package) quick-rise (instant) or active dry yeast*
- ¼ cup (50 grams) granulated sugar
- 4 tablespoons (57 grams) salted butter, melted and cooled
- 1 large egg plus 1 large egg yolk, at room temperature
- 3 cups (360 grams) bread flour, plus more as needed
- ¾ teaspoon kosher salt
- Extra-virgin olive oil, for greasing the bowl
- FILLING
- 4 tablespoons (57 grams) salted butter, softened
- ⅔ cup (142 grams) packed dark brown sugar
- 1 ½ tablespoons ground cinnamon
- CREAM CHEESE FROSTING
- 4 oz (112 grams) cream cheese, softened
- ¾ cup (85 grams) powdered sugar
- 3 tablespoons salted butter, softened
- ½ teaspoon vanilla extract
Instructions
- Prepare the dough: In a small microwave-safe bowl, warm the milk by microwaving it for 45 seconds to 1 minute, until it registers 115°F on a thermometer and feels like warm bath water.
- Place the warmed milk in the bowl of a stand mixer fitted with the paddle attachment and sprinkle the yeast on top. (If using active dry yeast, add the sugar now and let the yeast sit with the sugar until foamy, about 5 minutes.) If you haven’t already, add the sugar, then the melted butter, egg, and egg yolk. Mix on medium speed until well combined, 30 seconds. (Alternatively, mix with a wooden spoon until well combined.) Remove the bowl from the mixer and use a wooden spoon to stir in the flour and salt until a dough begins to form (this will prevent flour from flying everywhere!).
- Knead the dough: Place the dough hook on the stand mixer and return the bowl to the mixer. Mix the dough on medium speed until it comes together and feels soft and slightly sticky, 8 to 10 minutes. If it’s too sticky—meaning it’s sticking to the bottom of the mixer—add another 1 to 3 tablespoons bread flour, 1 tablespoon at a time. (Alternatively, you can use your hands to knead the dough for 8 to 10 minutes on a well-floured surface.) Meanwhile, place a clean dish towel in your dryer to warm.
- Lightly grease a large bowl with olive oil. Transfer the dough ball to the bowl, then cover with plastic wrap and the warm towel. Allow the dough to rise until doubled in size, 1 to 1½ hours. (This may be more or less time depending on the time of year, the humidity, and the temperature in your home.) You will know the dough has risen enough when you poke your finger into the dough about an inch without the indentation bouncing back immediately.
- Generously dust a surface with flour. Turn out the dough and use a rolling pin to roll the dough into an 10 × 14-inch rectangle.
- Prepare the filling: Spread the softened butter over the dough, leaving a ¼-inch margin at the far short side of the rectangle. In a small bowl, mix together the brown sugar and cinnamon. Use your hands to sprinkle the mixture over the butter, then gently rub the brown sugar mixture into the butter.
- Starting from the short side without the margin, very tightly roll up the dough. Seal the far edge of the dough as best you can by pinching the dough together just slightly, then make sure the dough log is seam-side down. Cut a ½ inch off the ends of the dough, as the ends won’t have enough filling; feel free to discard (or bake separately as yummy extras). Use your hands to give the dough log a gentle push inwards on both ends so that it compacts slightly, as it may have stretched out a bit during the rolling process.
- Using unflavored dental floss or a serrated knife, cut the dough into nine 1-inch slices.
- Line a 9x9-inch or 11x7-inch pan with parchment paper. Place the rolls in the prepared baking pan. Cover with plastic wrap and a towel and let rise again until the rolls have puffed up, are doubled in size, and touching each other in the pan, 45 minutes to 1 hour.
- Meanwhile, preheat the oven to 350°F.
- Bake the cinnamon rolls: Once the rolls have risen, remove the plastic wrap and towel and bake until golden brown on the edges, 20 to 25 minutes. Not overbaking the rolls ensures that they will stay soft in the middle. Cool for 10 minutes.
- Prepare the cream cheese frosting: In the bowl of a stand mixer fitted with the whisk attachment, combine the cream cheese, powdered sugar, butter, and vanilla. Beat on low speed for 30 seconds, then increase to medium-high speed until smooth and fluffy, 1 to 2 minutes. (Alternatively, whisk the frosting by hand.) Spread the frosting over the warm rolls and serve.
- To store: Cover the whole pan with plastic wrap and foil or place individual cinnamon rolls in airtight containers or silicone bags and store in the fridge for up to 5 days. Reheat the cinnamon rolls individually in the microwave in 15 second intervals until warm.
Recipe Notes
After placing rolls into the greased pan (after the first rise), simply cover, place overnight in the fridge and then bake them in the morning as directed. I like to bring my cinnamon rolls to room temperature first by leaving them on the counter for 30-45 minutes before baking (this is known as the second rise). Make Easter bunny cinnamon rolls: check out the bottom of the blog post, and watch the video HERE! Check the blog post for instructions on how to freeze cinnamon rolls, plus additional tips, tricks and FAQs!
Recipe by: Monique Volz // Ambitious Kitchen Photography: Sarah Fennel
This post was originally published in May 2017, republished in November 2021, republished in December 2022, republished December 8th, 2024, and republished November 15th, 2025.

I had the same result as the last reviewer and I also made them today! haha! By the time I got to about 5.5 c of flour, the dough was SO dry. I followed the recipe exactly and have made lots of cinnamon rolls before. They came out fine but not super fluffy and not my favorite. The frosting was also reallyyy tangy. I love cream cheese frosting but this was too much for me.
Was the dough too sticky to mix up until 5.5 cups? That would definitely end up being too much flour, and would dry them out! I’ve always found this standard cream cheese frosting to be sweet enough, but feel free to try a buttercream next time.
I’ll be the odd person out unfortunately. First of all, I followed this step-by-step exact. Setting 3 cups of flour as the default is wild. Especially with bread flour. I got to 2 1/4 cups and it was already so dry. Literally bone dry. I had to add one or 2 tablespoons of water to get it to a consistency where it would fold in on itself and stick. I would say it’s just an average cinnamon roll recipe. I’ve got an Amish cinnamon roll recipe that calls for mashed potatoes in the dough which is incredibly strange but they are by far the best cinnamon rolls I’ve ever had. We tried both in the same week and these were just kind of average compared to the other ones.
So strange! I’ve made these rolls for YEARS and have used this same recipe (as have thousands of other readers), so I’m not sure what could’ve happened here. I might suggest weighing your ingredients for even more accuracy, otherwise, make sure you’re using the spoon-and-level method with the cup measurements. I’m glad the mashed potato version was delicious!
Can I divide the recipe in half? Thanks for your help and thanks for sharing this recipe.
Yes!
I’ve been making this recipe for years now. I’m wondering if anyone has had success baking then separately on a baking sheet?
Hmm I’m afraid they won’t hold together well as they bake, as the additional rolls help “squish” each other together!
I just baked them. Made 1,5x the recipe, and ended up with 16 medium size pieces. 15 min after I took them out of the oven, HALF of them were gone. It was super easy -never cooked them before since it’s not a common dessert in Chile 🇨🇱- but believe me, these taste like real traditional American cinnamon rolls
Amazing! So glad you gave these a try!
The secret ingredient really makes the rolls better! And room temp butter mixes with brown sugar & cinnamon much better than melted butter..,
Absolutely!
Truly the best! I made these a few years back for my wife’s birthday and they instantly became a family favorite. I’ve made them many times and they are always a hit!
So happy to hear that!!
Amazing recipe! Tried 2 different ways for the filling just to test it out since I was doing 2 batches and this recipe’s way is 100% the winner !! Everyone loved it, are asking for the recipe and still telling me how great it was a week later!
Just follow the recipe and you’ll get wonderful results !
So happy to hear that! It’s my go-to for a reason!
Truly are the best cinnamon rolls!!
So glad you love them!
I was dubious about the claim of best cinnamon roll ever, but it might actually be correct. These are exactly what I’ve been looking for in a cinnamon roll recipe for a while now. Soft and fluffy and mildly sweet on their own. I used a maple syrup glaze instead of a cream cheese frosting, and my rise times were a little shorter due to heat and elevation, but otherwise I followed the recipe exactly and had zero issues. These were an instant entry in my recipe book and I’ve declared these are the best cinnamon rolls I’ve ever made (and maybe eaten?) at least five times since last night.
Amazing! So glad you gave these a try!
Easy to follow and such delicious cinnamon buns!
Glad you loved them!
My family LOVED these! I did add a half cup of warm milk (2%) over the top before baking based on reels I saw on instagram. I forgot to cut off the ends and did get the ends without enough filling, but the added milk made this gooey cinnamon on the bottom and so I scooped it up and added it to the ones with not enough and it fixed it.
Sounds perfect! Glad they were a hit!
I’ve typically used another popular recipe to make cinnamon rolls in the past, but I just googled and yours popped up. I am so grateful I stumbled upon this recipe because they really are the best cinnamon rolls. The BEST part is that they don’t require 25 steps or an odd number of hours to prep and rest the dough. It was really easy to make the dough, rest it, fill it and refrigerate it to bake the next day. I love that these can be baked in a smaller pan and the frosting was just enough to feel satisfied, without overkill. I even added some milk with espresso powder to a bit of the frosting to make a few with an added espresso flavor. Thank you for making these easy, as well as delicious. They were good even out of the fridge after baking. I only went 20 minutes and they were baked perfectly.
So glad you found this one!! The espresso sounds amazing in here. Check out my other sweet rolls next if you like unique flavors!
Ok, when I tell you that these are the BEST cinnamon rolls you’ll ever have, I mean it! I’ve been using this recipe for years now, and the amount of people asking me to make them is actually insane. If they didn’t take so long I’d make them every week (not upset about how long it takes, great things should take time!) I do vegetarian/vegan alternatives. Oat milk, Philadelphia plant based cream cheese frosting—I keep the eggs and butter in though. I’ve just recently experimented with making them smaller so I can make more—got 18 from 1 batch! Just as delicious and more party friendly! Phenomenal recipe, thanks so much for sharing!!!!
Just wanted to add: I usually make a little bit more cinnamon sugar filling. Just personal preference. But I’ll usually keep some extra after rolling so I can add to rolls that aren’t as coated.
Amazing! So happy to hear that these are a staple for you — great idea to make them smaller when your loved ones constantly ask for them haha 🙂
I have made these Cinnamon Rolls and they are my husbands favorite!! He lets me know when he has eaten the last so I can make more.
Has anyone ever doubled this recipe?
So happy to hear that! And yes, you can double this recipe!
Yes! I’ve doubled it before, tripled it too: it’s super easy. You can prob just roll it out double the length and tackle the 18 in one go. I have small surface area to work with so I do 2 separate roll-outs. Either way, it works just fine!
Every time I bake cinnamon rolls they turn out bad but these were perfect. Would highly recommend to people who are afraid of using yeast!
So glad you gave these ones a try!
Wow amazing recipe these are the fluffiest lightest tastiest cinnamon buns I’ve made what a hit. Will be keep this recipe on my favourites list.
Thank you 🤩
So happy to hear that!
I was just craving for cinnamon rolls late last night, glad I stumbled into your recipe and holy smokes! this was the best tasting cinnamon rolls Ive tasted, better than commercial ones. Its not too sweet and honestly Ive devoured every single one of em before sunrise!!!!
So happy to hear that!!
This is a great recipe. My 9 year old nephew and I made some. We shared with my 91 year old father who said it was the best cinnamon roll he had ever tasted!!!
So happy to hear that!
I’ve tried numerous recipes and this one was the family and friends favorite!!! I now make two batches /and extra of the frosting/every time I make them, because most of them don’t make it through the cooling process 🤣🥰.
So happy to hear that!
I’ve used tons of different cinnamon roll recipes and this is by far the best one! When I first started using this recipe, I found that when I baked the rolls, their centres often tended to be undercooked. I’m not sure if this a problem other people encountered, but if you leave some space between each roll, (about half an inch) they end up baking perfectly! I’ve made this recipe countless of times and I would definitely recommend it!
So happy to hear that! And great tip on arranging them in the pan 🙂
I have been searching for your video for the regular rolls(not the bunny ones) as there doesn’t appear to be a link as mentioned at the beginning of the recipe. I finally found one on your Instagram but it doesn’t give step-by-step instructions. Am I missing something?
Thank you for the catch! I just re-added the video into the recipe card, but you can also find it on my YouTube channel HERE.
I have made A LOT of cinnamon rolls, even my oldest son and I have a competition going on to see who can make the best because we usually just wing it! I made these for a couple of friends and they devoured the whole pan! These are one of the best I have eaten! Thank you so much for sharing the recipe! This will be my go to any time I need some! I didn’t let the dough rise that long and they still turned out wonderfully!
So happy to hear that! It’s my go-to for a reason 🙂
I am in the middle of making these and I’m so excited. I refrigerated them last night to make this morning however a lot of the filling has dripped out overnight and is lying under the cinnamon rolls- any remedy for this and will this ruin them when I cook them. I’m slightly worried they’ll burn on the bottom with all the sugar sitting there.
This happens to me if I don’t roll them tight enough sometimes but usually they are just fine!
She’s right, the BEST ever!! Family and friends are always complimenting this one! And absolutely dangerous to have in the house. Thank you for your winner recipe!!
So glad they’re a hit!!
These turned out fabulously… the second time I made them. The first batch I placed the rolls too close together. What a disaster! Had to basically chop them apart. But yes these are my go to recipe now. A double batch didn’t last 2 hours. I might add some chopped apples into the filling next time
So glad they were a hit! And that the second batch worked out better 🙂 Apples would be delicious in here!