Nest and Nosh

  • Recipes
  • Subscribe
  • About
  • Contact
  • FAQ
menu icon
go to homepage
  • Recipes
  • Subscribe
  • About
  • Contact
  • FAQ
search icon
Homepage link
  • Recipes
  • Subscribe
  • About
  • Contact
  • FAQ
×
Home » Breakfast

Ultimate Soft and Fluffy Cinnamon Rolls with Cream Cheese Frosting

Updated: Jan 22, 2025 · Published: Dec 16, 2024 by Becky · This post may contain affiliate links · Leave a Comment

Jump to Recipe Print Recipe

These magnificent soft and fluffy cinnamon rolls with cream cheese frosting are the perfect balance of pillowy dough, rich brown sugar and cinnamon swirl, and decadent vanilla cream cheese frosting, making them the ultimate comfort food. I have been testing, perfecting, and enjoying this cinnamon roll recipe for decades, and it is hands down the best ever—soft, fluffy, and utterly irresistible every single time.

Soft and fluffy cinnamon roll with cream cheese frosting on a white plate

Did I mention these are the best cinnamon rolls you will ever eat? These spectacular pastries are perfect for any occasion—a cozy weekend, a holiday breakfast, to reward yourself for getting out of bed in the morning. Who’s counting the calories when you’re living your best life? Not me, friend.

After years of refining this recipe, it’s now the ultimate cinnamon roll masterpiece. Serve these babies up on Christmas morning alongside my Belgian liege waffles and some hot cocoa and you officially win Christmas—forget presents, this is the real holiday magic!

Jump to:
  • Why You'll Love These Ultimate Soft and Fluffy Cinnamon Rolls
  • Ingredients for Soft and Fluffy Cinnamon Rolls
  • How to Make Homemade Cinnamon Rolls
  • Substitutions
  • Variations
  • Equipment
  • How to Store Cinnamon Rolls
  • How to Make Cinnamon Rolls a Day Ahead
  • FAQ
  • Related
  • Pairing

Why You'll Love These Ultimate Soft and Fluffy Cinnamon Rolls

  • They’re a Cloud of Cinnamon Bliss. These rolls are so soft and pillowy, you’ll wonder if you’re eating a pastry or a literal dream. Each bite melts in your mouth, with just the right amount of cinnamon-sugar magic swirling through.
  • Breakfast or Dessert? Both. Why choose? These cinnamon rolls are perfect for lazy weekend mornings, special celebrations, or treating yourself after a long day.
  • They’re Easier Than They Look. Homemade cinnamon rolls sound fancy, but I promise this recipe makes it super doable. If you can roll up a yoga mat, you can roll up these babies.

Ingredients for Soft and Fluffy Cinnamon Rolls

Just a few simple ingredients—flour, sugar, cinnamon, a boatload of butter—will be transformed into breathtaking cinnamon rolls that’ll have you questioning why you ever bothered with anything else in life.

Ingredients for soft and fluffy cinnamon rolls with cream cheese frosting:  Flour, milk, sugar, salt, brown sugar, eggs, yeast, cinnamon, butter, cream cheese, powdered sugar, and vanilla, on a white wood background.
  • milk
  • active dry yeast
  • granulated sugar
  • eggs
  • butter
  • AP flour
  • salt
  • brown sugar
  • cinnamon
  • more butter
  • cream cheese
  • vanilla
  • powdered sugar
  • even more butter

See recipe card for quantities.

How to Make Homemade Cinnamon Rolls

Don't be intimidated by working with yeast dough—just mix, rise, roll, and let the magic (and cinnamon) do the rest! Seriously, though, I've broken down the steps in detail with helpful hints to guide you through the process.

Foamy yeast in a gray bowl on a white wood background.
  1. In a bowl or liquid measuring cup, combine 1 cup warm milk, 1 tablespoon yeast, and 2 tablespoons sugar. Stir and allow to sit for 5 minutes. If the yeast is good, it will start to bubble and foam.
