Christmas morning deserves something special, and this Cinnamon Rolls delivers exactly that. The smell of cinnamon and warm dough filling your kitchen is pure magic.
I’ve been making these cinnamon rolls for years, and they never fail to bring smiles to everyone’s faces. They’re soft, fluffy, and topped with the creamiest cream cheese frosting you’ve ever tasted.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 20 minutes |
| Rising Time | 1 hour 30 minutes |
| Cook Time | 25 minutes |
| Total Time | 2 hours 15 minutes |
| Servings | 12 rolls |
| Difficulty Level | Easy |

Why You’ll Love This Cinnamon Rolls
These cinnamon rolls are a game changer for holiday mornings. They taste like they came from a fancy bakery, but they’re surprisingly simple to make at home.
The dough is incredibly forgiving, which means even first-time bakers can achieve perfect results. Plus, you can prep them the night before and bake them fresh in the morning.
Here’s what makes these cinnamon rolls absolutely irresistible:
- Soft and fluffy texture that melts in your mouth with every bite
- Rich cinnamon filling with the perfect balance of sweetness and spice
- Cream cheese frosting that adds a tangy, creamy finish
- Make-ahead friendly so you can enjoy a stress-free morning
- Perfect for gifting when you want to share something homemade and heartfelt
- Customizable with different fillings and toppings to suit your taste
You might also enjoy: Red Velvet Cinnamon Rolls
Ingredients for Cinnamon Rolls
These ingredients come together to create the softest, most delicious cinnamon rolls you’ll ever taste. Everything is easy to find at your local grocery store.
For the Dough:
- 4 cups all-purpose flour
- 1/3 cup granulated sugar
- 1 package (2 1/4 teaspoons) instant yeast
- 1 teaspoon salt
- 1 cup whole milk, warm (about 110°F)
- 1/4 cup butter, melted
- 1 large egg
- 1 teaspoon vanilla extract
For the Filling:
- 1/2 cup butter, softened
- 1 cup brown sugar, packed
- 3 tablespoons ground cinnamon
For the Cream Cheese Frosting:
- 4 oz cream cheese, softened
- 1/4 cup butter, softened
- 2 cups powdered sugar
- 1 teaspoon vanilla extract
- 2-3 tablespoons milk (as needed for consistency)
Kitchen Equipment Needed
Having the right tools makes the baking process so much smoother. Here’s what you’ll need to create perfect cinnamon rolls every time.
- Stand mixer with dough hook attachment (or large mixing bowl for hand mixing)
- Rolling pin
- 9×13 inch baking dish
- Sharp knife or pastry cutter
- Measuring cups and spoons
- Clean kitchen towel
- Medium mixing bowl
Recommended Products for This Recipe
After making these cinnamon rolls countless times, I’ve found a few products that really make a difference in the final result.
These are my personal recommendations that will help you achieve bakery-quality rolls at home.
1. KitchenAid Stand Mixer
This stand mixer makes kneading the dough absolutely effortless.
The powerful motor handles even the stickiest dough with ease, and the dough hook attachment gives you perfectly developed gluten every time. I’ve had mine for over a decade and it’s still going strong.
2. Premium Ceylon Cinnamon
Regular grocery store cinnamon works fine, but Ceylon cinnamon takes these rolls to another level with its sweeter, more complex flavor profile.
It’s worth the investment for special occasions like Christmas morning. The difference in taste is truly remarkable.
3. Le Creuset Stoneware Baking Dish
This baking dish distributes heat so evenly that your cinnamon rolls bake perfectly golden on the outside while staying soft and fluffy inside.
The high sides are perfect for tall, impressive rolls. Plus, it’s beautiful enough to go straight from oven to table.
4. Instant Read Thermometer
Getting your milk to the right temperature is crucial for activating the yeast properly. This thermometer takes the guesswork out of the equation.
Too hot and you’ll kill the yeast, too cold and your dough won’t rise properly.
Another favorite: Apple Cider Cinnamon Rolls

