There’s something so comforting about pulling a tray of warm cinnamon rolls homemade from the oven. The sweet cinnamon aroma, the soft spiral layers, and that glossy icing melting into every swirl make this one of those recipes I come back to again and again. If you’ve ever wanted bakery-style cinnamon rolls that feel approachable enough for a weekend baking session at home, you’re in the right place.
I love this recipe because it gives you everything you want in a classic cinnamon roll: a tender, fluffy dough, a rich cinnamon-sugar filling, and a thick, creamy glaze that settles over the top and sides. They look impressive, but I promise the process is very doable when you take it one step at a time.
Whether you’re making these for a holiday breakfast, a cozy brunch, or just because you’re craving something special, I’m going to walk you through exactly how I make them so you can get soft, irresistible results in your own kitchen.
Quick Recipe Info Card
- Prep Time: 30 minutes
- Cook Time: 25 minutes
- Total Time: 2 hours 25 minutes
- Servings: 12 rolls
- Difficulty: Intermediate
Why You’ll Love It
- Soft, fluffy rolls with beautiful swirled layers.
- Classic cinnamon-sugar filling with rich, cozy flavor.
- Thick glaze that melts perfectly over the warm rolls.
- Great for holidays, brunches, and make-ahead baking.
- Easy-to-follow method with dependable homemade results.
- Tastes just like the kind of bakery treat everyone reaches for first.
Nutritional Benefits and Adaptable Variations
- These rolls offer a satisfying balance of carbohydrates, fat, and a little protein for a comforting breakfast or dessert.
- Milk and butter contribute richness and a small amount of calcium.
- You can use all-purpose flour for a tender texture, or swap part of it with bread flour for a slightly chewier roll.
- For extra warmth, add a pinch of nutmeg or cardamom to the filling.
- You can stir chopped pecans or walnuts into the filling for crunch.
- If you like a tangier topping, replace part of the milk in the glaze with cream cheese.
- For a slightly less sweet version, reduce the glaze or serve some on the side.
Ingredients
For the Dough
- 1 cup warm whole milk
- 2 1/4 teaspoons active dry yeast
- 1/4 cup granulated sugar
- 2 large eggs, room temperature
- 1/3 cup unsalted butter, melted
- 1 teaspoon salt
- 4 to 4 1/2 cups all-purpose flour
For the Filling
- 1/2 cup unsalted butter, very soft
- 1 cup packed brown sugar
- 2 1/2 tablespoons ground cinnamon
For the Glaze
- 2 cups powdered sugar
- 3 tablespoons milk
- 2 tablespoons unsalted butter, melted
- 1/2 teaspoon vanilla extract
- Pinch of salt
Step-by-Step Instructions
- In a large mixing bowl, combine the warm milk, yeast, and granulated sugar. Let it sit for 5 to 10 minutes, until foamy on top. If it does not foam, your yeast may be inactive or the milk may have been too hot or too cool.
- Whisk in the eggs, melted butter, and salt. Add 4 cups of flour and mix until a shaggy dough forms.
- Turn the dough onto a lightly floured surface and knead for 8 to 10 minutes, adding a little more flour only if needed, until the dough is smooth, soft, and slightly tacky.
- Place the dough in a lightly greased bowl, cover, and let it rise in a warm spot for about 1 hour, or until doubled in size.
- While the dough rises, stir together the brown sugar and cinnamon in a small bowl. Set aside.
- Grease a 9×13-inch baking dish. Punch down the risen dough and roll it out on a lightly floured surface into a rectangle about 16 by 12 inches.
- Spread the softened butter evenly over the dough, going almost to the edges. Sprinkle the cinnamon-sugar mixture all over the buttered surface in an even layer.
- Starting from one long side, roll the dough up tightly into a log. Pinch the seam closed. Slice into 12 even rolls using a sharp knife or unflavored dental floss.
- Arrange the rolls in the prepared baking dish. Cover and let them rise again for 30 to 40 minutes, until puffy.
- Preheat your oven to 350°F while the rolls finish rising. Bake for 22 to 25 minutes, until lightly golden on top and cooked through in the center.
- Let the rolls cool in the pan for about 10 minutes. Meanwhile, whisk together the powdered sugar, milk, melted butter, vanilla, and salt until smooth.
- Spread or drizzle the glaze over the warm rolls and serve while soft and fresh.
Tips, Serving Suggestions & Substitutions
- Use warm, not hot, milk: Aim for pleasantly warm to the touch. Too much heat can kill the yeast.
- Don’t over-flour the dough: A slightly tacky dough bakes up softer than a stiff one.
- Roll evenly: Keeping the rectangle uniform helps the rolls bake at the same rate.
- For neat slices: Use unflavored dental floss or a very sharp knife to avoid squishing the log.
- Want richer glaze? Add a tablespoon or two of softened cream cheese.
- Serving ideas: I love these with coffee, chai, or a simple fruit bowl for contrast.
- Substitutions: You can use instant yeast in the same amount; just mix it directly with the dry ingredients and reduce the first resting step slightly.
- Extra flavor: A little orange zest in the glaze adds a lovely fresh twist.
Nutrition Information
| Nutrient | Approximate Amount Per Serving |
|---|---|
| Calories | 390 |
| Carbohydrates | 58 g |
| Protein | 6 g |
| Fat | 15 g |
| Saturated Fat | 9 g |
| Cholesterol | 58 mg |
| Sodium | 210 mg |
| Fiber | 2 g |
| Sugar | 29 g |
Nutrition values are estimates only and can vary depending on the exact ingredients and portion sizes used.
Storage & Make-Ahead Tips
If you have leftovers, let the rolls cool completely, then store them in an airtight container at room temperature for up to 2 days or in the refrigerator for up to 4 days. Reheat individual rolls in the microwave for a few seconds to soften them again before serving.
For make-ahead baking, you can assemble the rolls, place them in the baking dish, cover tightly, and refrigerate overnight. The next morning, let them sit at room temperature for 45 to 60 minutes before baking, so they can finish rising evenly. If the dough has been kept chilled, always make sure the centers are fully baked before serving.
You can also freeze baked rolls. Wrap them well and freeze for up to 2 months. Thaw in the refrigerator and warm before glazing or serving.
FAQ
1. Why didn’t my cinnamon rolls rise properly?
This usually happens if the yeast was old, the milk was too hot, or the dough didn’t rest in a warm enough place. I always check for a foamy yeast mixture at the beginning as a good sign things are on track.
2. Can I make these cinnamon rolls homemade the night before?
Yes, absolutely. After shaping the rolls and placing them in the pan, cover and refrigerate overnight. Let them come closer to room temperature and get puffy before baking the next day.
3. How do I keep cinnamon rolls soft?
The biggest keys are not adding too much flour, avoiding overbaking, and storing them well covered. Warming them slightly before serving also helps bring back that soft texture.
4. Can I use bread flour instead of all-purpose flour?
Yes. Bread flour can give the rolls a slightly chewier texture while still staying soft. You can use all bread flour or a mix of bread flour and all-purpose flour.
5. What’s the best way to glaze cinnamon rolls?
I like to glaze them while they’re still warm but not piping hot. That way, the icing melts into the swirls without disappearing completely, giving you that thick, luscious finish.
Final Thoughts
If you’ve been looking for a reliable recipe for soft, fluffy cinnamon rolls, I really hope this one becomes a favorite in your kitchen. There’s just something special about making them from scratch and watching those swirls puff up into golden, irresistible rolls topped with sweet glaze.
If you try them, I’d love to hear how they turned out for you. Leave a comment, share the recipe with someone who loves baking, and don’t forget to save it to Pinterest so you can come back to it whenever a cinnamon roll craving hits.