A stand mixer metal bowl containing milk, yeast, salt, butter, and eggs on a white wood background.
  1. In the bowl of a stand mixer fitted with the dough hook, add milk/yeast mixture, butter, eggs, and salt. Mix on medium to combine. The butter may not incorporate completely yet.
Ingredients for soft and fluffy cinnamon rolls in the metal bowl of a stand mixer with a blue spatula on a white wood background.
  1. With the mixer on low, add flour in ½-cup increments up to a total of 3-½ cups. Scrape down the sides of the bowl with a spatula as needed (stop the mixer first). If the dough is pulling away from the sides of the bowl and sticking to itself, stop adding flour. Otherwise add flour in ¼-cup increments up to a total of 4 cups with the mixer on low until the dough sticks to itself and is pulling away from the sides of the bowl. It shouldn't be sticky when handled.
Dough for soft and fluffy cinnamon rolls in the metal bowl of a stand mixer on a white wood background.
  1. Knead on high for 5 minutes. The dough should be slightly elastic and not sticky. Place in a lightly greased bowl in a warm place, cover with a kitchen towel or plastic wrap, and allow to rise for 1 hour or until doubled. If my kitchen is colder than about 72 F, I will turn my oven on the lowest setting and remove one of the wire racks. Once the oven reaches the lowest temp, turn it off and open the door until the oven feels warm, but not hot. Place the bowl containing the dough in the warm oven to rise.
Brown sugar and cinnamon being mixed together with a wooden spoon in a glass bowl on a white wood background.

5. While the dough is rising, mix the cinnamon and brown sugar in a bowl. Set aside.

Risen dough for soft and pillow cinnamon rolls in the metal bowl of a stand mixer on a white wood background.

6. After 1 hour of rising, the dough should be doubled in size.

Dough for soft and fluffy cinnamon rolls being rolled out on a baking sheet with a rolling pin on a white wood background.

7. Punch down the dough and lightly grease a 13- x 18-inch baking sheet. Use a rolling pin to roll out the dough on the baking sheet to 13 x 18 inches.

Dough for soft and pillowy cinnamon rolls rolled out on a baking sheet, being covered with softened butter with a blue spatula, on a white wood background.

8. Spread ½ cup softened butter over the dough.

Dough rolled out for soft and pillowy cinnamon rolls on a baking sheet being covered with a cinnamon/brown sugar mixture by a blue spatula on a white wood background.

9. Spread the prepared brown sugar/cinnamon mixture evenly over the top of the buttered dough. Lightly grease a 9x13-inch baking dish.

Dough for soft and fluffy cinnamon rolls rolled into a cylinder with indentations to mark the place for cutting the cinnamon rolls into equal portions, on a white cutting board and a white wood background.

10. Starting with a long side, roll up the dough as tightly as possible so you have one long roll. This recipe has a LOT of filling, so this step can be a little messy. That's okay! I like to make indentations in the roll at the ¼, halfway, and ¾ mark to use when estimating where to cut the rolls. Use unflavored dental floss or thread or a sharp serrated knife to cut 12 equal rolls (about 1-½ inches each).

Uncooked soft and fluffy cinnamon rolls in a glass baking dish on a white wood background.

11. Place the rolls in the 9x13-inch baking dish. Cover and allow to rise in a warm place for 30-45 minutes OR place in the fridge if you're cooking them the next day. When ready to bake the next day, take rolls out of the fridge and do the second rise (30-45 minutes) before baking as directed.

Risen uncooked soft and fluffy cinnamon rolls in a glass baking dish on a white wood background.

12. Preheat the oven to 350 F. After the second rise, the rolls should be more puffy and full than before. Place the baking dish in the preheated oven and bake for 25-30 minutes, until the rolls are lightly browned on top and cooked through (not doughy on the bottom). I like to use a spatula to pry a couple of rolls apart and check for doneness.

Butter and cream cheese being mixed by an electric mixer in a glass bowl on a white wood background.

