Fluffy cinnamon rolls with a rich, luxurious cream cheese frosting that melts into every swirl. Soft, pillowy, and absolutely worth the rise time.
Let's get started!
Jump to:

Pull Up A Chair & Let's Chat!
These are the cinnamon rolls you make when you want breakfast to feel special — soft, fluffy dough, a generous cinnamon swirl, and a rich cream cheese frosting that melts right into the warm rolls. They’re classic, comforting, and make the entire house smell absolutely incredible while they bake. If you’re going to make cinnamon rolls from scratch, make these.
Why It Works
- Pillowy, fluffy dough – The dough bakes up soft and light, giving you that tender, bakery-style texture everyone wants in a cinnamon roll.
- A generous cinnamon-sugar swirl – Enough filling to flavor every bite without leaking or drying out the dough.
- Luxurious cream cheese frosting – Rich, smooth, and designed to melt into the warm rolls for maximum payoff.
- Classic, from-scratch method – No shortcuts or gimmicks here—just reliable techniques that deliver every time.
- Makes your house smell amazing – Warm cinnamon, butter, and sugar baking together is reason enough to make these.
- Perfect for slow mornings and special breakfasts – Indulgent without being fussy, ideal for weekends and holidays.

What You'll Need & Why
Cinnamon Rolls
Soft, fluffy dough with a gooey cinnamon filling.
- Heavy cream – Poured over the rolls before baking for ultra-soft, gooey centers.
- Whole milk – Warmed to activate the yeast and create a tender dough.
- Active dry yeast – Provides lift and that fluffy, bakery-style texture.
- Butter – Adds richness to both the dough and the filling.
- Granulated sugar – Light sweetness for the dough and yeast activation.
- Eggs – Enrich the dough and keep it soft.
- Vanilla bean paste – Adds warmth and depth throughout.
- All-purpose flour – Gives structure without heaviness.
- Kosher salt – Balances sweetness and enhances flavor.
- Brown sugar – Creates the gooey, caramel-like cinnamon filling.
- Cinnamon – Warm spice in every swirl.
Cream Cheese Frosting
Rich, smooth, and melts into the warm rolls.
- Cream cheese – Tangy, creamy, and luxurious.
- Butter – Adds richness and smooth texture.
- Vanilla bean paste – Enhances flavor and warmth.
- Powdered sugar – Sweetens and creates a silky finish.
- Kosher salt – Keeps the frosting from being overly sweet.
Swaps & Flavor-Boosting Variations
These cinnamon rolls are flexible and forgiving. Here are a few easy ways to tweak them based on preference or pantry availability.
- Flour: For a slightly chewier roll, substitute bread flour for all-purpose flour. The dough will have a bit more structure but stay soft.
- Yeast: You can use active dry yeast or instant yeast. If using active dry yeast, bloom it in warm milk first. Instant yeast can be mixed directly into the dough with the dry ingredients.
- Cinnamon-free filling: If cinnamon isn’t your thing, simply leave it out. You’ll end up with a rich vanilla and brown sugar roll that’s still incredibly comforting.
- Add nuts: Finely chopped pecans or walnuts can be sprinkled over the filling for a little crunch.
- Orange or lemon twist: Add a teaspoon of citrus zest to the dough or frosting for a bright, bakery-style variation.
- Extra gooey rolls: Pour warm heavy cream over the rolls before baking for especially soft centers.
- Maple frosting: Swap some of the vanilla in the frosting for maple extract for a subtle maple flavor.
- Overnight rolls: Prepare the rolls through shaping, cover tightly, and refrigerate overnight. Let them come to room temperature before baking the next morning.

