Best Ever Cinnamon Rolls | Homemade VS Store-bought

Looking for that PERFECT RECIPE to make the BEST CINNAMON ROLLS EVER? You are in the right place! The printable recipe card with detailed measurements as well as the video recipe is included in the post! Enjoy! 🙂

* This is not a sponsored post but may contain affiliate links. For more information, read our Privacy Policy.

My husband and I went shopping with our dearest friends, Merlin and Jubin earlier this month. During the shopping, we wanted to have a snack or something so Jubin recommended that we should go to Cinnabons as he has never tried them before. We tried the Traditional Cinnamon Roll with Cream Cheese Icing and the Chocolate-glazed Cinnamon Roll.

While we were eating those my husband said that I (my wife aka Rukh) makes them even better. Well, he was right so both of them (Jubin and Merlin) stared at me like ‘WOAH! IS THAT TRUE?’ I didn’t want to show off but I was like yeah,. kinda *blushes*

So the next day, I made Cinnamon Rolls for two reasons;

  1. I wanted them to taste and check if they were really better than the original Cinnabons.
  2. I didn’t have enough last night and I was craving for more, lol.

Best ever Cinnamon Rolls recipe by Rukh AZ

So I baked ‘em and when they tasted they were like OMG! These are certainly the best Cinnamon Rolls ever! Oh, another thing that I totally forgot to mention, Merlin and Jubin are VLOGGERS!!! Make sure to check their channel out here.

Okay, back to the point, so they loved the ones I baked and they really wanted to make a video about them. What they did was actually really fun and interesting! They gave me the challenge to make better cinnamon rolls than the original ones from Cinnabons. I accepted the challenge and fast forward to the day I baked them again…

They were vlogging and I was making the rolls. First of all, let me tell you that WE HAD A TON OF FUN! Honestly, I never had THIS MUCH FUN ever in my life in the kitchen or while cooking/baking. It was one of the best experiences ever. We laughed, enjoyed, chatted, such a memorable day.

To repeat, I’m telling you guys, they are such a fun and lovely couple. You won’t want to miss them, so click here and have a look at their vlogs. (We are in two of them, hehe)

So I made two dishes of Cinnamon Rolls and today I’m gonna tell you exactly how we did it! There is a printable version of this recipe available at the end of this post, make sure to download it and add in your cookbook!

BE READY because this is gonna be one of the best recipes you’ll ever find out!



There are three main steps in making the rolls.

  1. The Dough
  2. Smear aka the inside goodness.
  3. The Icing aka cream cheese glaze.

Best ever Cinnamon Rolls recipe by Rukh AZ

STEP # 1:

For the dough, you need to take a big bowl and add flour, salt, and oil in it. Take half a cup of warm water. Add yeast and sugar in it, give it a good mix and let it sit there and rise for around 3 to 4 minutes. This is such a satisfying thing to look at when the mixture rises.

Note: If the mixture doesn’t rise, it means either the water temperature was not right or the yeast is expired or not working.

After the mixture has raised, go ahead and add it into the flour mixture. Now beat an egg in a separate bowl and add that into the flour mixture as well.

Next, take warm milk and add it slowly into the flour mixture while mixing it either with a wooden spoon or your hands. I prefer using my hands because it’s a lot easier that way. Add the milk gradually and knead the dough and you’ll get a soft dough which will not stick with your hands and that’s when you know that your dough is done.

Note: Make sure your water and milk are warm. I’ve tried with both cold and hot water, and I failed.

Grease your bowl as well as the dough with oil so it doesn’t stick when rising. Now place the dough in the bowl and cover it tightly with cling film or plastic wrap. Make sure no air gets in there.

Place a tea towel on top to keep the dough dark and put your bowl in a warm place like microwave or oven. (Make sure it’s turned OFF)

Let the dough sit in there and rise for around 2 to 4 hours depending on how hot it is where you live. Here in Saudi Arabia, it’s pretty hot so the dough only took 1 and a half hour to rise.

Best ever Cinnamon Rolls recipe by Rukh AZ

STEP # 2:

To make the inside goodness which is my favorite part of the dough, take a medium bowl and add your melted butter, brown sugar and cinnamon powder in it and mix it well.

Or you can simply mix the light brown sugar and cinnamon and sprinkle it on your buttered dough. Either way should do, it’s your choice.

Take out your dough after 2 hours or so and it should be looking beautiful and you’ll be able to smell the yeast in your house by now.

Preheat your oven to 180 degrees Celsius.

Take out your dough from the bowl, knead it for a few seconds and form it into a ball. Now divide it into two parts.

Shape one of them into a ball and roll it using a rolling pin on your working surface (make sure you’ve cleaned it already). Form a rectangle with your dough and smear the brown sugar mixture on top.

Evenly spread it throughout, leaving one inch on the four sides to prevent it from overflowing while baking.

Now roll the doll into a long pinwheel and cut it into 6 to 8 sections using a serrated knife. You can also use unflavored floss to cut them perfectly.

Place each roll into a buttered baking dish and cover it with a clean tea towel. Let it sit in a warm place for 10 minutes.

After ten minutes your rolls will be all swollen and thick. Now bake them at 180°C for around 25 to 30 minutes or until the top is golden brown.

Repeat this step for the other dough ball. Or you can freeze it for up to 2 months or refrigerate it for up to 2 days. How cool is that?

Homemade Best Ever Cinnamon Rolls by Rukh AZ

Step # 3:

