Copycat Cinnabon Recipe

An incredible recipe for making soft, sweet and gooey cinnamon rolls with cream cheese frosting. They come out perfect every time I make them!


If you knew how many cinnamon rolls are eaten at my house on a weekly basis, you would fall over backwards. It’s crazy! My husband is a huge fan of sweets and we used to buy them at the grocery store every week with the rest of our groceries. They were actually pretty delicious, incredibly soft with lots of cinnamon and the cream cheese frosting was amazing. Then, the unthinkable happened and they turned out awful all of a sudden. I don’t know what happened, maybe they changed the recipe, got a new baker, fired the old one, don’t know. Bottom line is, they sucked and still do.

So, we had to change our strategy and then started getting the ones you get in a can. You know the ones I’m talking about, the ones you pop open, bake for a few minutes and then frost with whatever frosting they come with. Well, I know many of you love them but we just couldn’t get to like them at all. The texture is weird, the frosting is too sweet and if you don’t eat them as soon as you get them out of the oven, they get hard as a rock.

And that’s when I decided to just make them myself. Of course, this was no easy task because we’re pretty tough when it comes to grading any kind of cinnamon rolls. I tried all kinds of recipes, famous and not so famous, with different types of frosting, different amounts of cinnamon, you name it. And then one day I finally figured out a recipe that makes the most incredible cinnamon rolls with a fantastic frosting. The best part is I can individually wrap them, put them in the freezer and every time I heat them in the microwave, they come out as if they were freshly baked. No more store bought rolls for us!

¡Buen provecho!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cinnamon Rolls With Cream Cheese Frosting

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4 from 16 reviews
  • Author: Diana
  • Prep Time: 2 hours
  • Cook Time: 30 minutes
  • Total Time: 2 hours 30 minutes
  • Yield: 6 large cinnamon rolls 1x
  • Cuisine: American


An incredible recipe for making soft, sweet and gooey cinnamon rolls with cream cheese frosting. They come out perfect every time I make them!




  • 1 cup (240 ml) warm milk (100ºF – 110ºF or 37ºC – 43ºC)
  • 2 tsp dry yeast (or 1 packet which is approx. 7g)
  • ¼ cup (50g) white sugar + ¼ tsp
  • 1 egg at room temperature
  • ¼ cup (56g) unsalted butter, melted
  • 2¾ cups (440g) bread flour (you can also use 385g all purpose flour)
  • 1 tsp salt
  • 1 tbsp of oil
  • ½ cup (113g) unsalted butter, softened

Cinnamon Sugar:

  • ½ cup (107g) dark brown sugar, firmly packed
  • 2 tbsp ground cinnamon

Cream Cheese Frosting:

  • 4 oz. (113g) cream cheese, softened
  • ¼ cup (56.5g) unsalted butter, softened
  • 1¼ cup (144g) powdered sugar
  • ½ tsp vanilla extract
  • Pinch of salt


  1. Mix milk, dry yeast and ¼ tsp of white sugar in a small container and let it stand for about 8-10 minutes or until a foam forms on top indicating that the yeast is activated.
  2. Add the egg and melted butter to the yeast mixture and stir well.
  3. Add flour, white sugar and salt to the bowl of a standing mixer and whisk well.
  4. Make a well in the center and add the yeast and egg mixture. Start mixing with the mixer’s dough hook at low speed, then increase to medium speed and let it knead the dough for about 8-10 minutes or until it is smooth and elastic. You can also knead the dough by hand on a flat, floured surface.
  5. Grease a large bowl with oil. Shape the dough into a ball and place it in the bowl. Cover with plastic wrap and let it rise in a warm place for about 1 hour to 1½ hours or until it doubles in size.
  6. In a small bowl mix the brown sugar and cinnamon. Set aside.
  7. Once the dough has doubled in size, gently punch it with your hand and roll it flat on a floured surface to form a large rectangle (12 x 14 inch or 30 x 35 cm). Make sure the longer side is facing you.
  8. Spread the butter over the dough with an offset spatula. Sprinkle the cinnamon sugar over the dough leaving about 1 inch (2.5 cm) from the border of the long side that is away from you. Gently press it with a rolling pin so that it sticks firmly to the dough.
  9. Roll the dough tightly starting with the long side facing you and ending on the long side that is away from you.
  10. Cut the roll into 6 equal sized rolls with a knife and place them on a 9 x 13 inch (23 x 33 cm) baking pan that has been lined with parchment paper. You can also cut it into 10-12 smaller rolls.
  11. Cover the rolls loosely with plastic wrap and let them rise again for about 45 minutes to 1 hour.
  12. Once they have doubled in size, bake them in a pre-heated oven at 350ºF (180ºC) for about 30-35 minutes or until golden brown. Let them cool while you make the frosting.
  13. To make the frosting beat the cream cheese and butter in a medium bowl until light and fluffy, about 2-3 minutes.
  14. Add vanilla and salt and mix for another 2-3 minutes.
  15. Add ½ the amount of powder sugar and and mix for 2-3 minutes. Then, add the remaining sugar and mix for 2-3 more minutes. Make sure to scrape the sides of the bowl to incorporate all of the sugar into the frosting.
  16. Spread the frosting over the warm rolls before serving.

Similar Posts


    1. Hi Vanessa, I think the problem has to do with your measurements because this recipe has triple the amount of flour vs. the amount of liquid, so that's why it can't be runny. It is a bit sticky because of the sugar but that goes away after you knead it for while. Make sure you're using measuring cups or a food scale to measure every single ingredient and you'll see that you'll end up with a beautiful dough.

    1. There could be a few reasons. The main one could be because the yeast was not activated correctly and therefore, the gluten in the dough did not develop the way it should. It could also be because the dough was not let to rest in a warm place so it could double in size, this also lets the gluten relax giving you a soft bread roll. When the gluten is not relaxed and it's still tight, it gives you a tougher dough. You also need to store them in an airtight container so air doesn't dry them out because it will also harden them since they don't have any preservatives.

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star