This post may contain affiliate links. Please read our disclosure policy.
These Quick Soft Cinnamon Rolls are super fluffy and light, and are made with a simple homemade dough. Smother them with the easiest cream cheese icing and devour them! These homemade cinnamon rolls are just as soft, if not softer than our Easy Soft Dinner Rolls and pulling them apart is absolute heaven!
It’s actually surprisingly easy to make them, and they taste way better than those store-bought cinnamon rolls. For me, Sunday mornings are all about whipping together a warm, gooey batch of homemade soft cinnamon rolls, topped with a generous coating of cream cheese glaze!
These rolls are right up there on the top of my list of favourite sweet treats, alongside my Best Fudgy Brownies and my Chocolate Chip Cookies, and once you give them a try, you’ll know why.

Why this Recipe Works
I won’t hesitate to say that these quick soft cinnamon rolls are life changing! They turn out incredibly soft and fluffy every single time, and yes – they’re made completely from scratch with a fast rise dough thanks to my special oven proofing method.
Once you give them a try, you won’t go back to any other recipe- it’s a promise.
If you love cinnamon-sugar inspired recipes, also check out my Cinnamon Star Bread which is perfect to feature on your table when you’re hosting.
What Goes into this Recipe

- Yeast: Use instant yeast or quick rise yeast for best results.
- Butter: Melted butter, for the icing, filling and the yeast.
- Sugar: You’ll need granulated sugar (for the yeast), powdered sugar (for the icing) and brown sugar (for the filling).
- Egg: To lend the cinnamon rolls that structure and lots of richness.
- Flour: Just your regular all purpose flour.
- Cinnamon: Ground cinnamon, for the filling.
- Cream cheese: For that rich, irresistible icing.
- Vanilla: For the sweet aroma.
- Milk: For the icing and a little to help the yeast bloom.
- Cooking oil spray: To grease the bowl.
Note: please see recipe card at the bottom for list of full ingredients and measurements
Substitutions & Variations
- You can use any kind of milk here, but I would recommend using whole milk to get that rich, creamy flavor.
- If you have high protein flour or bread flour, try using it instead of all purpose flour to get even softer cinnamon rolls.
- For a deeper flavor, use dark brown sugar for the cinnamon sugar mixture.
How to Make Quick Soft Cinnamon Rolls

- Warm the Oven: Preheat your oven to 200°F (100°C). This gentle heat will help the dough rise later. Once heated, turn it off but keep the oven warm inside.

- Activate Yeast: In a bowl, whisk together the milk, melted butter, sugar, and yeast. Let the mixture rest for about 10 minutes, until it becomes foamy and fragrant.

- Make the Dough: Add the whisked egg, flour, and salt to the milk mixture. Mix until a soft, sticky dough forms. Turn it onto a floured surface and knead for about 2 minutes, adding flour only as needed.

- Let Dough Rise: Grease a bowl with cooking spray. Place the dough inside, turning it once to coat. Cover with a damp towel and place in the oven. Let rise for 30 minutes, then punch and rest another 30 minutes until doubled.

- Shape: Roll dough on a floured surface into a 19×13-inch rectangle. Brush with butter, sprinkle with sugar and cinnamon, and rub the mixture in.

- Roll and Slice: Starting from a long edge, roll the dough tightly into a log and pinch the seam to seal. Trim uneven edges and cut into 12–15 even rolls.

- Second Rise and Bake: Arrange rolls in a greased 9×13-inch baking dish. Cover with a damp towel and let rise for 30 minutes. Meanwhile, preheat the oven to 350°F (175°C). Uncover and bake for 25 minutes.

- Make the Icing: While baking, beat together the cream cheese, butter, and vanilla until smooth. Add powdered sugar and beat again until creamy. Spread icing over warm rolls before serving.
Enjoy these quick soft cinnamon rolls on their own as a sweet treat whenever you want to, or make them a part of a breakfast spread when you’re entertaining. I love teaming them up with my Dalgona Whipped Coffee, a hearty Breakfast Casserole with Bacon or Sausage and some easy Egg Muffins.
Recipe FAQ’s
If your cinnamon roll dough isn’t rising enough, it could be because the yeast isn’t active or fresh enough. Make sure you use fresh instant yeast for this recipe for the most soft, light and fluffy rolls.
To test if the yeast is fresh and active, simply check the date on the package or look for bubbles and frothiness when you let it bloom.
You can! If you’re sensitive to dairy, try using a plant based milk like almond milk as a swap, and use coconut oil as a replacement for butter in the recipe. And of course, skip the cream cheese icing and just use some vegan frosting instead.

Watch It Made
You might also like

Get a free eBook!
Subscribe to Cafe Delites FOR FREE and receive recipes straight into your inbox!

