The BEST Cinnamon Rolls with Cream Cheese Icing
This post may contain affiliate links. Please read my disclosure policy.
Be warned friends, these cinnamon rolls will disappear quickly! Perfectly soft and sticky, and topped with cream cheese frosting, this cinnamon roll recipe is easy to make at home and is as good as any bakery’s. Easy to follow instructions included, plus a few helpful time-saving and make-ahead tips, too.

A couple of Sundays ago over a plate of freshly baked French toast, Ben confessed that what he had really wanted to make me for my birthday breakfast was a batch of cinnamon rolls but couldn’t find a straightforward recipe on my blog. Tragic!
To rectify the situation, I turned to google, which led me to epicurious and 159 rave reviews of Molly Wizenberg’s cinnamon rolls with cream cheese icing. It seemed like a safe bet. I printed the recipe, took out some butter to soften, and went to bed.
The next morning I set to work kneading dough in the stand mixer, mixing brown sugar and cinnamon, whipping up cream cheese icing. By noon, nine incredibly delicious cinnamon rolls graced our kitchen table and nine more rested in the fridge, an experiment I hoped would yield freshly baked rolls the following morning, too.
The experiment worked. The next morning the rolls rested at room temperature for about an hour, baked for twenty minutes, and cooled for ten.
It worked like a charm, but just be warned: no ten minutes of your life might pass so slowly; no single baked good might disappear so quickly. Iced or not, these rolls go down fast.
Cinnamon Rolls: Make Ahead Tip
Cinnamon rolls are a bit of an endeavor, but if you divide the work over a few days, they feel more manageable. Here are a few ways to break up the work.
- Mix the dough one day and let it rise in the fridge till you have time to make the rolls.
- Make the recipe through the step in which you place the cut rolls into their baking pans, then stick the pans in the fridge. Start to finish, this should take about 4 hours.
- Frosting can be made up to 3 days in advance and stashed in the fridge.
- Cinnamon-sugar mixture can be mixed a day in advance and stashed in an air-tight container at room temperature.
The BEST Cinnamon Rolls with Cream Cheese Icing
- Total Time: 4 hours
- Yield: 18 cinnamon rolls
Description
Source: Molly Wizenberg, Bon Appetit & Epicurious
There are two ways to make these in advance:
- You could do the initial mixing at night and let the dough rise overnight in the fridge. This would require a little bit of work in the morning — punching down the dough (provided it has risen sufficiently), rolling it out, rolling it up, cutting, etc. Your rolls won’t be ready first thing in the morning, but they’ll be ready soon enough.
- The second way is how I described in the post — follow the recipe until the rolls are cut and placed in their baking pans, then stick them in the fridge to rest overnight. As far as timing goes, allow yourself about four hours to mix the dough, let it rise, assemble the rolls, etc. — so if you go to bed at 10, make sure you’ve started the rolls by 6, and if you have the time, you’re best off starting them even earlier in the day.
Ingredients
for the dough:
- 1 cup whole milk
- 3 tablespoons unsalted butter
- 3½ cups (or more) unbleached all purpose flour, divided
- ½ cup sugar
- 1 large egg
- 2¼ teaspoons rapid-rise or instant yeast
- 1 teaspoon salt
- Nonstick vegetable oil spray (I used butter)
for the filling:
- ¾ cup (packed) golden brown sugar
- 2 tablespoons ground cinnamon
- 5 tablespoons unsalted butter, room temperature
for the glaze:
- 4 ounces cream cheese, room temperature
- 1 cup powdered sugar
- ¼ cup (1/2 stick) unsalted butter, room temperature
- ½ teaspoon vanilla extract
Instructions
- Make the dough: Combine milk and butter in glass measuring cup. Microwave on high until butter melts and mixture is just warmed to 120°F to 130°F, 30 to 45 seconds. (I don’t have a microwave, so I warm this in the oven in a Pyrex liquid measuring cup until the butter is melted.) Pour into bowl of stand mixer fitted with paddle attachment. Add 1 cup flour, sugar, egg, yeast, and salt. Beat on low speed 3 minutes, stopping occasionally to scrape down sides of bowl. Add 2½ cups flour. Beat on low until flour is absorbed and dough is sticky, scraping down sides of bowl. If dough is very sticky, add more flour by tablespoonfuls until dough begins to form ball and pulls away from sides of bowl. (I add an additional ¼ cup flour.) Turn dough out onto lightly floured work surface. Knead until smooth and elastic, adding more flour if sticky, about 8 minutes. (I just leave it the mixer, switch to the dough hook, and let it mix for 8 minutes.) Form into ball.
- Let the dough rise. Lightly oil a large bowl with nonstick spray (or with butter or oil). Transfer dough to bowl, turning to coat. Cover bowl with plastic wrap. Let dough rise in warm draft-free area until doubled in volume, about 2 hours.
- Shape the rolls. Meanwhile, mix brown sugar and cinnamon in medium bowl. Punch down dough. Transfer to floured work surface. Roll out to 15×11-inch rectangle. Spread butter over dough, leaving ½-inch border. Sprinkle cinnamon sugar evenly over butter. Starting at 1 long side, roll dough into log, pinching gently to keep it rolled up. With seam side down, cut dough crosswise with thin sharp knife into 18 equal slices (each about ½ to ¾ inch wide).
- Spray two 9-inch square (I use 8-inch square pans and butter them) glass baking dishes with nonstick spray. Divide rolls between baking dishes, arranging cut side up (there will be almost no space between rolls). Cover baking dishes with plastic wrap. Let dough rise in warm draft-free area until almost doubled in volume, 40 to 45 minutes.
- Position rack in center of oven and preheat to 375°F. Bake rolls until tops are golden, about 20 minutes. Remove from oven and invert immediately onto rack. Cool 10 minutes. Turn rolls right side up.
- Make the glaze: Combine cream cheese, powdered sugar, butter, and vanilla in medium bowl. Using electric mixer, beat until smooth. (Note: if ingredients are at room temperature, you can whisk by hand.) Spread glaze on rolls. Serve warm or at room temperature.
- Prep Time: 45 minutes
- Cook Time: 20 minutes
- Category: Pastry
- Method: Oven
- Cuisine: American
This post may contain affiliate links. Please read my disclosure policy.
62 Comments on “The BEST Cinnamon Rolls with Cream Cheese Icing”
These look ah-mazing. Thanks for sharing the recipe and your tips, love your blog!
Thanks, Cary.
Thanks for the cinnamon roll recipe and Pictures! Yes, I still print your recipes. What treasures you have added to our life!!!!! An aside – I’m still harvesting zucchini and use my mandoline every day to slice them. I love the spaghetti and zucchini recipe you shared but your video on how to use the mandoline inspired me.
Diana
Diana, I am so happy to hear this! You are so nice to say such things, too. Well, it was YOU who inspired the whole mandoline post, so thank you for that. What fun to hear you are still harvesting zucchini!
Wait, so by telling you he wanted to bake for your birthday, he suckered you into making him fresh cinnamon rolls?! The man has style! These do look fabulous though! I like my recipe, but I will give these a go too.
Alicia — Haha, I know, he can be sneaky. I have your recipe printed and tucked away in my file. I need to give that one a go!
This is my new Christmas morning tradition. Great recipe as always 🙂
This is a great recipe. I don’t always have great luck with dough but I have been making these for a few years and they have never failed. I, also, let the Kitchen Aid do the kneading with the dough hook for 8 minutes. Works like a charm! Thanks for all of your tips, too. I think you have answered any question that could possibly be asked. 🙂
These look utterly spectacular!
I remember the first time I made Cinnamon buns…I couldn’t believe how easy they were.
I’m always eager to try a new recipe though, so am excited to try yours.
thanks!!
Thanks Shut Up & Cook!
Simply gorgeous-I feel like I have to get in the kitchen and start making these asap!
I am so torn, I am tempted to make this but also found the Artisan Bread recipe on your site which one to make this weekend?!?!
I don’t have a microwave either, I usually pour the milk/butter into a bowl and put it into a hot water bath for it to warm. It heats up surprisingly quickly but you have to chop the butter up into smaller pieces so it melts quicker. It makes my kitchen look like I’m conducting a science experiment.
Explody Full — both are great recipes, but if you don’t feel like making a four-pound batch of dough, then go with this one. They are SO good.
DYING here this Saturday morning. I could eat two or three of these. YUM!
Lori — do ittttt! Haha. I think you and your fam would approve 🙂
These look so incredible! My three year old daughter suddenly loves to bake with me so I think I’ve found our next project, thanks!
This looks so amazingly yum. I don’t have a mixer though, do you think it can be made by hand? Any tips would be appreciated!
Chantelle — Definitely. I think the original recipe calls for kneading by hand in fact. So, I would just place all of the ingredients (following the 1 cup of flour first step) in a mixing bowl and mix with a wooden spoon until they are combined; then I would add the remaining flour and mix as much as you are able to again with the spoon; then I would turn the dough out onto a work surface and knead it by hand. Good luck with it!
I’m trying to find the right words to describe what I’m feeling when looking at your cinnamon rolls…I guess I can’t find the right ones, yet. In the meantime I’m just gonna say that those are possibly the most good-looking ones I ever saw. They’re superbe, in all respects!
they look amazing! nicely done photos. 🙂
just a little FYI…if you run out of xxx sugar again. if you have a good blender or food processor you can make powdered sugar…1 C sugar/2 t cornstarch and blend until powdery!
Yum & yum! Looks just delicious…
Thanks, I’ll give it a go!
Dear Alexandra Hi! Congrats on your wonderfull blog, your cooking and recipes. You and your family are an inspiration.I was wondering what your photographic setup is (camera, lens etc.) You have very nice pics of your food with a flattering bokeh. Keep up the good work. Greetings from always sunny hearted Greece!
Gio — hi! I wish I were in Greece! I have some family in Athens, and I don’t get to see them as often as I would like. I use a Canon Rebel xt that is about five years old now. It is great. I do not use the flash, and I shoot everything on automatic — I still haven’t learned fstop and aperture :(. I basically just set up my cutting board next to the sunniest window in the kitchen and always shoot when there is enough light coming in the window (but never direct light.) I use the lens that came with the camera. I hope that helps! Thank you for your nice words about the blog.
Thank you SO MUCH for this recipe. I mixed them together on Christmas Eve morning and stuck one pan in the fridge for Christmas morning and baked the other up right away. I took some to my parents for our annual Christmas get together and they disappeared with pleas for the recipe. I feel like every recipe we try from your blog turns out beautifully and is delicious. Thank you for your amazing recipes :). Happy New Year!
-Kathleen
KAthleeen — So happy to hear this. I don’t think anything could be more special than homemade cinnamon rolls on Christmas morning. So glad it turned out well. I need to make a batch soon. Happy 2013!
Ive just gone on a little pin-fest with many of your recipes, including this one! So beautiful! The only issue with cinnamon rolls is that long advance prep/planning. I recently made some buttermilk based yeasted rolls that I figured out how to do an overnight option for so that they require no work and no fuss the next morning. Your photos are stunning!
Averie — thanks so much for your nice comments today! And I couldn’t agree more about the advance planning — if you want them at a normal breakfast hour, you have to get up at 3am to start preparing them. The overnight option is ideal.
Those look like a lovely breakfast. Soft, a little gooey, and tons of frosting – they’re everything a cinnamon roll should be.
Laura — these are awesome! And if you don’t feel like making a big batch of the artisan bread in five dough (I saw your comment on that post), these are the way to go. So delicious!
This recipe was my second attempt at making cinnamon rolls and I really enjoyed it. I finished just a little before midnight! I couldn’t help myself and ate one already. Thanks for sharing!
Yay! Wonderful to hear this!
Don’t ya just love how just kneaded dough feels?! XO!
Yes! It’s the best. Happy Fourth Laurie Laurie!!
I realize this is an old post, but I just broke one of my wives cake stands and I am looking for a replacement.
Her cake stand looks almost identical to the one you have pictured under the cinnamon rolls; any thoughts where it came from?
By the way, cinnamon rolls look delicious, and now I want some….
Mine broke, too! Otherwise I would look at the label because I’ve totally forgotten — I had two, a small and a large, and I loved them. Mine were a gift, which is why I am not remembering where I got them. If you google “white cake stand beaded edge” you might find something. This one is similar: https://www.neimanmarcus.com/Beaded-Edge-Pedestal-Server/prod160900048/p.prod?srccode=cii_17588969&cpncode=38-39129986-2&ecid=NMCIGoogleProductAds
And the cinnamon rolls are delicious! Good luck finding the cake stand!
Ali, my comment on here keeps disappearing so I hope you see it, but I have made these four times in the past 10 days for various family gatherings. And they are awesome! And people walk out of here with the recipe! And even my mother who kneads and bakes multiple times a week is hooked!
One of the 4 times I only put in a heaped spoonful of sugar in the dough and put in crumbled feta as the filling. Came out great (yeah yeah, they could have been a bit softer yadda yadda but the pan was empty at the end…)
I see it, I see it! I am so happy to hear this. And I am so intrigued about the savory version — love this idea. Did you use your special Bulgarian feta?
I am in Bulgaria for most of the summer so yes, definitely Bulgarian feta, though we just call it “cheese” 🙂
Oh, wow, so fun. Enjoy the rest of your summer!
I made these yesterday , Omg, thank you thank you thank you
Delicious !!!!!!!!
Yay!! So happy to hear this, Dotti! I love these, too 🙂
Alexandra – I have been married for three years and I have made these each year. They’re the best! My husband, myself, and now our 2 yr old loves them. Well worth the effort and calories! 🙂
Yay!! So happy to hear this, Dana!! Merry Christmas and Happy New Year!!
Love the recipe… but I’m really bewildered you do not use metric measurements, at least in parentheses. I hate using cups, ounces and tea and tablespoons, quarters, thirds and halves. So not precise. I was sure you did too when I first found your site. Do you have metric versions handy? I would surely appreciate. Merci… Jean-Louis
I hate using cups, too! This is an old recipe. Will try to update it ASAP. Here is my brioche cinnamon roll recipe that uses metric measurements.
How is this different from your brioche cinn buns?
This dough is a little easier to work with than the brioche dough. This used to be my favorite/go-to recipe — now the brioche one is my favorite.
Thanks. I’ll try them both, now.
Hi Ali,
I’m wondering if you have ever frozen the dough- either before baking or after? I often deliver cinnamon rolls to friends Xmas eve… this year we are escaping to VT early and I’m thinking of making a week in advance for drop off. Wondering if I can roll, cut and freeze in pan pre- bake? Any experience with this idea?
Many Thanks!
Karen
Hi Karen, yes! Cut the dough, place in pan and freeze immediately. You can thaw in the fridge for 24 hours before baking or at room temperature for 4-6 hours. Let me know if you have any other questions!
Perfection! Thank you!
Amazing blog. You are my go-to!
Best,
Karen
Awww, thanks, Karen! Happy Baking! What a nice tradition.
Nutritional values?
What’s the difference between these cinnamon rolls and your brioche overnight cinnamon rolls?
I prefer the brioche cinnamon rolls! They are much lighter, and the dough is no need. I think it’s a simpler process overall.
This is my new Christmas morning tradition. Great recipe as always 🙂
So nice to hear this, Amanda 🙂 🙂 🙂 Thanks so much for writing.