Step-by-Step Instructions: How to Make Cinnamon Rolls
Follow these detailed steps and you’ll have perfect cinnamon rolls every single time. I’ve broken down each step so even complete beginners can succeed.
1. Prepare the Dough
- In your stand mixer bowl, combine the warm milk (110°F), sugar, and yeast.
- Let the mixture sit for 5 minutes until it becomes foamy and bubbly on top, which means your yeast is active and ready.
- Add the melted butter, egg, and vanilla extract to the yeast mixture.
- Mix on low speed until everything is well combined and the liquid looks uniform.
- Gradually add the flour and salt, one cup at a time, mixing on low speed after each addition.
- Once all the flour is incorporated, increase speed to medium and knead with the dough hook for 5-6 minutes until the dough is smooth, elastic, and pulls away from the sides of the bowl.
- The dough should be slightly tacky but not sticky; if it sticks to your fingers excessively, add 1-2 tablespoons more flour.
2. First Rise
- Lightly grease a large bowl with butter or cooking spray.
- Transfer the dough to the greased bowl and turn it once to coat all sides with the oil.
- Cover the bowl tightly with a clean kitchen towel or plastic wrap.
- Place the bowl in a warm, draft-free spot in your kitchen (I like to use the inside of my microwave or oven with the light on).
- Let the dough rise for 45-60 minutes, or until it has doubled in size.
- To test if it’s ready, gently press two fingers into the dough; if the indentation remains, it’s perfectly risen.
3. Prepare the Filling
- While the dough is rising, mix the softened butter, brown sugar, and cinnamon together in a medium bowl.
- Stir vigorously with a spoon or spatula until the mixture forms a smooth, spreadable paste.
- The consistency should be similar to thick frosting; if it’s too stiff, let the butter soften a bit more at room temperature.
- Set the filling aside at room temperature so it stays soft and easy to spread.
Read Also: Cinnamon Roll Overnight Oats
4. Roll Out the Dough
- Once the dough has doubled, punch it down gently with your fist to release the air bubbles.
- Transfer the dough to a lightly floured work surface.
- Using a rolling pin, roll the dough into a large rectangle approximately 16×12 inches.
- The dough should be about 1/4 inch thick; use a ruler if you want to be precise.
- Try to keep the edges as straight as possible for even rolls, but don’t worry if they’re not perfect.
- If the dough springs back while rolling, let it rest for 5 minutes and then continue.
5. Add the Filling
- Spread the cinnamon filling evenly over the entire surface of the dough, leaving a 1/2 inch border along one long edge.
- Use an offset spatula or the back of a spoon to spread the filling from edge to edge.
- Make sure the filling reaches into all the corners for maximum flavor in every bite.
- Press down gently with your spatula to help the filling adhere to the dough.
6. Roll and Cut
- Starting from the long edge opposite the bare border, begin tightly rolling the dough toward the unfilled edge.
- Keep the roll as tight as possible without squishing out the filling, using your fingers to tuck and guide as you go.
- Once completely rolled, pinch the seam closed to seal it.
- Position the roll seam-side down on your work surface.
- Using a sharp knife or unflavored dental floss, cut the log into 12 equal slices (about 1 1/4 inches thick each).
- To use dental floss, slide it under the log, cross the ends over the top, and pull to slice cleanly through.
7. Second Rise
- Grease your 9×13 inch baking dish generously with butter.
- Arrange the cinnamon roll slices in the prepared pan, leaving a small space between each one (they’ll expand as they rise).
- Cover the pan with a kitchen towel and let the rolls rise in a warm place for 30-45 minutes.
- The rolls are ready when they’ve puffed up and are touching each other, filling most of the pan.
- They should look noticeably larger and feel light and airy when gently touched.
8. Bake the Rolls
- Preheat your oven to 350°F while the rolls finish their second rise.
- Once the rolls are puffy and ready, remove the towel and place the pan in the preheated oven.
- Bake for 25-30 minutes, or until the tops are golden brown and the rolls are cooked through.
- The internal temperature should reach 190°F if you want to check with a thermometer.
- The rolls will smell absolutely incredible and the edges should be lightly caramelized.
- Remove from the oven and let them cool in the pan for about 10 minutes before frosting.
9. Make the Cream Cheese Frosting
- While the rolls are baking, beat the softened cream cheese and butter together in a medium bowl using an electric mixer.
- Beat on medium-high speed for 2-3 minutes until the mixture is light, fluffy, and completely smooth with no lumps.
- Gradually add the powdered sugar, 1/2 cup at a time, beating well after each addition.
- Add the vanilla extract and 2 tablespoons of milk.
- Beat until the frosting is smooth and creamy, adding more milk 1 tablespoon at a time if needed to reach your desired consistency.
- The frosting should be thick enough to stay on top of the rolls but thin enough to spread easily.
10. Frost and Serve
- Once the cinnamon rolls have cooled for about 10 minutes (they should still be warm but not piping hot), generously spread the cream cheese frosting over the top.
- Use a spatula or butter knife to spread the frosting, making sure each roll gets plenty of coverage.
- The warmth of the rolls will slightly melt the frosting, creating a deliciously gooey texture.
- Serve the rolls warm and watch them disappear in minutes.
- They’re perfect on their own or with a cup of hot coffee or cocoa.
For a festive twist, try making these Chocolate Peppermint Overnight Oats alongside your cinnamon rolls for a complete Christmas breakfast spread.
Tips for The Best Cinnamon Rolls
These expert tips will help you achieve bakery-quality cinnamon rolls every single time. I’ve learned these tricks through years of baking and they make all the difference.
- Temperature matters: Make sure your milk is between 105-115°F to properly activate the yeast without killing it
- Don’t skip the rises: Both rising periods are essential for achieving that signature fluffy texture
- Room temperature ingredients: Ensure your butter, eggs, and cream cheese are at room temperature for the smoothest dough and frosting
- Use a sharp knife: A sharp blade gives you clean cuts without squishing the rolls
- Grease generously: Don’t be shy with the butter when greasing your pan to prevent sticking
- Check for doneness: The rolls should be golden brown on top and spring back when lightly pressed
- Frost while warm: Applying frosting to warm rolls creates the perfect melty, gooey texture everyone loves
- Dental floss trick: Use unflavored dental floss to slice your rolls for the cleanest, most professional-looking cuts
Serving Suggestions