While the rolls are in the oven we will move on to step number three which is to make the icing or the cream cheese glaze.

First of all, add softened butter in a bowl and mix it using a hand mixer or a stand mixer. (You can simply use a whisk as well) Second, gradually add caster sugar or icing sugar in it and keep mixing it. Once all of your sugar is mixed, add the vanilla extract, milk, and cream cheese and mix it on medium for 1 to 2 minutes.
You’ll have a beautiful glaze ready for your cinnamon rolls ready.

Homemade Best Ever Cinnamon Rolls by Rukh AZ

Finally, take out the rolls once they are done and pour the icing on top of them even while they are still hot. Your house will smell like a bakery.


Homemade Best Ever Cinnamon Rolls by Rukh AZ

You can drizzle chocolate syrup on top before serving. It will give the rolls EVEN better look (and taste of course). Serve them warm and I’m sure your family will love you for them.

Okay, so after I was done baking them, Jubin had already bought the original Cinnamon Rolls from the Cinnabon. Now it was time for the taste test.

Homemade Best Ever Cinnamon Rolls by Rukh AZ


We blindfolded Ali (My husband) and Jubin (Merlin’s husband) and gave them one bite from both of the cinnamon rolls, (the one I made and the one from Cinnabon) and can you believe it? Both of them ACTUALLY LIKED THE ONES I MADE. After the husband, we (Merlin and I) tried ’em too, and even us two liked the ones I made.

There were a few reasons behind that,

  1. Homemade rolls were fresh, unlike the store-bought.
  2. Homemade rolls had a good amount of inside smearing, while the store bought had less of that goodness and all we could taste was the bread. They were chewy and dry.
  3. Homemade rolls had a fuller taste of cinnamon as well as the sugar and bread. It had the perfect amount of everything.

Best ever Cinnamon Rolls recipe by Rukh AZ


Everyone loved them and we are definitely making them more (maybe every weekend or so :D)
I’m so happy that I tried this recipe last year and when it turned out really nice, my husband kept asking for more and we’d almost never go out to eat Cinnamon rolls because Ali would say you make them so good, I don’t like the store-bought anymore. And today I’m at the point where people (even other than my husband) literally prefer the ones I made over the actual Cinnabon ones.

I cannot be happier.


Rich, airy and fully Cinnamon Rolls with the gooey goodness inside and cream cheese glaze on top makes them the Best Ever Cinnamon Rolls. Yes, even better than Cinnabon!

Course Dessert
Keyword Best Ever Cinnamon Rolls, Better than Cinnabon Cinnamon Rolls, Cinnamon Rolls, Homemade easy cinnamon rolls
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 6 people (2 each)



  • 4 cups flour all purpose
  • 1 tsp salt
  • 1/2 cup water warm
  • 1+1/2 tbsp yeast instant
  • 2 tbsp sugar
  • 1/2 cup milk warm
  • 8 tbsp oil or butter (any)
  • 1 egg large


  • 1 stick butter melted
  • 1 cup brown sugar light
  • 2 tbsp cinnamon powder


  • 1/4 cup cream cheese softened
  • 1 cup sugar powdered
  • 1 tsp vanilla extract
  • 1/4 cup butter softened
  • 2 tbsp milk



  1. Add flour, salt, and oil in a big bowl.

  2. Take water and add yeast and sugar in it, mix and let it rise for 3-4 minutes.

  3. Beat an egg in a separate bowl.

  4. Add the raised yeast and water mixture as well as the beaten egg into the flour mixture. 

  5. Gradually add the milk and knead it until it forms a dough. It will take roughly around 2 to 4 minutes.

  6. Once the dough ball is ready, grease it with oil to make sure it doesn't stick to the bowl while rising.

  7. Cover the dough with cling film and put a tea towel on top. Place the bowl in a warm area for two to four hours or until the dough doubles.


  1. Preheat the oven to 180oC

  2. Add butter, sugar, and cinnamon in a bowl and mix it.

  3. Once the dough rises, take it out of the bowl, knead it for one or two minutes.

  4. Divide into two parts and roll one of them into a rectangle.

  5. Spread the brown sugar mixture on top, evenly, leaving 1/2 inch on the sides to prevent overflowing.

  6. Roll the dough and cut into 1to 1.5 inch thick cinnamon rolls.

  7. Place each roll into a buttered pan and let it rest for 10 to 15 minutes.

  8. Place it in the oven and bake for around 25 to 30 minutes or until the top is golden brown.


  1. Beat butter in a bowl and gradually add powdered sugar in it.

  2. Add vanilla extract and milk.

  3. Finally, add cream cheese and mix for around a minute.

  4. Once the Cinnamon rolls are baked, take them out of the oven and drizzle the icing on top while they are still hot.

  5. Drizzle some chocolate syrup before serving. Serve warm and enjoy.

Make sure to try this recipe out and tag me in your pictures and stories on Instagram and use hashtag #RukhAZ. And I’ll give you a shoutout!

Here is the vlog with the video recipe of Cinnamon rolls. Do check it out!

A BIG SHOUTOUT TO MERLIN AND JUBIN FROM MJVLOGS!!! Do check their channel out and let them know that we all love them.

Recommended product: 6-piece non-stick bakeware set

Have you ever tried making Cinnamon Rolls at home? If yes, do let me know how they turned out and if no, then what are you waiting for? This recipe is for you!

Loads of love to all of you foodies out there!






Email: or


With Love,

Life With Rukh AZ - signature

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.