Easy Cinnamon Rolls (Soft, Fluffy & Irresistible)
Ingredients
Equipment
Method
- In a large mixing bowl, combine the warm milk, yeast, and granulated sugar. Let sit for 5 to 10 minutes until foamy.
- Whisk in the eggs, melted butter, and salt. Add 4 cups of flour and mix until a shaggy dough forms.
- Turn the dough onto a lightly floured surface and knead for 8 to 10 minutes, adding more flour only if needed, until smooth, soft, and slightly tacky.
- Place the dough in a lightly greased bowl, cover, and let rise in a warm spot for about 1 hour, or until doubled in size.
- Stir together the brown sugar and cinnamon in a small bowl.
- Grease a 9x13-inch baking dish. Punch down the risen dough and roll it into a 16 by 12-inch rectangle on a lightly floured surface.
- Spread the softened butter evenly over the dough, then sprinkle the cinnamon-sugar mixture over the top in an even layer.
- Starting from one long side, roll the dough tightly into a log and pinch the seam closed.
- Slice the log into 12 even rolls and arrange them in the prepared baking dish.
- Cover and let the rolls rise again for 30 to 40 minutes, until puffy.
- Preheat the oven to 350°F while the rolls finish rising.
- Bake for 22 to 25 minutes, until lightly golden on top and cooked through in the center.
- Let the rolls cool in the pan for about 10 minutes.
- Whisk together the powdered sugar, milk, melted butter, vanilla extract, and salt until smooth.
- Spread or drizzle the glaze over the warm rolls and serve.
