Breakfast & Brunch
Creating the perfect cinnamon roll recipe starts with a few key secrets I’ve mastered over years of baking—flaky, buttery layers that stay soft for hours and a cinnamon filling so rich it melts at the first bite.
The dough requires patience, but once you nail the technique, every roll turns out golden, pillowy, and irresistibly gooey. This isn’t your grandma’s recipe; it’s a professional-level method that delivers restaurant-quality results at home.
The foundation lies in a simple yet precise dough made with high-quality butter and just enough sugar to keep the texture tender without overpowering the cinnamon flavor.
After sealing the dough, we roll it with a homemade filling—a blend of brown sugar, cinnamon, and melted butter—that creates those signature swirls. The key? Rolling tightly but evenly, so each slice gets equal gooey perfection. No more dry edges or uneven cuts here.
Baking transforms the dough into golden, fluffy rolls with a caramelized top that cracks slightly at the edges—a telltale sign of success. The filling stays soft and sticky, while the crust remains crisp enough to hold its shape.
Topped with a vanilla glaze (optional but recommended), these rolls become the star of brunch tables, holiday gatherings, or even a cozy weekend treat. Every bite is a balance of buttery richness and warm spice.
This recipe scales perfectly for any occasion—whether you’re feeding a crowd or saving a few for later. The dough can be made ahead and refrigerated overnight for even better flavor development. Once you try these cinnamon rolls, you’ll never go back to store-bought. Let’s get started on the perfect batch.
Ingredients for perfect cinnamon roll
Twelve ingredients transform into golden, gooey cinnamon rolls that rival the best bakery finds.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for dough |
| All-Purpose Flour 🌾 | 4 cups | Sifted, plus extra for dusting |
| Granulated Sugar 🍚 | ¼ cup | Plus 1 tbsp for dough |
| Instant Yeast 🍞 | 2 ¼ tsp | Single-use packet preferred |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Whole Milk 🥛 | ½ cup | Warmed for yeast activation |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Brown Sugar 🍬 | 1 cup | Packed, light or dark |
| Ground Cinnamon 🌿 | 2 tbsp | Freshly ground preferred |
| Melted Unsalted Butter 🧈 | ½ cup | Cooled slightly for filling |
| Vanilla Extract 🍯 | 1 tsp | Pure, high-quality |
| Powdered Sugar 🍚 | 2 cups | For glaze |
| Heavy Cream 🥛 | ¼ cup | Full-fat for glaze |
The butter is non-negotiable—European-style unsalted butter gives that rich, caramelized flavor. Plugrá or Kerrygold are my go-tos, but any high-quality brand works. Keep it cold when cutting into cubes for the dough—this creates those flaky layers we all crave. The flour? King Arthur or Gold Medal are reliable; avoid bread flour unless you want a denser roll. For the yeast, single-use packets are foolproof—no measuring errors. Warm the milk to about 110°F to activate the yeast perfectly without killing it.
No brown sugar? White sugar plus 1 tbsp molasses mimics the depth. Freshly ground cinnamon makes a world of difference—Penzeys or local spice shops carry the best. The filling butter should be melted but not hot; let it cool for 5 minutes before mixing. For the glaze, heavy cream adds richness, but half-and-half works in a pinch. Short on vanilla? Vanilla bean paste has more flavor, but pure extract is fine. The dough can be made ahead—refrigerate overnight for even better flavor development.
Dough keeps 2 days in the fridge, wrapped tightly. The filling and glaze can be prepped ahead too—store separately. Baked rolls reheat beautifully: 350°F for 10 minutes restores that fresh-from-oven warmth. Freeze unbaked rolls for 3 months—bake straight from frozen, adding 5-10 minutes to the time. Glaze sets quickly, so assemble rolls right before serving. Leftovers? They’re inevitable—toast them next morning for a glorious cinnamon roll breakfast.
Why You'll Love This Recipe
- No Yeast Stress: I swear by the instant yeast trick—just toss it in with the warm butter and flour, let it sit for 10 minutes, and boom. No waiting around for dough to rise overnight. My lazy Sundays thank me every time.
- Buttery Pillow Soft: That rich, melted butter folded into the dough? It’s what makes these rolls unreal—flaky layers that practically melt in your mouth. Honestly, the first time I bit into one still warm, I nearly dropped the plate.
- Breakfast or Dessert: Serve them slathered in cream cheese for brunch or dusted with powdered sugar for a weekend treat. I’ve even frozen the dough and baked fresh rolls for my kid’s birthday—same gooey magic, zero stress.
- Budget Breakfast Win: A single batch costs me less than takeout coffee but feeds the whole family. The sugar and butter stretch far, and leftovers? Toast them the next morning—game over, sad Tuesday breakfasts.
Step-by-step instructions for perfect cinnamon rolls
Here's the method that delivers bakery-style cinnamon rolls with flaky layers and gooey swirls every time.
Prepare the Dough for Maximum Flakiness
In a large mixing bowl, combine the 4 cups all-purpose flour, 0.25 cup granulated sugar, 2.25 teaspoons instant yeast, and 0.5 teaspoon salt. Whisk everything together to remove lumps from the flour. This dry mix ensures even distribution of ingredients throughout the dough.
In a separate bowl, melt the 1 cup unsalted butter until completely liquid but not smoking. Let it cool slightly—you want it warm but not hot when mixing. Add the 2 whole large eggs, 0.5 cup whole milk, 1 teaspoon vanilla extract, and the warm butter to the dry ingredients. Mix using a wooden spoon or dough hook until a shaggy dough forms.
Turn the dough onto a lightly floured surface and knead gently for 3-4 minutes until smooth and elastic. The dough should be soft but not sticky—if it's too wet, add a little more flour. Shape into a ball, place in a greased bowl, cover with a damp towel, and let rise in a warm place for 1 hour or until doubled in size. This initial rise develops the gluten structure for that perfect pillowy texture.
Roll and Fill with Cinnamon Butter
Once the dough has risen, punch it down to deflate and roll it out on a lightly floured surface to form a 12x18-inch rectangle. This is where the magic happens—spread the 0.5 cup melted unsalted butter evenly over the dough, leaving a ½-inch border uncovered. The butter will create those beautiful flaky layers when baked.
In a small bowl, mix together the 1 cup packed brown sugar and 2 tablespoons ground cinnamon. Sprinkle this mixture evenly over the butter, leaving the border clear. Starting from the long side, tightly roll the dough into a log, pinching the seam to seal. The filling should be completely encased—this ensures even distribution of flavor in every bite.
Cut the log into 12 equal pieces using a sharp knife or dental floss for clean cuts. Arrange the rolls in a 9x13-inch greased baking pan, leaving a little space between each one. Cover the pan loosely with plastic wrap and let rise again for 30-45 minutes until the rolls have puffed up noticeably. This second rise ensures they'll be light and airy when baked.
Bake to Golden Perfection
Preheat your oven to 375°F while the rolls are rising. The high heat is crucial for achieving that beautiful caramelized top. Bake the cinnamon rolls for 20-25 minutes until they're deep golden brown and the edges are set. The rolls should smell incredible—like warm cinnamon and buttery goodness filling your kitchen.
I like to check for doneness at the 20-minute mark—the top should be golden but not burned. If they're browning too quickly, tent with foil to prevent over-browning while they continue to cook through. They're done when the internal temperature reaches 190°F and the edges pull away slightly from the pan.
Prepare the Cream Cheese Glaze
While the rolls are baking, prepare the glaze by whisking together the 2 cups powdered sugar, 0.25 cup heavy cream, and a pinch of salt in a medium bowl. The glaze should be thick but pourable—if it's too stiff, add a splash more cream. This sweet coating is what makes these cinnamon rolls truly irresistible.
As soon as the rolls come out of the oven, immediately pour the glaze evenly over the top. The warm rolls will help the glaze set beautifully, creating that glossy finish. Let them cool in the pan for 5 minutes before transferring to a serving platter. The residual heat will help the glaze adhere perfectly.
Serve Warm for Maximum Enjoyment
Serve the cinnamon rolls warm, straight from the pan if you prefer. The contrast of the warm, gooey rolls with the cool, creamy glaze is what makes these truly special. Each bite should deliver that perfect balance of buttery dough, spiced cinnamon filling, and sweet glaze.
For an extra touch, dust the top with a little extra cinnamon or serve with a dollop of whipped cream. These rolls are best enjoyed fresh out of the oven when the dough is still soft and the filling is warm and gooey. If you have leftovers, store them in an airtight container at room temperature for up to 2 days—they'll still be delicious, though not quite as perfect as when first baked.
Pro Tips For Making Perfect Cinnamon Roll
- Chill the Dough: Let that dough rest overnight in the fridge—yes, even if you’re eager to bake. Cold dough rises slower, develops deeper flavor, and rolls out like butter. I used to rush it, and the rolls always turned out dense or uneven. Trust me, the wait makes all the difference.
- Soften Butter Properly: For the filling, use butter that’s just soft—not melted, not rock-hard. Press it between two sheets of parchment with a rolling pin until it’s pliable but still holds shape. This keeps the filling thick and gooey, not greasy. I learned this after my first batch turned into a sticky mess.
- Don’t Overwork the Dough: Once you start rolling out the dough, stop as soon as it’s smooth. Overhandling activates the gluten too much, and your rolls turn tough instead of tender. Aim for about 3-4 minutes max—just enough to flatten it without fighting it. I’ve ruined batches by going overboard.
- Brush with Egg Wash: Before baking, lightly brush the tops with a beaten egg (just enough to coat). This gives a golden, glossy finish and helps the sugar caramelize better. Skip the water or milk—egg makes a real difference. (Yes, even if you’re lazy, this takes 30 seconds.)
Make-ahead tips for this perfect cinnamon roll
Dough Prep Ahead
Make the dough the night before for deeper flavor and easier rolling. After the first rise, shape it into a ball, wrap tightly in plastic wrap, and refrigerate for 8-12 hours. Cold dough rolls out more evenly and develops a richer taste.
Let it sit at room temperature for 30 minutes before rolling to soften slightly. This step eliminates morning stress and ensures perfect texture. 💫
Filling Prep
Mix the cinnamon filling ingredients—½ cup melted butter, 1 cup brown sugar, and 2 tbsp cinnamon—and store in an airtight container in the fridge for up to 3 days.
This pre-mixed filling saves time and ensures even distribution when rolling. Keep the butter slightly softened for easier spreading. For extra convenience, pre-measure all filling ingredients in small jars. ✨
Roll Cutting Trick
Use dental floss instead of a knife for cleaner cuts—it creates sharp, even slices without squishing the dough. After cutting, gently press each roll back into its original position to maintain shape.
This method prevents filling from oozing out during the second rise. For large batches, freeze cut rolls on a tray before transferring to a bag for 3 months. 🧵
Overnight Rise Hack
For even more flavor, let the shaped rolls rise overnight in the fridge. Cover the pan with plastic wrap and refrigerate for 12-16 hours. The slow rise intensifies the yeast's action, creating a lighter texture.
When ready to bake, let them sit at room temperature for 1 hour to rise slightly before baking at 375°F for 25-30 minutes. This method is perfect for holiday baking when you want everything ready to go in the morning. 🌙
Glaze Make-Ahead
Prepare the glaze a day ahead and store it in the fridge. Whisk the 2 cups powdered sugar with ¼ cup heavy cream and chill until thickened. Before using, thin with a splash of milk if needed.
This prepped glaze sets beautifully on warm rolls. For a festive touch, add ½ tsp vanilla extract or a pinch of cinnamon to the glaze mixture. 🍯
Freezing Fully Baked Rolls
Cool baked rolls completely, then wrap individually in plastic wrap and place in a freezer bag. They freeze for 3 months and reheat perfectly. To serve, thaw at room temperature for 1 hour or warm in a 350°F oven for 10 minutes with a splash of water in the pan.
The glaze may need reapplying after reheating for that fresh-from-oven shine. This is my go-to method for holiday gifts! ❄️
Nutrition facts
Frequently asked questions
Why does my dough turn out sticky or too dry?
The dough should be soft but not sticky—if it's too wet, add 1 tablespoon flour at a time until it holds together. Too dry? Mix in 1 teaspoon milk to restore elasticity. Always knead gently for 3-4 minutes to develop gluten without overworking. Cold butter and room-temperature eggs help achieve the perfect consistency.
Can I make the filling without brown sugar?
Yes, but the flavor will be less rich. Replace 1 cup brown sugar with 1 cup white sugar plus 1 tablespoon molasses for depth. For a lighter touch, use ½ cup white sugar + ½ cup honey, though the texture may be slightly wetter. The cinnamon-to-sugar ratio should stay 2:1 for balanced flavor.
How do I fix rolls that didn't rise enough?
If rolls are flat after baking, they likely didn't rise properly. Check yeast freshness first—old yeast won't activate. For future batches, ensure your kitchen is 75-80°F and use warm (110°F) milk. Let dough rise until it's doubled in size (not just puffy). For immediate fixes, bake at 350°F for 5 extra minutes—the residual heat helps set the structure.
What's the best way to store leftovers?
Cool rolls completely, then store in an airtight container at room temperature for 2 days. For longer storage, freeze individually wrapped rolls for 3 months—thaw overnight in the fridge. Reheat slices in a 350°F oven for 5 minutes with a splash of water for that fresh-baked texture. Glaze sets better on warm rolls, so reheat before serving.
Can I use a stand mixer for the dough?
Use the dough hook attachment on medium speed for 3-4 minutes—overmixing develops gluten and makes rolls tough. Stop when the dough pulls away from the bowl. For extra flakiness, chill the dough for 20 minutes before rolling. A stand mixer saves time but requires close attention to texture.