Soft Cinnamon Rolls
Ingredients
YEAST:
- 1 cup milk warmed to the touch, NOT HOT – temp at 110°F or 45°C
- 1/4 cup melted butter
- 5 tablespoons granulated sugar
- 2-1/2 teaspoons quick-rise yeast or look for instant or rapid-rise yeast
ROLLS:
- 1 large egg lightly whisked
- 3 1/2 cups all purpose or plain flour
- 1/4 teaspoon salt
- 1 spray cooking oil spray
FILLING:
- 3/4 cup brown sugar loosely packed
- 3 tablespoons ground cinnamon
- 4 tablespoons butter melted
ICING:
- 4 ounces cream cheese room temperature
- 2 tablespoon butter melted
- 2 tablespoons milk
- 1 teaspoon pure vanilla extract
- 1 cup powdered sugar
Instructions
- Heat oven to 200°F (100°C).
FOR THE YEAST:
- Combine the warm milk together with the melted butter, sugar and yeast in a large bowl. Allow to stand for 10 minutes, until frothy.
FOR THE ROLLS:
- Add the whisked egg to the milk mixture. Add in EXACTLY 3 1/2 cups flour and salt, and mix until a soft dough forms (the dough will be sticky). Turn out onto a lightly floured surface. Knead until smooth and elastic (about 2 minutes kneading), occasionally rolling into the flour on your bench top to prevent the dough sticking to your fingers.
- Lightly coat a large bowl with cooking oil spray and transfer the ball of dough to the bowl, turning once to coat in the oil. Cover with a damp towel. TURN OVEN OFF and transfer bowl of dough to the warm oven. Allow to rise for 30 minutes. (To check if dough is ready, gently press two fingers into dough. If an indentation remains, dough has not risen enough.) Punch dough down; cover and let rest for an additional 30 minutes or until doubled in size.
- Roll out dough onto a lightly floured surface, into a 19-inch x 13–inch rectangle. Brush the melted butter over the dough and sprinkle evenly with brown sugar and cinnamon. Gently rub the cinnamon mixture into the butter. Beginning at one long side, roll up dough tightly like a jelly-roll; then gently pinch the seam down to seal. Trim the ends for even slices, and cut dough into 12 or 15 slices.
- Arrange the rolls in a lightly greased 9×13-inch baking dish. Cover with the damp towel and allow to rise for a further 30 minutes or until doubled in size.
- While rising, preheat oven to 175°C | 350°F.
- Uncover rolls; bake for 25 minutes, or until lightly golden. Cool slightly before glazing.
FOR THE ICING:
- Prepare icing while rolls are baking. Beat together the cream cheese, butter and vanilla, until smooth and creamy. Beat in the powdered sugar until lump free. Spread icing over rolls. Serve warm.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.














Hello, would you do anything different for high altitude?
I would not change it for high altitude. Enjoy! XO
Oh my god i love this Recipe soòooooooo Fluppppy gosh i ate like 3 Cinnamon in my morning coffee.????? it so very yummy it feels like melting in my mouth.
HAH! That is a great! I am so glad that it worked out and you love the rolls! Thank you so much for letting me know! XO
This dough is extremely sticky, I couldn’t even knead it, it just kept sticking to my hands…
Was my yeast to old…my milk wasn’t to hot so I don’t know what happened.
No, it’s a very sticky dough. It get better to handle after its risen once.
I cheat and make the dough in the breadmaker. They are so yummy.
Hi karina, I absolutely love this recipe, I used to make these weekly whether it be for family or friends. Sadly I was diagnosed with celiac disease and can’t enjoy this recipe myself anymore. Do you think the recipe will work if I substitute regular flour with gluten free flour blend?
It is always worth a try! I am so sorry that you have celiac disease. I am so proud of you for taking care of it and helping yourself. Thanks so much for sharing and following along with me!
Yes! I make the same recipe using King Arthur GF flour. I do brush rolls with melted butter before baking as sometimes GF can be a bit drier.
Thank you SO much for this recipe Karina, it has just made my day!!! Tried it right now, rolls turned out just wonderful <3 For those asking about mixing the dough in a Kitchenaid, yes it can be done, and if you are anything like me, it will spare you from quite the mess 🙂
How long do you knead with kitchen aid mixer?
These rolls are amazing and so good! Honestly I made some tweeks but this recipe is worth the try.
Love love this recipe! Idk if I did something wrong, I added milk to the cream cheese icing as the recipe called for and it separated the cheese and it was runny. On the second try I left out the milk. I noticed though that the recipe doesn’t mention the milk…could you clarify that for me…???
hello
I was looking for a recipe and founds yours
I tried it out today and it was so yummy and fluffy
thank you so much for sharing the recipe with us
glad that I found your blog you seem so talented and gorgeous
wish you all the best ?
p. s: please excuse my poor English I’m still learning?
AW! Thank you so much for such sweet compliments! You are a sweetheart and so kind. I am so glad that you did find my site and recipes. I hope there are several recipes that you are able to make. You are a gem! Enjoy your day! Thanks for following along with me! XO
Ok I love these! I made them and they were perfect AND amazing. I have a silly question though – this time I want to make them for a brunch party and so I actually want them to take longer! Like, I want to prepare them the night before, leave them in the fridge, and bake and frost in the morning? Bad idea? What do you think?
Thank you so much for your awesome recipe and blog.
Yes, that is a great idea and will help save you time! You can even bake them and put wrap them up to save them if it is only one day. They won’t last long at your party!! Hope you enjoy them and everyone is going to love you! Thanks so much for choosing one of my recipes! XO