These Soft and Fluffy Cinnamon Rolls are pure comfort, tender, buttery, and filled with the perfect swirl of cinnamon sugar. Ideal for a cozy fall breakfast, a Thanksgiving brunch, or a Christmas morning treat, this recipe delivers that warm, homemade bakery flavor everyone loves.
We’ve learned so much since the first time we shared this recipe back in 2023, and it’s time for a well-deserved update. This new version is even softer, fluffier, and more flavorful, and we’ll be sharing brand-new step-by-step photos so you can follow along easily.

I hope everyone falls in love with these all over again. They’ve become a true reader favorite, perfect for the holidays or any weekend when you want your kitchen to smell like pure happiness.
To create this Soft and Fluffy Cinnamon Rolls recipe, it took us a lot of trial and error. We tested and adjusted this dough more than twenty times until it reached that perfect balance — soft, buttery, and light. The process was long, but honestly, it was so much fun.
Since then, we’ve developed several delicious variations from Nutella-filled cinnamon rolls to colorful versions with sprinkles for special occasions or even a strawberry version. But no matter how many we create, this recipe remains the classic we always come back to.
It’s the perfect breakfast for a cozy fall morning, served warm with a cup of hot chocolate or coffee on the side. Comforting, sweet, and absolutely irresistible every single time.

Everything to Love About These Fluffy Cinnamon Rolls
- Soft and pillowy with the perfect buttery texture
- Richly spiced and full of cozy cinnamon flavor
- The ultimate comfort bake for chilly mornings
- Fun and satisfying to make from scratch
These cinnamon rolls are everything you want in a cozy bake — soft, fluffy, and filled with the most aromatic cinnamon sugar swirl that melts into every layer. They’re the kind of treat that fills your home with that warm, nostalgic bakery scent that makes everyone gather around the kitchen.
Key Ingredients for Cinnamon Rolls
- All-purpose flour: Gives the dough its structure while keeping it soft and fluffy.
- Butter: Essential for flavor and richness. Make sure it’s at room temperature — we’ll be using it multiple times throughout the recipe.
- Active dry yeast: Helps the dough rise and stay airy. Always check that your yeast is fresh and not expired.
- Granulated sugar: Adds sweetness to the dough and helps feed the yeast.
- Milk: Warm milk activates the yeast and gives the rolls a tender texture.
- Egg yolk: Makes a richer dough
- Salt: Enhances all the other flavors in the dough.
- Brown sugar: Used for the filling; it gives a deep, caramelized sweetness and that warm, cozy flavor we all love.
- Cinnamon: Aromatic, comforting, and essential for that classic swirl.
- Cream cheese: The base of the rich and tangy icing that balances the sweetness perfectly.
- Icing sugar: Gives the frosting its smooth, velvety texture.

Tools You’ll Need
- Mixing bowls: For combining your ingredients and proofing the dough.
- Stand mixer (optional): Makes kneading easier and faster.
- Rolling pin: To roll out the dough evenly for the cinnamon swirl.
- Knife or dough scraper: To cut the rolls into equal pieces.
- Baking dish: To bake the rolls evenly.
- Parchment paper: Prevents sticking and makes cleanup easy.
- Spatula: For spreading butter and scraping bowls.
The Best Filling for Rolls
You will find different ways of making the cinnamon sugar filling—different ingredients, different methods. It’s up to you to decide what you love most!
For this recipe, we are going to prepare the filling in a bowl first and then add it to the rolled-out dough. Some recipes have you spread the butter and then sprinkle the other ingredients, but our way ensures every bite is perfectly blended.
This filling has just three ingredients: brown sugar, ground cinnamon, and soft butter. This simple combination is what makes the best, soft, and gooey cinnamon rolls.

Helpful Step-by-Step Overview
To prepare the cinnamon rolls, we start by preparing the yeast mixture with sugar, yeast, and warm milk. Mix it and let it rest until it becomes frothy. Once ready, we add the rest of the ingredients, minus the butter.

We knead the dough, and after a little while, we add the butter. You’ll notice the dough isn’t very soft or sticky at first. With the butter, it will become slightly stickier until it is fully incorporated. Then, we knead it again until it becomes smooth.

Let the dough proof until it doubles in size.

While the dough proofs, prepare the filling by mixing soft butter, cinnamon, and brown sugar.

Once the dough has risen, roll it out and spread the filling evenly. Cut into 6 strips the long way. Roll each strip up individually. Place them in a parchment-lined pan and let them proof again until they are puffy.


Preheat your oven, then bake the rolls until they are golden.
For the frosting, beat soft butter in a stand mixer. Add vanilla and powdered sugar, making sure to scrape the bottom of the bowl. Then, add room-temperature cream cheese and mix until smooth.