Tips & Tricks
A few small details make all the difference when it comes to fluffy, bakery-style cinnamon rolls.
- Measure carefully: Use dry measuring cups for dry ingredients (leveled) and liquid measuring cups for wet ingredients for consistent results.
- Start with room-temperature ingredients: This helps the dough mix evenly and rise properly.
- Warm — not cold — heavy cream: Pouring cold cream between the rolls can slow or disrupt the second rise.
- Cut cleanly: Use unflavored dental floss or a very sharp knife to slice the rolls without squishing the dough.
- Keep the rolls even: Cutting similar-sized rolls helps them rise and bake evenly.
- Watch the browning: If the tops start to brown too quickly, loosely tent the pan with foil toward the end of baking.
Top Tip: Perfection Is Overrated
If you’re new to baking, homemade cinnamon rolls can feel intimidating — but they’re far more forgiving than you think. Read through the steps before you start, take your time, and trust the process.
If your dough isn’t a perfect rectangle, the filling isn’t perfectly even, or you end up with 13 rolls instead of 12, it’s all completely fine. Odds are, they’ll still be soft, fluffy, and absolutely delicious. And if anything looks a little imperfect? Just add more frosting.
How To Make Overnight Cinnamon Rolls
Overnight cinnamon rolls are perfect for holidays, weekends, or anytime you want fresh-baked rolls without the morning rush.
- Prepare the recipe through shaping the rolls and placing them in the baking dish.
- Do not pour in the heavy cream yet.
- Cover tightly and refrigerate overnight.
The next morning:
- Remove the rolls from the fridge and let them sit at room temperature for about 30 minutes.
- Pour the warmed heavy cream around the rolls.
- Let them rest on the counter for 30–60 minutes, allowing the dough to come to room temperature and complete the second rise.
- Bake and frost as directed.


