Prep time:
30 minutes
Cook time:
25-30 minutes
Total time:
3 hours
Servings:
5-6 servings
Yield:
About 12 rolls
World’s Best Homemade Cinnamon Rolls
Indulge in the warm and comforting embrace of homemade cinnamon rolls, a delightful treat that transcends the boundaries of breakfast and dessert. These tender spirals of dough, swirled with a heavenly blend of cinnamon and sugar, are a quintessential comfort food. In this easy-to-follow recipe, we’ll guide you through the steps to create these delectable pastries from scratch. Whether you’re a seasoned baker or a novice in the kitchen, these cinnamon rolls will quickly become a household favorite.
Ingredients:
For the Dough:
- 525 grams all-purpose flour
- 70 grams granulated sugar
- 7 grams salt
- 7 grams active dry yeast (about 2 1/4 teaspoons)
- 240 ml milk
- 55 grams unsalted butter
- 2 large eggs
For the Filling:
- 115 grams unsalted butter, softened
- 200 grams brown sugar
- 18 grams ground cinnamon
For the Cream Cheese Frosting:
- 115 grams cream cheese, softened
- 55 grams unsalted butter, softened
- 125 grams powdered sugar
- 2.5 ml (1/2 teaspoon) vanilla extract
Instructions:
1. Make the Dough:
-
In a small saucepan, warm the milk and 70 grams of butter over low heat until the butter is melted. Remove from heat and let it cool until it’s warm but not hot (about 110°F or 45°C).
-
In a large mixing bowl, combine 2 1/4 teaspoons of active dry yeast, 70 grams of granulated sugar, and a pinch of salt. Pour the warm milk and melted butter over the yeast mixture and let it sit for about 5-10 minutes until it becomes frothy.
-
Add the eggs and gradually stir in the flour until a soft dough forms. Knead the dough on a floured surface until it’s smooth and elastic. You can also use an electric mixer.
-
Place the dough in a greased bowl, cover it with a clean kitchen towel, and let it rise in a warm place for about 1-2 hours, or until it has doubled in size.
2. Prepare the Filling:
- In a small bowl, mix together the brown sugar and ground cinnamon.
3. Roll and Fill the Dough:
-
Preheat your oven to 350°F (175°C).
-
Punch down the risen dough and roll it out on a floured surface into a rectangle.
-
Spread the softened butter over the dough, leaving a 1/4-inch border around the edges.
-
Sprinkle the cinnamon sugar mixture evenly over the butter.
-
Roll the dough up tightly from the long side, pinching the seam to seal. Cut into 12 even rolls.
4. Bake the Cinnamon Rolls:
-
Place the rolls in a greased 9×13-inch baking dish.
-
Bake in the preheated oven for 25-30 minutes or until the rolls are golden brown.
5. Make the Cream Cheese Frosting:
- While the rolls are baking, prepare the cream cheese frosting. In a bowl, beat together the softened cream cheese, softened butter, powdered sugar, and vanilla extract until smooth and creamy.
6. Frost the Cinnamon Rolls:
- When the cinnamon rolls are done, remove them from the oven and let them cool for a few minutes. Then, spread the cream cheese frosting over the warm rolls.

Enjoy your homemade cinnamon rolls while they are still warm! They’re best when fresh, but they can be reheated in the microwave for a few seconds if you have leftovers.
Here is a little video on how I make my cinnamon rolls!