Once the cinnamon rolls are out of the oven, let them cool for a few minutes before spreading the icing on top.
Dense Rolls: Why Are They Not Fluffy?
If your cinnamon rolls turn out dense instead of soft and airy, it usually comes down to a few key factors. The main reason for not-fluffy rolls is almost always not enough kneading or not enough time to proof.
The Importance of Proofing: Letting your dough proof is non-negotiable for fluffy results. This resting period is when the yeast works its magic, creating tiny air bubbles that make the dough light and airy. If you cut this time short, those bubbles don’t have a chance to form, leading to a denser texture.
Controlling the Temperature: I am a big believer in controlling the temperature when I’m preparing any type of dough. A warm, consistent environment helps the yeast activate and work efficiently. I personally aim for a temperature between 27°C to 29°C (about 80°F to 85°F). Using a slightly warm oven (turned off) or a dough proofer ensures my rolls proof perfectly, no matter if it’s a cold or humid day.
Avoiding Too Much Flour: Finally, be careful not to add too much flour when you’re kneading and shaping. You should only use enough to lightly dust your work surface and prevent sticking. It can be tempting to keep adding flour if the dough feels a bit sticky, but resist the urge! More flour will absorb the moisture, resulting in a drier, tougher, and more dense dough. Trust the process, and you’ll be rewarded with the soft, fluffy texture we’re after.

The best way of cutting your cinnamon rolls
I have updated this information in the recipe! I originally listed using floss to cut them, but as I’ve been improving my skills, I’ve found a different cutting method that gives a much better result.
- Roll out your dough to the following approximate size: 43 cm (17 inches) high, 25 cm (10 inches) wide, and 0.5 cm (1/4 inch) thick.
- Spread the easy cinnamon roll filling we made evenly over the dough.
- Now, instead of rolling the entire sheet, measure strips that are about 4.1 cm (1.6 inches) thick and cut them into long strips. You should end up with 6 long strips.
- Then, roll each strip up individually.

This way, you’ll have way more control over how tight and uniform each roll looks, leading to a much prettier final pan of cinnamon rolls
The best icing recipe for cinnamon rolls
We have so many wonderful options for cinnamon roll icing! While my personal favorite is the classic, creamy combination of butter, powdered sugar, cream cheese, and vanilla, this recipe is a fantastic base for creativity.
The best part is how easy it is to customize. You can swap the cream cheese for rich mascarpone, add a splash of maple syrup for a cozy fall flavor, use vanilla bean paste for a beautiful speckled look, or stir in a bit of lemon zest for a bright, citrusy twist.
The key to a flawless icing lies in the technique and temperature of your ingredients.
- Start with the Butter: Always use room-temperature butter. Beat it in a stand mixer with the paddle attachment on medium speed. The goal is to whip it until it becomes noticeably paler in color, transforming from a yellowish shade to a light, almost white, fluffy consistency. This step incorporates air, which is the foundation of a light and creamy icing. Using a high-quality European-style butter will truly elevate the flavor with its richer taste.
- Incorporate the Flavors: Once your butter is pale and fluffy, it’s crucial to pause and thoroughly scrape down the bottom and sides of the bowl. This ensures everything is evenly mixed and prevents lumps. Next, add your vanilla extract (or other flavorings like maple syrup) and mix until just combined.
- Add the Sugar: Gradually add your sifted powdered sugar. Yes, sifting is a step you don’t want to skip! It prevents clumps and leads to a supremely smooth texture. The mixture will thicken and may look a bit clumpy at first, but keep mixing, and it will soon transform into a smooth, thick buttercream.
- Finish with Cream Cheese: The final step is to add room-temperature cream cheese. Beat it in on a lower speed until the icing is perfectly smooth and unified. Be careful not to overmix at this stage.

A Helpful Tip: If you’re making a smaller batch of frosting, your stand mixer might struggle to blend the ingredients properly. In that case, an electric hand whisk is the perfect tool to get a smooth, lump-free result.
How to freeze cinnamon rolls
These cinnamon rolls are the perfect make-ahead dessert for a stress-free Thanksgiving or Christmas morning! You can prepare them in advance and freeze them using one of these two easy methods.
Two Ways to Freeze:
- Freeze Before Baking (The Best Method for Freshness):
After you have shaped your rolls, place them in their pan and instead of proofing, cover them tightly and put them directly in the freezer. When you’re ready to bake, transfer the frozen pan to the refrigerator the night before to thaw. The next morning, take them out, let them finish proofing in a warm spot until puffy, and then bake as directed. It’s like having fresh, homemade rolls with no morning effort! - Freeze After Baking:
Let your baked cinnamon rolls cool completely after they come out of the oven. Do not add the icing. Wrap the whole pan or individual rolls tightly in a few layers of plastic wrap, then in foil, and freeze.
How to Reheat for That Fresh-Baked Feel:
No matter which method you used, reheating is easy!
- For frozen, un-baked rolls: Follow the proofing and baking instructions above.
- For frozen, baked rolls: You can thaw them overnight in the fridge or reheat them straight from the freezer. Preheat your oven to around 175°C (350°F). Warm the rolls, covered with foil, for about 10-15 minutes, or until heated through. Then, let them cool for a few minutes before spreading on the icing.


