Today, I'm sharing my tried-and-true recipe for the BEST Copycat Cinnabon Cinnamon Rolls—they're soft, fluffy, and loaded with cinnamon-sugar goodness. And yes, they taste just like the real thing! For more inspiration with your favorite restaurant recipes, check out this list of the Best Copycat Recipes.
If you've ever walked through the mall and followed your nose straight to the sweet, heavenly scent of Cinnabon, you're not alone! There's just something irresistible about their warm, gooey cinnamon rolls slathered in luscious cream cheese frosting.

Whether you’re making these for a weekend brunch, holiday breakfast, or just because you’re craving something sweet, this recipe is guaranteed to be a crowd-pleaser.
And if cinnamon rolls are your favorite, be sure to check out my delicious Sourdough Discard Cinnamon Rolls and my Pumpkin Cinnamon Rolls for a different flavor.

🛒 Ingredients:
For the Dough:
- 1 cup warm milk (about 110°F)
- 2 ¼ tsp active dry yeast
- ½ cup granulated sugar
- 2 eggs, room temperature
- 1/3 cup melted butter
- 1 tsp salt
- 4 – 4 ½ cups all-purpose flour (you can also use bread flour)
Filling:
- 1 cup brown sugar, packed
- 2 ½ tbsp ground cinnamon
- 1/3 cup softened butter
Cream Cheese Frosting:
- 4 oz cream cheese, softened
- ¼ cup butter, softened
- 1 ½ cups powdered sugar
- ½ tsp vanilla extract
- Pinch of salt

👩🍳 Instructions
1. Make the Dough:
In a large bowl, mix the warm milk and yeast. Let it sit for 5–10 minutes until foamy. Add sugar, eggs, melted butter, and salt. Gradually add flour, 1 cup at a time, until a soft dough forms. Knead the dough on a floured surface for about 5–7 minutes, or until smooth and elastic.
2. Let It Rise:
Place the dough in a greased bowl, cover it, and let it rise in a warm place for about 1 hour or until doubled in size.
3. Prepare the Filling:
Mix the brown sugar and cinnamon. Roll the dough into a 16×12-inch rectangle and spread the softened butter all over. Sprinkle the cinnamon-sugar mixture evenly on top.

4. Roll & Cut:
Tightly roll up the dough from the long side and cut into 12 even rolls. Place them in a greased 9×13 baking dish.
5. Second Rise:
Cover and let the rolls rise again for about 30 minutes.
6. Bake:
Preheat the oven to 350°F. Bake rolls for 22–25 minutes, until golden brown and cooked through.
7. Make the Frosting:
While the rolls bake, beat together the cream cheese, butter, powdered sugar, vanilla, and salt until smooth and creamy.
8. Frost & Serve:
Spread the cream cheese frosting generously over the warm rolls. Serve and enjoy the ooey-gooey deliciousness!
💡 Jen’s Tips:
- Use bread flour for an even softer texture.
- You can make these the night before! After cutting, cover and refrigerate overnight. Let them come to room temperature and rise in the morning before baking.
- Add a pinch of nutmeg to the filling for extra warmth!
🧁 Final Thoughts:
These Copycat Cinnabon Cinnamon Rolls are the perfect homemade treat when you want something decadent and comforting. They’re soft, buttery, and indulgent—just the way cinnamon rolls should be! Your house will smell amazing, and your family will beg you to make them again and again.
Check Out These Cinnamon Roll Recipes for More Inspiration
Copycat Cinnabon Cinnamon Rolls
These Copycat Cinnabon Cinnamon Rolls are soft, gooey, and topped with luscious cream cheese frosting—just like the ones from the mall! A perfect homemade breakfast or brunch treat.
Ingredients
For the Dough:
- 1 cup warm milk (about 110°F)
- 2 ¼ tsp active dry yeast
- ½ cup granulated sugar
- 2 eggs, room temperature
- 1/3 cup melted butter
- 1 tsp salt
- 4 – 4 ½ cups all-purpose flour
For the Filling:
- 1 cup brown sugar, packed
- 2 ½ tbsp ground cinnamon
- 1/3 cup softened butter
For the Cream Cheese Frosting:
- 4 oz cream cheese, softened
- ¼ cup butter, softened
- 1 ½ cups powdered sugar
- ½ tsp vanilla extract
- Pinch of salt
Instructions
1. Make the Dough:
In a large bowl, mix the warm milk and yeast. Let it sit for 5–10 minutes until foamy. Add sugar, eggs, melted butter, and salt. Gradually add flour, 1 cup at a time, until a soft dough forms. Knead the dough on a floured surface for about 5–7 minutes, or until smooth and elastic.
2. Let It Rise:
Place the dough in a greased bowl, cover it, and let it rise in a warm place for about 1 hour or until doubled in size.
3. Prepare the Filling:
Mix together the brown sugar and cinnamon. Roll the dough into a 16x12-inch rectangle and spread the softened butter all over. Sprinkle the cinnamon-sugar mixture evenly on top.
4. Roll & Cut:
Tightly roll up the dough from the long side and cut into 12 even rolls. Place them in a greased 9x13 baking dish.
5. Second Rise:
Cover and let the rolls rise again for about 30 minutes.
6. Bake:
Preheat the oven to 350°F. Bake rolls for 22–25 minutes, until golden brown and cooked through.
7. Make the Frosting:
While the rolls bake, beat together the cream cheese, butter, powdered sugar, vanilla, and salt until smooth and creamy.
8. Frost & Serve:
Spread the cream cheese frosting generously over the warm rolls. Serve and enjoy the ooey-gooey deliciousness!
Notes
Use bread flour for an even softer texture.
You can make these the night before! After cutting, cover and refrigerate overnight. Let them come to room temp and rise in the morning before baking.
Add a pinch of nutmeg to the filling for extra warmth!
Nutrition Information:
Yield:
12Serving Size:
1Amount Per Serving: Calories: 1012Total Fat: 20gSaturated Fat: 12gTrans Fat: 1gUnsaturated Fat: 7gCholesterol: 79mgSodium: 375mgCarbohydrates: 183gFiber: 6gSugar: 39gProtein: 22g