These cinnamon rolls are absolutely delicious on their own, but serving them with the right accompaniments can make your breakfast spread even more special.
Here are some of my favorite pairings that turn a simple treat into a memorable meal.
- Serve with freshly brewed coffee, hot cocoa, or a Gingerbread Frappe for the ultimate Christmas morning experience
- Pair with crispy bacon or breakfast sausage to balance the sweetness
- Add fresh berries on the side for a pop of color and a refreshing contrast
- Serve alongside Classic Sugar Cookies for a complete holiday dessert table
- Drizzle with extra caramel sauce or maple syrup for an indulgent twist
- Accompany with a fruit salad made with winter citrus and pomegranate seeds
Read Also: Eggnog Overnight Oats
Variations of Cinnamon Rolls
Once you’ve mastered the basic recipe, these fun variations let you customize your cinnamon rolls for different occasions and flavor preferences.
Each twist brings something unique to the table while keeping that classic cinnamon roll magic.
- Pecan Cinnamon Rolls: Sprinkle 1 cup of chopped pecans over the filling before rolling for added crunch and nutty flavor
- Cream Cheese Filling: Mix 8 oz of softened cream cheese with 1/4 cup sugar and spread it on the dough before adding the cinnamon filling
- Apple Cinnamon Rolls: Add 1 cup of finely diced apples mixed with the cinnamon filling for a fall-inspired version
- Orange Rolls: Replace the cinnamon filling with orange zest mixed into softened butter and sugar, then top with orange cream cheese frosting
- Chocolate Chip Rolls: Sprinkle 1/2 cup of chocolate chips over the cinnamon filling before rolling up the dough
- Pumpkin Spice Rolls: Add 1/4 cup of pumpkin puree to the dough and replace cinnamon with pumpkin pie spice in the filling
- Caramel Pecan Rolls: Pour caramel sauce in the bottom of the pan before adding the rolls, then flip them upside down after baking
- Maple Bacon Rolls: Add crumbled cooked bacon to the filling and use maple frosting instead of cream cheese
Storage and Reheating
Proper storage keeps your cinnamon rolls fresh and delicious for days. Here’s how to store them and bring back that just-baked warmth whenever you want.
- Room Temperature: Store unfrosted rolls in an airtight container for up to 2 days at room temperature
- Refrigerator: Frosted rolls can be covered tightly and refrigerated for up to 5 days
- Freezing: Wrap individual unfrosted rolls in plastic wrap, then place in a freezer bag for up to 3 months
- Reheating: Microwave individual rolls for 20-30 seconds, or warm in a 300°F oven for 10 minutes
- Make-Ahead: After cutting the rolls, cover and refrigerate overnight, then let them come to room temperature and rise for 30-45 minutes before baking
- Freezing Baked Rolls: Cool completely, wrap tightly, and freeze for up to 2 months; thaw overnight in the refrigerator before reheating
For more holiday breakfast inspiration, check out these Eggnog Cookies.
Nutritional Facts
Here’s the approximate nutritional information per cinnamon roll (makes 12 rolls):
- Calories: 385
- Total Fat: 14g
- Saturated Fat: 8g
- Cholesterol: 55mg
- Sodium: 285mg
- Total Carbohydrates: 60g
- Dietary Fiber: 2g
- Sugars: 32g
- Protein: 6g
Note: These values are estimates and will vary based on specific ingredients and portion sizes used.
Health Benefits of Key Ingredients
While cinnamon rolls are definitely an indulgent treat, some of the ingredients do offer nutritional benefits. Here’s what these key components bring to the table beyond amazing flavor.
Cinnamon is packed with antioxidants and has anti-inflammatory properties that can support overall health.
Research suggests it may help regulate blood sugar levels and improve heart health markers.
Eggs provide high-quality protein and essential nutrients like vitamin D, B12, and choline, which support brain function. The egg in this recipe helps bind the dough while adding structure and richness.
Milk supplies calcium, vitamin D, and protein that support strong bones and teeth. It also contains B vitamins that help convert food into energy your body can use throughout the day.
- Cinnamon contains powerful antioxidants and may help reduce inflammation throughout the body
- Whole milk provides essential vitamins A and D along with calcium for bone health
- Eggs offer complete protein with all nine essential amino acids your body needs
- Butter supplies fat-soluble vitamins A, E, and K2 that support various body functions.
FAQs About Cinnamon Rolls
1. Can I make cinnamon roll dough the night before?
Yes, you can prepare the dough through the rolling and cutting stage, then cover the pan tightly and refrigerate overnight.
In the morning, let the rolls sit at room temperature for 30-45 minutes until they’ve risen and look puffy, then bake as directed.
2. Why didn’t my cinnamon rolls rise?
The most common reason is that the yeast was either expired or killed by water that was too hot.
Yeast needs liquid between 105-115°F to activate properly. Also make sure you’re placing the dough in a warm, draft-free location for rising.
3. Can I freeze unbaked cinnamon rolls?
Absolutely! After cutting the rolls and placing them in the pan, freeze them uncovered until solid, then wrap tightly in plastic wrap and aluminum foil.
When ready to bake, thaw in the refrigerator overnight, let rise at room temperature for 45-60 minutes, then bake as directed.
4. How do I know when my cinnamon rolls are done baking?
The rolls should be golden brown on top and cooked through in the center. An instant-read thermometer inserted into the center should read 190°F. The rolls should also spring back lightly when touched.
5. Can I use rapid rise yeast instead of instant yeast?
Yes, rapid rise yeast and instant yeast are essentially the same product and can be used interchangeably in this recipe.
Both can be mixed directly into the dry ingredients without proofing first, unlike active dry yeast.
You might also enjoy making Gingerbread Overnight Oats for a quick breakfast option throughout the week.