Fluffy Cinnamon Rolls Recipe
Equipment
Ingredients
- 1¼ cup whole milk, warmed to 110°
- 2¼ teaspoon active dry yeast
- ½ cup butter, very softened almost melted
- ⅓ cup granulated sugar
- 2 eggs
- 1 tablespoon vanilla bean paste
- 4¾ cups all-purpose flour
- 1 teaspoon kosher salt
Filling
- ½ cup butter, softened
- 1¼ cup brown sugar reserve the ¼ cup for sprinkling
- 2 tablespoon cinnamon
- ½ teaspoon kosher salt
- ½ cup heavy cream, warm
Frosting
- 8 oz cream cheese, softened
- ½ cup butter, softened
- ½ tablespoon vanilla bean paste
- 2½ cups powdered sugar more or less depending on how sweet you like it
- hefty pinch of kosher salt
Instructions
The Dough
- Bloom the yeast: Add the warm milk and yeast to the bowl of a stand mixer. Let sit for 5–10 minutes, until foamy.
- Build the base:Add the softened butter, eggs, sugar, and vanilla. Whisk briefly just to break everything up—no need to fully combine yet.
- Form the dough:Add the flour and kosher salt. Using the dough hook, knead on medium speed for 8–10 minutes until the dough is smooth, elastic, and no longer overly sticky.
- First rise: Shape the dough into a ball and place in a lightly greased bowl. Cover and let rise in a warm spot for 1–1½ hours, or until doubled in size.
The Filling and Second Rise
- Make the filling: While the dough rises, mix the softened butter, brown sugar, cinnamon, and kosher salt until smooth and spreadable.
- Roll it out: Once the dough has doubled, punch it down and roll it out on a lightly floured surface into a 12×18-inch rectangle, about ¼–½ inch thick.
- Spread the filling: Using an offset spatula, spread the filling evenly over the dough, leaving a small border around the edges.
- Roll and slice: Starting with the long side closest to you, roll the dough up tightly into a log. Trim the ends if needed, then cut into 12 even rolls using unflavored dental floss or a very sharp knife.
- Prepare the pan: Line a 9×13 baking dish with parchment paper and sprinkle the bottom with the reserved brown sugar. Arrange the rolls evenly in the pan, then pour the warm heavy cream into the spaces between them
- Second rise: Cover and let the rolls rise for about 1 hour, or until puffed and nearly doubled in siz
- Bake: Bake at 350°F for 25–30 minutes, until just golden and soft in the center.
The Frosting
- The base: Combine the softened cream cheese, butter, and vanilla bean paste in a bowl. Beat with an electric hand mixer until smooth and fluffy.
- Sweeten it up: Slowly add the powdered sugar so it doesn’t explode everywhere (learned the hard way). Add a generous pinch of kosher salt and mix until creamy and spreadable.
- Frost and finish: Slather the frosting over the slightly cooled cinnamon rolls so it melts just a bit into the swirls. Serve warm and enjoy every last bite.
Nutrition
Storage & Reheating
Once the cinnamon rolls have cooled completely, cover and store them in the refrigerator for up to 5 days (though they rarely last that long).
To reheat:Warm individual rolls in the microwave for about 20 seconds, covered with a damp paper towel to keep them soft and fluffy.at long.
Freezer Instructions
These cinnamon rolls freeze beautifully, making them perfect for planning ahead.
To freeze (unbaked):
- Prepare the rolls through shaping, but do not add the heavy cream.
- Place the rolls on a baking sheet or in a pan, not touching, and freeze for about 1 hour.
- Once firm, transfer to a zip-top freezer bag and freeze for up to 3 months.
To bake from frozen:
- Bake and frost as instructed.
- Transfer the rolls to the refrigerator and thaw overnight.
- The next morning, place them in a baking dish, pour the warmed heavy cream around the rolls, and let them rise at room temperature for about 1 hour.
You Asked, I Answered
Why aren’t my homemade cinnamon rolls fluffy?
Dense cinnamon rolls are usually the result of yeast that didn’t activate properly or a dough that didn’t get a full rise. Make sure your yeast is fresh, your milk is warm (not hot), and the dough has enough time to rise until noticeably puffy.
What is the difference between active dry yeast and instant yeast?
Active dry yeast needs to be bloomed in a warm, lightly sweetened liquid before using. If it’s active, the mixture will become foamy and bubbly.
Instant yeast does not need blooming and can be mixed directly into the dry ingredients.
Both work great in this recipe—just follow the instructions for whichever you’re using.
How do I know when my dough has risen enough?
The dough should roughly double in size and feel light and airy. When gently pressed with a finger, the indentation should slowly spring back but still remain slightly visible.
Can I make these cinnamon rolls ahead of time?
Yes! These rolls are perfect for making ahead. You can prepare them the night before and refrigerate them overnight, then let them come to room temperature, add the warmed cream, and bake in the morning.
Why do you pour heavy cream in between the rolls before baking?
The warm heavy cream creates extra-soft bottoms and a gooey, bakery-style texture.
Can I make these without a stand mixer?
Yes. You can mix and knead the dough by hand—it will just take a little more time and elbow grease. The dough should be smooth and slightly tacky when finished.
You'll Also Love
If you love cozy, homemade breakfasts and bakery-style bakes, you’ll also love these favorites.
- Banana Nut Chocolate Chip Muffins – A classic, grab-and-go breakfast bake
- Double Chocolate Chip Bread – Rich, cozy, and perfect for slow mornings
- Cottage Cheese Bagels – Soft, chewy, and great for make-ahead breakfasts
- Baked Egg Bites – Protein-packed and freezer-friendly for busy weekdays
- No-Bake Energy Bites – A quick sweet option when you want breakfast without baking
Who’s Stirring the Pot?
Hi, I’m Ruth—recipe developer, comfort-food creator, and the voice behind Rufus For Real. I specialize in cozy, doable, flavor-packed meals for real-life kitchens, and I’m a firm believer that breakfast, dinner, and everything in between should be simple, satisfying, and impossible to mess up.
You’ll find me sharing even more comfort-food goodness, kitchen tips, and behind-the-scenes chaos over on Instagram, Pinterest, Facebook, TikTok, and YouTube (@rufusforreal everywhere).
If you love approachable recipes with a whole lot of personality, pull up a chair—there’s always room at this table.
Happy Cooking!
-Ruth aka Rufus













Ann K Tepper says
# 1this is a lovely recipe. I have made it several times. Before 2nd rising, I froze the rolls for use later. When I needed them, I smeared a round cake pan w/butter & sprinkled w/brown suger. I let them thaw overnight in the fridge, rest & rise in a warm place then, baked as usual. I let them cool for just a few minutes before turning out onto my serving plate & I frosted them while still warm. Delish!!
Ann K Tepper says
# 1this is a lovely recipe. I have made it several times. Before 2nd rising, I froze the rolls for use later. When I needed them, I smeared a round cake pan w/butter & sprinkled w/brown suger. I let them thaw overnight in the fridge, rest & rise in a warm place then, baked as usual. I let them cool for just a few minutes before turning out onto my serving plate & I frosted them while still warm. Delish!!
Rufus says
I am so glad you liked them! This makes me so happy! Have a wonderful day!
Bonnie Richardson says
Delish!!! Super easy and the fluffiest cinnamon roll recipe I’ve ever made. Highly recommend and will definitely be making again before the holidays are over.
Rufus says
Thank you so very much for letting me know! It makes me so happy to hear it!