13. While rolls are cooking, blend 4 tablespoons butter with 4 ounces cream cheese with electric hand mixer until fluffy. You can use a stand mixer for this step with the whisk attachment, but my stand mixer bowl is always dirty from making the dough so I use a separate bowl and electric mixer.

Gooey cream cheese frosting in a glass bowl on a white wood background.

14. Add in 1 to 1-½ cups of powdered sugar, vanilla, and 1-2 tablespoons of milk until you reach the desired frosting consistency. I like mine loose, but not drippy. Beat with mixer until fluffy and smooth.

Baked soft and fluffy cinnamon rolls being frosted with cream cheese icing with a blue spatula in a glass baking dish on a white wood background.

15. Spread frosting on baked rolls and enjoy! I frost the cinnamon rolls right out of the oven so the icing melts and drips into all of the crevices. YUM!

Hint: If your kitchen isn't super warm and your dough isn't rising well, try my warm oven trick--heat up the oven to the lowest setting, then turn it off. Open the oven door and let some heat dissipate until it's warm, but not hot. Place the covered dough bowl inside the oven. It's perfect for happy dough rising!

Soft and fluffy cinnamon roll with cream cheese frosting on a white plate, with a portion cut off with a knife, on a white wood background next to a white napkin with black polka dots.

Substitutions

Baking cinnamon rolls is such a fine art I don't advise substituting any major ingredients in this recipe. Check out some ideas for variations below!

Uncooked cinnamon rolls in a glass baking dish on a white wood background.

Variations

Nothing beats a traditional cinnamon roll with cream cheese frosting, but this recipe is the perfect canvas for flavor experimentation. Try substituting chai spice for the cinnamon for a little extra spicy kick. You can also make a more traditional icing by subbing another 2 tablespoons of butter in place of the cream cheese, or try adding maple, Nutella, or caramel flavor to the frosting.

Soft and fluffy cinnamon roll with cream cheese frosting on a white plate next to a white napkin with black polka dots with a baking dish of cinnamon rolls in the background.

Equipment

  • Mixing bowls – For combining your ingredients.
  • Measuring cups and spoons – To ensure the perfect proportions.
  • Stand mixer – Optional, but very helpful for kneading the dough.
  • Rolling pin – To roll out the dough evenly.
  • Sheet pan – I like to use this to help roll the dough to the right size.
  • Baking dish – To bake your rolls to golden perfection. I use a 9x13-inch baking dish.
  • Kitchen towel or plastic wrap – For covering the dough while it rises.
  • Sharp knife or dental floss – For slicing the dough into neat rolls.
  • Electric hand mixer – For mixing the frosting ingredients.
  • Spatula – To spread frosting on the finished rolls.
A soft and fluffy cinnamon roll with cream cheese frosting cut int half, showing the layers of dough and cinnamon filling, on a white plate next to a white napkin with black polka dots, alongside a fork.

How to Store Cinnamon Rolls

To store cinnamon rolls properly and keep them fresh, follow these steps:

1. Room Temperature (Short-term storage)

  • How: Let the cinnamon rolls cool down to room temperature.
  • Storage: Store them in an airtight container or wrap them tightly with plastic wrap or aluminum foil.
  • Duration: They will stay fresh for 1–2 days at room temperature.

2. Refrigeration (Longer-term storage)

  • How: If you want to keep them fresh for a longer period, wrap the cinnamon rolls tightly in plastic wrap or aluminum foil.
  • Storage: Place them in an airtight container or resealable plastic bag.
  • Duration: They can last up to 5 days in the fridge.

3. Freezing (For extended storage)

  • How: Wrap cinnamon rolls in plastic wrap, then place them in a freezer-safe bag or airtight container. I like to freeze the cinnamon rolls without icing and apply the icing after the rolls are reheated to preserve texture.
  • Storage: Make sure the rolls are tightly sealed to prevent freezer burn.
  • Duration: Cinnamon rolls can be frozen for up to 3 months.

To Reheat:

  • Room temperature or fridge-stored rolls: Simply warm them in the microwave for 15–20 seconds or in the oven at 350°F (175°C) for about 5-10 minutes.
  • Frozen rolls: Thaw them in the fridge overnight and then reheat as above. Frost as desired.
Soft and fluffy cinnamon rolls in a baking dish, half of the rolls topped with cream cheese frosting, with a whisk holding more frosting dripping onto the rolls from above.

How to Make Cinnamon Rolls a Day Ahead

To make these cinnamon rolls ahead of time, make the dough, proceed through the first 1-hour rise, roll the dough, cut the rolls, and place them in a baking dish. Instead of doing the second rise, cover and refrigerate the uncooked rolls overnight, then let them rise a second time for about 30-45 minutes before baking as directed.

FAQ

Why are my cinnamon rolls not rising?

If your dough isn’t rising, it could be due to inactive yeast. Make sure your yeast is fresh and the liquid you’re using is at the right temperature (warm, not hot). Also, give the dough enough time to rise in a warm, draft-free spot.

What if my kitchen isn't warm enough for dough to rise?

Use your oven to make a warm spot for the dough to rise. Set your oven to the lowest setting for just a few minutes. Once it reaches that temperature, turn it off. The goal is to create a warm environment without overheating the dough. Open the oven door until the oven feels warm, but not hot. Place the covered bowl of dough inside the oven. The residual heat from the oven will provide a cozy, warm spot for the dough to rise.

Can I make the cinnamon roll dough ahead of time?

Yes! You can prepare the dough, shape it, and refrigerate it overnight. Remove from fridge and let it rise in a warm place for 30-45 minutes before baking the next day.

Can I freeze cinnamon rolls before or after baking?

You can freeze the unbaked rolls after they've been shaped. Cover them tightly with plastic wrap and foil and freeze for up to 3 months. When ready to bake, let them thaw and rise for 1-2 hours before baking. Alternatively, you can freeze baked rolls (without frosting) and reheat them before serving.

Can I use regular frosting instead of cream cheese frosting?

You can use regular frosting, but cream cheese frosting gives the cinnamon rolls a rich, tangy, amazing flavor that complements the sweetness of the rolls. It’s highly recommended for the best cinnamon roll experience!

Can I make the cream cheese frosting ahead of time?

You can prepare the cream cheese frosting in advance and store it in the fridge for up to 3 days. Let it come to room temperature before spreading it on the rolls.

Why is my cream cheese frosting too runny?

If your frosting is too runny, it might be because the cream cheese or butter was too soft. Try chilling the frosting for a few minutes or adding more powdered sugar to thicken it up.

How can I make my cinnamon rolls extra fluffy?

Make sure to knead the dough properly to develop the gluten and give it time to rise in a warm environment. Also, ensure you're using fresh, active yeast for the best results.

Related

Looking for other recipes like this? Try these:

  • Lemon pepper chicken bites on a white plate with broccoli and a roll.
    Crispy Skillet Lemon Pepper Chicken Bites
  • Cinnamon sugar cruffins on a white plate next to a small bowl of cinnamon sugar and a white and blue checked kitchen towel.
    Perfect Homemade Cinnamon-Sugar Cruffins (Croissant Muffins)
  • Restaurant-style blender salsa in a blue bowl, topped with fresh cilantros prigs, surrounded by tortilla chips.
    5-Minute Restaurant Style Salsa Roja (in the Blender)
  • Buttery Parmesan garlic knots on a round serving tray with a white ramekin filled with marinara sauce.
    Buttery Parmesan Garlic Knots {Super Easy Shortcut Recipe!}

Pairing

These are my favorite dishes to serve with ultimate soft and fluffy cinnamon rolls with cream cheese frosting:

  • Mexican street corn (elote en vaso or esquites) in a blue ramekin topped with chopped cilantro, chili powder, and Cotija cheese.
    Mexican Street Corn in a Cup (Elote en Vaso)
  • Sliced London broil steak topped with chopped parsley on a white serving platter on a brown wooden table.
    Tender Oven London Broil with Balsamic Marinade
  • Quick cream cheese taco dip topped with shredded cheese, green onions, sliced black olives, diced tomatoes, cilantro, and 2 tomato slices in a square white baking dish next to a red bandanna-patterned kitchen towel and tortilla chips.
    Quick Cream Cheese Fiesta Taco Dip (10 Minutes!)
  • Soft chocolate chip cookies with sea salt on a cooling rack alongside a metal tart dish filled with sea salt flakes and a blue bandanna pattern kitchen towel on a gray background.
    Soft Chocolate Chip Cookies with Sea Salt and Brown Sugar

Soft and fluffy cinnamon roll with cream cheese frosting on a white plate

Ultimate Soft and Fluffy Cinnamon Rolls with Cream Cheese Frosting

Becky
These magnificent soft and fluffy cinnamon rolls with cream cheese frosting are the perfect balance of pillowy dough, rich brown sugar and cinnamon swirl, and decadent vanilla cream cheese frosting, making them the ultimate comfort food.
Print Recipe Pin Recipe
Prep Time 25 minutes mins
Cook Time 30 minutes mins
Rising Time 1 hour hr 45 minutes mins
Course Breakfast, Brunch, Dessert
Cuisine American
Servings 12 rolls

Equipment

  • mixing bowls for combining your ingredients
  • stand mixer optional, but very helpful for kneading the dough
  • measuring cups and spoons to ensure the perfect proportions
  • Rolling Pin to roll out the dough evenly
  • sheet pan I like to use an 18x13-inch sheet pan to roll out the dough
  • baking dish I use a 9x13-inch baking dish to bake the cinnamon rolls
  • kitchen towel or plastic wrap to cover the dough while it rises
  • dental floss or sharp knife for slicing the dough into neat rolls
  • electric hand mixer for mixing the frosting ingredients
  • spatula to scrape down the sides of the stand mixer bowl when making the dough and to spread frosting on the finished rolls

Ingredients
  

DOUGH

  • 1 cup warm milk
  • 1 tablespoon active dry yeast
  • 2 tablespoons granulated sugar
  • 4 tablespoons butter softened
  • 2 eggs
  • 1 teaspoon salt
  • 3-½ to 4 cups AP flour

FILLING

  • ½ cup butter softened
  • 1 cup brown sugar
  • 3 tablespoons ground cinnamon

FROSTING

  • 4 ounces cream cheese softened
  • 4 tablespoons butter softened
  • 1 teaspoon vanilla
  • 1 to 1-½ cups powdered sugar
  • 1 to 2 tablespoons milk

Instructions
 

  • In a bowl or liquid measuring cup, combine 1 cup warm milk, 1 tablespoon yeast, and 2 tablespoons granulated sugar. Stir and allow to sit for 5 minutes. If the yeast is good, it will start to bubble and foam.
  • In the bowl of a stand mixer fitted with the dough hook, add milk/yeast mixture, butter, eggs, and salt. Mix on medium to combine. The butter may not incorporate completely yet.
  • With the mixer on low, add flour in ½-cup increments up to a total of 3-½ cups. Scrape down the sides of the bowl with a spatula as needed (stop the mixer first).  If the dough is pulling away from the sides of the bowl and sticking to itself, stop adding flour.  Otherwise add flour in ¼-cup increments up to a total of 4 cups with the mixer on low until the dough sticks to itself and is pulling away from the sides of the bowl.  It shouldn't be sticky when handled.
  • Knead on high for 5 minutes.  The dough should be slightly elastic and not sticky. 
  • Place dough in a lightly greased bowl in a warm place, cover with a kitchen towel or plastic wrap, and allow to rise for 1 hour or until doubled. 
  • While the dough is rising, mix the cinnamon and brown sugar in a bowl.  Set aside.
  • After 1 hour of rising, the dough should be doubled in size.  Punch down the dough and lightly grease a 13- x 18-inch baking sheet. 
  • Use a rolling pin to roll out the dough on the baking sheet to 13 x 18 inches.  Spread ½ cup softened butter over the dough. Spread the prepared brown sugar/cinnamon mixture evenly over the top of the buttered dough.  Lightly grease a 9x13-inch baking dish. 
  • Starting with a long side, roll up the dough as tightly as possible so you have one long cylinder. Use unflavored dental floss or thread or a sharp serrated knife to cut 12 equal rolls (about 1-½ inches each).
  • Place the rolls in the 9x13-inch baking dish.  Cover and allow to rise in a warm place for 30-45 minutes.
  • Preheat the oven to 350 F.  Place the baking dish in the preheated oven and bake for 25-30 minutes, until the rolls are lightly browned on top and cooked through (not doughy on the bottom).  If the rolls are browning too much on the top but are not cooked through yet, cover with aluminum foil for the remainder of baking time.
  • While rolls are cooking, blend 4 tablespoons butter with 4 ounces cream cheese with electric hand mixer until fluffy.  Add in 1 to 1-½ cups of powdered sugar, vanilla, and 1-2 tablespoons of milk until you reach the desired frosting consistency.  Beat with mixer until fluffy and smooth.
  • Spread frosting on baked rolls and enjoy!

Notes

If my kitchen is colder than about 72 F, I will turn my oven on the lowest setting and remove one of the wire racks.  Once the oven reaches the lowest temp, turn it off and open the door until the oven feels warm, but not hot.  Place the bowl containing the dough in the warm oven to rise.
To make ahead of time, you can prepare the dough, shape it, and refrigerate it overnight. Remove from fridge and let it rise in a warm place for 30-45 minutes before baking the next day.
Keyword best homemade cinnamon rolls, cinnamon rolls from scratch, cinnamon rolls frosting, cinnamon rolls recipe, cinnamon rolls with brown sugar, cinnamon rolls with cream cheese frosting, cinnamon rolls with icing, cinnamon rolls with stand mixer, cinnamon rolls with yeast, cream cheese frosting for cinnamon rolls, easy cinnamon rolls, fluffy cinnamon rolls, fluffy cinnamon rolls from scratch, homemade cinnamon rolls, homemade cinnamon rolls with frosting, how to make cinnamon rolls, kneaded cinnamon rolls, make-ahead cinnamon rolls, overnight cinnamon rolls, soft and fluffy cinnamon rolls, soft cinnamon roll dough, soft cinnamon rolls, sweet cinnamon rolls, ultimate cinnamon rolls, warm cinnamon rolls recipe

  • Crispy brown Belgian Liege waffles on a baking sheet on top of a turquoise and white striped kitchen towel.
    Homemade Belgian Liege Waffles with Pearl Sugar (Waffle Love Copycat)
  • Crispy challah French toast with cinnamon on a plate with maple syrup, blueberries, and powdered sugar with a fork and napkin.
    Perfect Crispy Challah French Toast with Cinnamon

Comments

No Comments

Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Hey, I'm Becky

Welcome to Nest & Nosh! Let's make something delicious.

More about me

Popular

  • Fluffy cilantro-lime rice in a blue serving dish topped with lime slices on a blue background.
    Fluffy Cilantro-Lime Rice (Cafe Rio Copycat)
  • A bowl of chicken fried rice with egg, peas, carrots, and green onion on a gray background.
    15-Minute Chicken Fried Rice with Egg (Better Than Takeout!)
  • Spices for taco seasoning mix on a plate: Chili powder, brown sugar, smoked paprika, cumin, garlic powder, coriander, onion powder, oregano, cocoa powder, salt, pepper, on a white background.
    Best Homemade Taco Seasoning Mix (Perfect for Ground Beef Tacos!)
  • Zesty tomatillo ranch pasta salad with corn, bell peppers, avocado, cherry tomatoes, and cilantro in a large wooden salad bowl next to a navy blue handkerchief-style napkin and salad serving utensils on a gray background.
    Zesty Tomatillo Ranch Pasta Salad with Cherry Tomatoes and Corn

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Accessibility Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact
  • Services
  • Media Kit
  • FAQ

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2023 Grafted Pro on the Foodie Pro Theme