Cinnamon Rolls
Ingredients
- 4 cups all-purpose flour about 480g, plus more for dusting
- 1/3 cup granulated sugar about 65g
- 2 1/4 tsp instant yeast 1 package; rapid rise yeast can be substituted
- 1 tsp salt
- 1 cup whole milk about 240ml, warmed to 110°F / 43°C
- 1/4 cup butter 55g, melted
- 1 large egg room temperature
- 1 tsp vanilla extract
- 1/2 cup butter 115g, softened to room temperature
- 1 cup brown sugar 200g, packed
- 3 tbsp ground cinnamon Ceylon cinnamon recommended for best flavor
- 4 oz cream cheese 115g, softened to room temperature
- 1/4 cup butter 55g, softened to room temperature
- 2 cups powdered sugar about 240g, sifted
- 1 tsp vanilla extract
- 2-3 tbsp milk added as needed for consistency
Equipment
- Stand mixer with dough hook attachment Or large mixing bowl for hand mixing
- Rolling Pin
- 9×13-inch baking dish
- Sharp knife or pastry cutter Unflavored dental floss can also be used
- Measuring cups and spoons
- Clean kitchen towel
- Medium mixing bowl
Method
- Combine warm milk (110°F / 43°C), sugar, and yeast in your stand mixer bowl and let sit for 5 minutes until foamy and bubbly.
- Add melted butter, egg, and vanilla extract to the yeast mixture and mix on low speed until well combined.
- Gradually add flour and salt one cup at a time, then knead with the dough hook on medium speed for 5–6 minutes until the dough is smooth, elastic, and slightly tacky.
- Transfer dough to a greased bowl, cover with a kitchen towel, and let rise in a warm, draft-free spot for 45–60 minutes until doubled in size.
- While the dough rises, mix softened butter, brown sugar, and cinnamon together until a smooth, spreadable paste forms; set aside at room temperature.
- Punch down the risen dough, transfer to a floured surface, and roll into a 16×12 inch rectangle about 1/4 inch thick.
- Spread the cinnamon filling evenly over the dough, leaving a 1/2 inch border along one long edge.
- Tightly roll the dough from the filled long edge, pinch the seam shut, then cut into 12 equal slices using a sharp knife or unflavored dental floss.
- Arrange rolls in a generously greased 9×13 inch baking dish, cover, and let rise in a warm place for 30–45 minutes until puffed and touching.
- Preheat oven to 350°F (175°C) and bake rolls for 25–30 minutes until golden brown on top and the internal temperature reaches 190°F (88°C).
- Beat cream cheese and butter until fluffy, gradually add powdered sugar, then mix in vanilla and enough milk to reach a smooth, spreadable consistency.
- Cool rolls for 10 minutes, then generously spread cream cheese frosting over the top and serve warm.
Nutrition
Notes
- Yeast temperature: Milk must be 105–115°F to activate yeast without killing it — use an instant-read thermometer for accuracy.
- Don’t skip the rises: Both rising periods are essential for achieving the signature soft, fluffy texture.
- Room temperature ingredients: Ensure butter, egg, and cream cheese are at room temperature for the smoothest dough and frosting.
- Make-ahead option: After cutting rolls and placing in the pan, cover tightly and refrigerate overnight. In the morning, let sit at room temperature for 30–45 minutes until puffy, then bake.
- Clean cuts: Use unflavored dental floss to slice rolls — slide under the log, cross ends over the top, and pull for a clean cut without squishing.
- Grease generously: Don’t be shy with butter when greasing the pan to prevent sticking and encourage caramelized edges.
- Freezing unbaked rolls: Freeze cut rolls in the pan until solid, wrap tightly, and freeze up to 3 months. Thaw overnight in the fridge, then let rise before baking.
- Storage: Unfrosted rolls keep at room temperature in an airtight container for up to 2 days; frosted rolls refrigerate for up to 5 days.
- Reheating: Microwave individual rolls for 20–30 seconds, or warm in a 300°F oven for 10 minutes to restore freshness.
- Flavor upgrade: Ceylon cinnamon has a sweeter, more complex flavor than regular cinnamon and is highly recommended for special occasions.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
There’s truly something magical about pulling a pan of homemade cinnamon rolls from the oven on Christmas morning.
The aroma fills your entire home with warmth and creates memories that last long after the last crumb is gone.
This Cinnamon Rolls has become a cherished tradition in my family, and I hope it becomes one in yours too. They’re worth every minute of rising time and effort.
I’d love to hear how your cinnamon rolls turn out! Drop a comment below with your results, any variations you tried, or share a photo of your beautiful baked creations. Happy baking and happy holidays.

Recommended:



