A farmhouse favorite, these light and fluffy, buttery, homemade cinnamon rolls with cream cheese frosting (or a special caramel frosting) are a decadent morning treat! Grab your coffee or gingerbread latte and get cozy, because this convenient, make-ahead breakfast is truly the best cinnamon roll recipe ever!

Table of Contents
Christmas Cinnamon Rolls
For years, our neighbors have been bringing us a warm tray of homemade cinnamon rolls every Christmas. They’re a treat that we always look forward to, so why not make them myself? With an easy cinnamon roll recipe like this, we can have our favorite morning buns anytime a craving strikes — not just on Christmas!
I consulted my neighbor (a professional baker!), to find out the scoop on her perfect cinnamon rolls. Today I’m sharing all of the details, the tips, and the tricks so that you can sink your teeth into these warm, soft, moist and gooey treats, too!

What are traditional cinnamon rolls?
Cinnamon rolls are sweet rolls that are popular in both North America and Northern Europe. The sweet, rich dough is shaped into a flat rectangle, topped with butter, cinnamon, and sugar, rolled into a cylinder, and sliced into individual rolls. The rolls bake in a pan and are finished with a simple icing. In America, we typically enjoy them for breakfast or brunch — preferably with a hot cup of coffee or tea!

Is there a difference between cinnamon rolls and cinnamon buns?
The terms “cinnamon rolls” and “cinnamon buns” are often used interchangeably; however, “rolls” and “buns” are technically two different foods. This is a helpful article that outlines the differences between these breakfast treats.
In short, sticky buns (or “cinnamon buns”) begin with a caramel glaze at the bottom of the pan, and pecans are usually added for crunch. By contrast, rolls are placed directly into a baking dish (no sticky glaze necessary), and a cream cheese icing is spread on top after baking. Cinnamon rolls don’t usually contain nuts.
Again, the terms cinnamon rolls and cinnamon buns are often used interchangeably, so if you slip and call these cinnamon buns, that’s fine too!

Cinnamon Rolls Ingredients
This is just a quick overview of the ingredients that you’ll need for a pan of homemade cinnamon rolls with cream cheese frosting. As always, specific measurements and step-by-step instructions are included in the printable recipe box at the bottom of the post.
- Bread flour: you can sub with all-purpose flour, but the bread flour is our preference because its higher protein content yields a higher rise.
- Instant or “rapid-rise” yeast: helps the dough rise. If you only have active dry yeast on hand (rather than instant yeast) see this article for helpful instructions on making that substitute.
- Granulated sugar: sweetens the dough.
- Salt: balances the sweetness in the rolls and enhances the other flavors.
- Whole milk: gives the bread a rich, velvety texture. Low-fat milk will also work, but the whole milk yields the best flavor and texture.
- Shortening: creates super soft dough with a light, fluffy texture. I use these sticks of Crisco brand shortening.
- Egg: gives the dough structure and flavor.
- Brown sugar, cinnamon, and salted butter: for the filling in your rolls.
- Powdered sugar, cream cheese, milk, and vanilla extract: for the cream cheese icing.

How to Make Cinnamon Rolls from Scratch
From start to finish, it takes about 4 hours to make cinnamon rolls from scratch. While the dough needs plenty of time to rise, the actual process is really quite easy! Best of all, they can be assembled in advance and then left to chill in the fridge overnight. Bake them off in the morning, slather them with cream cheese frosting, and you’ll soon see why these sweet rolls are worth the wait. They’re soft, moist, gooey and oh-so-cinnamony!
- Make the dough in the bowl of a stand mixer (or you can stir by hand in a large mixing bowl with a bit more elbow grease!).
- Set it in a warm place to “proof” (i.e., rise) for a couple of hours until it’s doubled in size.
- Roll out the dough, slather it with softened butter, and sprinkle copious amounts of brown sugar and cinnamon on top.
- Roll the dough into a cylinder, slice into equal rounds, and arrange the pieces in baking dish.
- Set the pan back in a cozy warm spot to rise and puff up for another hour or so.
- Bake the rolls, and then slather them in frosting! They’re a nice sweet addition to a breakfast of biscuits with this sausage gravy recipe.