My best tips for perfect cinnamon rolls
After making these more times than I can count, here are my absolute best tips to guarantee soft, fluffy, and gooey cinnamon rolls every single time.
Here are my top secrets for perfect cinnamon rolls every time:
- Be Patient with Proofing: This is the #1 rule for fluffiness! Let the dough double in size both times. A warm, draft-free spot is essential.
- Keep Ingredients Warm: Use warm (not hot) milk for the yeast and truly softened room-temperature butter for the dough and filling.
- Measure for Even Rolls: Use a ruler to roll your dough to the right size and cut even strips. This guarantees they all bake the same.
- Don’t Over-Bake: Bake just until golden brown. Over-baking leads to dry rolls.
- Ice When Warm: Spread the icing on the rolls while they are still slightly warm. It will melt just enough to become wonderfully gooey.

Fluffy cinnamon rolls
- Prep Time: 30-35 minutes
- Cook Time: 25 minutes
- Total Time: 3h 30 minutes
- Yield: 6 cinnamon rolls
- Category: Baking, Breakfast, Dessert
- Method: Oven-Baked
- Cuisine: American
- Diet: Vegetarian
Description
The ultimate recipe for soft, fluffy, and gooey cinnamon rolls. Perfect for your holiday baking, this make-ahead recipe is the secret to a stress-free and impressive Christmas or Thanksgiving morning breakfast.
Ingredients
For the Dough:
- 1 tsp granulated sugar
- 10 g (1 tbsp) active dry yeast
- 130 g (½ cup) warm milk
- 300 g ( 2 ½ cups) all-purpose flour
- 50 g (¼ cup) butter
- 60 g (¼ cup) granulated sugar
- 1 pinch of salt
- 1 large egg yolk
For the Filling:
- 120 g (½ cup) butter
- 140 g (⅔ cup) brown sugar
- 2 tsp ground cinnamon
For the Frosting:
- 90 g (6 tbsp) butter
- 40 g (3 tbsp) cream cheese
- 70 g (⅔ cup) powdered sugar (icing sugar)
- 1 tbsp vanilla extract
Instructions
- In a small bowl, combine the warm milk, sugar, and yeast. Let it sit for 5-10 minutes, until it becomes frothy.
- To the same bowl, add the all-purpose flour, salt, granulated sugar, and egg yolk.
- Knead for 10-15 minutes, then add the soft butter and knead for 10 more minutes. It will be slightly wet, but it will become less sticky as you knead.
- Place the dough in a greased bowl, cover, and let it proof in a warm place (ideally 27-29°C / 80-85°F) for 2 hours, until puffy.
- Punch down the dough and turn it out onto a lightly floured surface.
- Roll the dough into a rectangle about 43 cm x 25 cm (17″ x 10″) and 0.5 cm (¼”) thick.
- In a mixing bowl, combine soft butter, cinnamon, and brown sugar, and spread it all over the rolled-out dough.
- Measure and cut the rectangle into 6 long strips, each about 4 cm (1.6″) wide. Roll each strip up tightly into an individual roll.
- Place the rolls in a parchment-lined baking pan. Cover and let them proof again for 30-45 minutes, until they look full and puffy.
- Preheat your oven to 180°C (350°F).
- Bake the rolls for 20-25 minutes, or until they are golden brown on top. Let them cool for 5 minutes before frosting.
- While the rolls are baking, make the frosting. In a stand mixer with a paddle attachment, beat the room-temperature butter on medium speed until it becomes pale and fluffy. Scrape down the bowl.
- Add the vanilla extract and mix to combine.
- Gradually add the sifted powdered sugar with the mixer on low, then beat until smooth.
- Add the room-temperature cream cheese and mix just until fully incorporated and smooth. Do not overmix.
- Spread the frosting over the warm rolls and serve.
Nutrition
- Serving Size: 1 cinnamon roll with frosting
- Calories: 710 kcal
- Sugar: 53 g
- Sodium: 280 mg
- Fat: 36 g
- Saturated Fat: 22 g
- Unsaturated Fat: 11 g
- Trans Fat: 0 g
- Carbohydrates: 92 g
- Fiber: 2 g
- Protein: 7 g
- Cholesterol: 115 mg
ARCHER'S FOOD
Easy and delicious recipes

One Comment