How to Know When Cinnamon Rolls are Done
The rolls are ready when they’re a dark golden brown on top. If you gently touch inside between two of the rolls, the dough should be cooked through and flaky — not wet, sticky, or raw.

Cinnamon Roll Icing
Cinnamon rolls can be iced in a variety of ways. Some folks use a simple combination of milk and confectioners’ sugar. Here, I’ve shown a thick, rich, cream cheese frosting, which is a classic way to top the buns. It’s just like those decadent treats that you can buy at Cinnabon!
Caramel Icing for Cinnamon Rolls
My neighbor, Mrs. Peachey, who consulted with me on preparing these Christmas cinnamon rolls, uses a less-traditional (but equally delicious) caramel icing on her rolls. If you’d like to give her recipe a try, I’ve included it in the printable recipe box at the bottom of the post. Both frostings yield unbelievably delicious morning buns, so pick your favorite!

Make Ahead – Overnight Cinnamon Rolls
You don’t need to rest the dough overnight; however, this make-ahead option can be very convenient for early morning cinnamon rolls! To prepare the dough in advance, arrange the cinnamon rolls in the pan, but do not allow them to rise for the second time. Cover and refrigerate overnight. In the morning, remove the dish from the fridge and let the rolls rest in a warm spot for at least 90-120 minutes, or until they’re puffy. Remove the cover and bake according to the recipe instructions.

Storage
Store the baked cinnamon rolls at room temperature for 1-2 days or wrapped tightly in the refrigerator for up to 1 week. They are best enjoyed warm, straight from the oven, as they tend to get dry if they sit out for too long.
To keep them longer, you can freeze the baked cinnamon rolls (with or without frosting) for up to 2 months. Just make sure they’re wrapped tightly to prevent freezer burn. Thaw overnight in the refrigerator or reheat directly from frozen.
How to Reheat
To reheat cinnamon rolls, preheat the oven to 350°F. Place the pan of rolls in the oven and heat until warmed through, about 10 minutes (or closer to 30 minutes for frozen rolls). You can also reheat individual cinnamon rolls in the microwave for 15-30 seconds.

Tips for the Best Cinnamon Roll Recipe
- I prefer bread flour in this recipe, which has a bit more protein and yields a slightly higher rise. All-purpose flour will work in a pinch, though.
- Properly measure the flour. Always spoon and level the flour — do not scoop it out of the package. Incorrectly measuring the flour will result in dense, hard rolls.
- I prefer shortening in this dough. The shortening creates super-soft cinnamon rolls with a light, fluffy texture. That said, you can substitute with unsalted butter if necessary.
- Rise in a warm spot. If your dough isn’t rising, check the temperature of your kitchen. Ideally, you want to find a spot that’s about 75°F, but this doesn’t have to be exact.
- Use a glass or ceramic baking dish. I find that dark metal pans and cast iron skillets cause the bottoms and sides of the rolls to burn more easily.
- Bake in the center of the oven to prevent excessive browning on the top or bottom of your rolls. You can cover the rolls loosely with foil if they start to get too dark on top before they’re done baking.

More Sweet Christmas Breakfast Recipes to Try

Did you make this recipe?
If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!
This recipe was originally published in December, 2020. The photos were updated in December, 2022.
























I’ve enjoyed all of your recipes, Hope you & your family have a MERRY CHRISTMAS & a HAPPY NEW !!
Thank you so much, Sonja! Happy holidays to you!
Is there any way I can turn this recipe into jumbo cinnamon rolls? Thanx for your help
Hi Ginny! We haven’t tested it but don’t think this recipe would do well as jumbo cinnamon rolls. We’ll keep the recipe in mind for the future!
Can’t wait to make these I really enjoy your rescipes
Awesome! They’re definitely a family favorite. Hope you love them, Barbara!
Blair. I have tried many of your recipes and they are wonderful. But the cinnamon rolls are fantastic. Easy to assemble; well written instructions and better than store bought! We really like the caramel icing. Thanks Mrs. Peachey. We seem to prefer it over the cream cheese icing. And yes, it is still very good. Thanks for all your great recipe ideas. They are appreciated. Gail from Ottawa, Canada.
Thank you so much, Gail! I’ll have to share your kind words with Mrs. Peachey. I agree, that caramel icing is delish! ๐