Cinnamon Roll

Cinnamon Roll
⏱️ cook time 2 hours 30 minutes
🍽️ servings 8
⚡ Difficulty medium

intro

Fluffy, gooey cinnamon-swirled yeast rolls slathered in tangy cream cheese glaze, a warm, cozy sweet treat perfect for holiday gatherings and lazy weekends.

Ingredients

All-purpose flour 480 grams (4 cups)
Instant dry yeast 7 grams (2 1/4 teaspoons)
Whole milk (for dough) 240 ml (1 cup), warmed to 38°C/100°F
Granulated sugar 50 grams (1/4 cup)
Unsalted butter (for dough) 57 grams (4 tablespoons), melted and cooled
Large egg 1 unit, room temperature
Fine table salt 1 teaspoon
Light brown sugar (for filling) 150 grams (3/4 cup, packed)
Ground cinnamon 2 tablespoons
Unsalted butter (for filling) 85 grams (6 tablespoons), softened to room temperature
Full-fat cream cheese (for glaze) 113 grams (4 ounces), softened
Powdered sugar (for glaze) 120 grams (1 cup)
Vanilla extract 1 teaspoon
Whole milk (for glaze) 30 ml (2 tablespoons)

Steps

1

Mix and knead dough

In a large mixing bowl, combine warmed 240ml whole milk (for dough), 7g instant dry yeast, and 1 teaspoon of the granulated sugar; let rest 5 minutes until the surface looks foamy to confirm yeast is active. Add remaining granulated sugar, 57g cooled melted butter, room-temperature large egg, and 1 teaspoon fine salt, stirring to combine. Gradually stir in 480g all-purpose flour, then knead with a stand mixer dough hook on medium-low speed for 8 minutes, or by hand on a lightly floured surface for 12 minutes, until dough is smooth, elastic, and pulls cleanly away from bowl sides.

Step 1
step1:Mix and knead dough
2

First dough rise

Coat the mixing bowl interior with 1 teaspoon neutral canola oil, place the kneaded dough ball back in the bowl, and cover tightly with plastic wrap. Let dough rise in a warm, draft-free spot (24–27°C / 75–80°F) for 60 minutes, until it doubles in volume and leaves a 1cm (1/2 inch) indent when poked gently with a floured finger.

Step 2
step2:First dough rise
3

Add cinnamon filling

Punch the risen dough firmly in the center to release all trapped air, then transfer to a lightly floured work surface. Roll dough into an even 30x40cm (12x16 inch) rectangle, about 6mm (1/4 inch) thick. Spread softened 85g filling butter evenly across the dough surface, leaving a 1cm (1/2 inch) bare border along the top long edge. Mix 150g packed light brown sugar and 2 tablespoons ground cinnamon in a small bowl, then sprinkle evenly over the butter, pressing lightly to help it stick.

Step 3
step3:Add cinnamon filling
4

Roll and cut rolls

Starting at the long edge opposite the bare butter-free border, roll the dough tightly into a uniform, even log, then pinch the bare dough border against the log to seal the seam. Use unflavored dental floss or a sharp serrated knife to cut the log into 8 equal 5cm (2 inch) thick slices, taking care not to compress the soft swirled dough.

Step 4
step4:Roll and cut rolls
5

Second pan rise

Grease a 23x23cm (9x9 inch) square metal baking pan with 1 teaspoon softened butter. Arrange cut rolls cut-side up in the pan, leaving 2cm (3/4 inch) gaps between each roll to allow for expansion. Cover the pan loosely with greased plastic wrap, and let rolls rise in the same warm draft-free spot for 30 minutes, until they puff up and press against one another, filling most of the pan.

Step 5
step5:Second pan rise
6

Bake to golden brown

While rolls complete their second rise, preheat oven to 190°C / 375°F, with an oven rack positioned in the middle. Remove plastic wrap from the pan, then bake rolls for 22–25 minutes, until tops are light golden brown and cinnamon-sugar filling is bubbling around pan edges. Avoid overbaking, as this will result in dry, tough rolls instead of soft, gooey ones.

Step 6
step6:Bake to golden brown
7

Glaze and serve rolls

Let baked rolls cool in the pan for 10 minutes after removing from the oven. While they cool, make the cream cheese glaze: beat 113g softened cream cheese in a small bowl until completely smooth with no lumps, then stir in 120g sifted powdered sugar, 1 teaspoon vanilla extract, and 30ml whole milk until glaze is thick but pourable. Drizzle glaze evenly over the warm rolls, and serve immediately.

Step 7
step7:Glaze and serve rolls

Tips

1.If your kitchen is cooler than 24°C (75°F), let dough rise inside a turned-off oven with the interior light on, which creates a consistent, draft-free warm environment perfect for activating yeast.
2.Unflavored dental floss cuts cleaner, more even roll slices than a knife, which can squish and compress soft rolled dough and disrupt the pretty cinnamon swirls.
3.Wait the full 10 minutes after baking to add glaze; adding it to screaming hot rolls will make the glaze melt completely and run off into the pan bottom instead of clinging to the rolls.

✨ You May Also Like

Desserts & Baking
🍜 Italy

Creamy, coffee-kissed classic Northern Italian no-bake dessert, with layers of rum-spiked mascarpone cream, soft ladyfingers, and a rich cocoa dusting.

⏱️ 4 hours 3Desserts & Baking ★ 4.8
Desserts & Baking
🍜 France

Flaky, shatteringly crisp, buttery French croissants with golden exteriors and soft, airy layered interiors, perfect for pairing with coffee for a special morning treat.

⏱️ 12 hours Desserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

Warm, spiced baked apples topped with a fluffy golden biscuit crust, this cozy dessert pairs perfectly with vanilla ice cream for cool-weather comfort.

⏱️ 55 minuteDesserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

A star-spangled classic American blueberry pie with buttery flaky crust and bright sweet-tart filling, perfect for summer patriotic gatherings.

⏱️ 1 hour 25Desserts & Baking ★ 4.8
Desserts & Baking
🍜 United States

A beloved no-bake regional Maine candy with a chewy coconut-potato center coated in rich dark chocolate, a New England holiday staple since the 1870s.

⏱️ 2 hours 3Desserts & Baking ★ 4.9
Desserts & Baking
🍜 France

Luxuriously creamy, floral frozen custard made with aromatic Tahitian vanilla beans, boasting a smooth, rich texture that melts slowly on the tongue.

⏱️ 3 hours 3Desserts & Baking ★ 4.6

Cinnamon Roll:Frequently Asked Questions

1.Why do my homemade cinnamon rolls turn out dense instead of soft and fluffy?
Dense rolls almost always trace back to yeast issues, incorrect milk temperature, or too much flour. First, confirm your instant dry yeast is not expired, and warm your whole milk to 105–110°F (any hotter kills active yeast). Add just enough all-purpose flour so the dough pulls cleanly from the bowl, and let it double fully in a warm, draft-free spot before shaping.
2.Can I prep these cinnamon rolls ahead of time for a holiday brunch or lazy weekend morning?
Absolutely! After cutting the shaped rolls and arranging them in your baking pan, cover them tightly with greased plastic wrap and refrigerate for 8–12 hours. The next morning, pull them out, let them rest at room temperature for 30–45 minutes until noticeably puffy, then bake as directed for fresh, warm rolls with zero early-morning prep rush.
3.How do I keep the cinnamon sugar filling from leaking out and burning on the pan while baking?
Start by using softened (not fully melted) unsalted butter for your filling layer to create a tacky base that holds granulated sugar and cinnamon in place. Leave a ½-inch bare border along the top edge of the rolled-out dough, pinch the log seam tightly to seal, and set rolls cut-side up in the pan to catch any minor seepage.

Comments (15)

2 days ago

OMG these are SO good! I made them for my kid’s soccer team potluck last weekend and every single parent asked for the recipe. The cream cheese glaze is the perfect balance of tangy and sweet, not cloying at all. The rolls stayed soft even the next day, which I never get with other cinnamon roll recipes! Total game changer for weekend breakfasts.

yesterday

So thrilled these were a hit at the soccer potluck! So glad you loved the glaze balance – we tested it a dozen times to get that tang just right. Pro tip: if you want to save them for longer, wrap individual rolls tightly in plastic and freeze for up to a month, they reheat perfectly in the microwave for 30 seconds!

3 days ago

Really solid cinnamon rolls! Took me a little longer than the listed 2.5 hours because my kitchen was cold and the dough took forever to rise, but the end result was totally worth it. I added a little extra cinnamon to the filling because I’m a fiend for it, and it turned out great. Would make again for Sunday brunch.

2 days ago

Same cold kitchen problem here! I started turning my oven on for 1 minute then turning it off and letting the dough rise in there, cuts the rise time down so much!

2 days ago

Great tip from @CinnamonLover92! Dough rise time can definitely vary based on kitchen temperature – the warm (turned off!) oven trick is our go-to hack for cold winter days. So glad you enjoyed the rolls even with the extra rise time!

1 week ago

I was nervous to make yeast dough as a total beginner, but these turned out perfect first try! I prepped them on Sunday night, kept the cut rolls in the fridge overnight, and baked them Monday morning for my dorm floor. Everyone thought I bought them from a fancy bakery! 10/10 will be adding these to my weekly meal prep rotation.

5 days ago

My whole family went crazy for these! My 7 year old helped me spread the cinnamon sugar filling and drizzle the glaze, and she was so proud of how they turned out. We had them alongside scrambled eggs and bacon for our Saturday family breakfast, and there were zero leftovers. Cannot recommend enough!

3 days ago

I did the same thing with my 6 year old last week! It’s such a fun kid-friendly recipe, they love getting to help with the filling part. We also had zero leftovers, it’s wild how fast they disappear!

2 weeks ago

Taste was great, but I found the dough a little too sticky to work with even after adding extra flour like the note suggested. Maybe I messed up the yeast measurement? The glaze was incredible though, I’ve been putting it on my morning toast all week, oops.

yesterday

Just pulled these out of the oven 10 minutes ago and I’ve already eaten two, no regrets. The texture is so pillowy soft, way better than the canned rolls I used to buy. The only swap I made was using a little maple syrup in the glaze instead of vanilla, and it was chef’s kiss. Will be making these for every holiday brunch from now on.

30 minutes ago

That maple syrup swap sounds incredible! I’m definitely going to test that version this weekend – what a fun fall twist. So happy you loved the soft texture, that’s exactly what we were going for!

5 minutes ago

Oh the maple swap is genius! I’m making these for our post-hike brunch next weekend and I’m absolutely stealing that idea. Thanks for the tip!

30 minutes ago

Just made these for my office potluck and I’m already getting texts from coworkers asking when I’m bringing them back. I was worried they’d get dried out during my commute, but they stayed perfectly soft and gooey. The cream cheese glaze sets so nicely without getting crusty, which is a huge win for transport!

just now

So glad these held up for your office potluck! The glaze is formulated to stay smooth even at room temp for a few hours, which makes it perfect for bringing to events. Thanks for sharing!

1 week ago

Tried making these with a 1:1 gluten free flour blend for my sister who has celiac, and they turned out way better than I expected! They weren’t quite as fluffy as the regular version, but the flavor was spot on and she was so excited to have a homemade cinnamon roll that didn’t upset her stomach. Would recommend the swap for anyone who needs it!

2 hours ago

I’ve been terrified to work with yeast for years, but this recipe walked me through every step so clearly! I was convinced I’d kill the yeast or mess up the rise, but these came out so soft and flavorful. My roommate walked in and said the whole apartment smelled like a Cinnabon, which is the highest compliment possible.

30 minutes ago

I was also so scared of yeast before this recipe! The step where they tell you to check the yeast temp with your finger (not too hot!) saved me from making a huge mistake. These made me feel like a pro baker, honestly.

3 days ago

Made these for our early morning college football tailgate last Saturday and they were the most popular item on the table, beat out all the savory dips even! I made the glaze a little thicker so it wouldn’t drip all over people’s jerseys, and it worked perfectly. Even the team’s head coach stopped by to grab one and asked for the recipe!

2 days ago

Wait, how did you keep them warm for the tailgate? I want to make these for our OSU tailgate next month but I’m worried they’ll get cold!

2 days ago

Wow, a coach-approved recipe? That’s the best review we could ask for! To keep them warm for tailgates, wrap the pan tightly in two layers of aluminum foil right after baking and stick them in an insulated cooler – they’ll stay warm for 2-3 hours easy.

2 weeks ago

Really great flavor, but I wish the recipe noted how much the rolls expand when baking! I put them too close together on a small baking sheet and they all merged into one giant cinnamon roll blob. Tasted amazing, just wasn’t the prettiest batch I’ve ever made. Still ate the whole pan over two days, no shame.

1 week ago

Oh no, sorry about the blob roll! We recommend using a 9x13 inch pan for this recipe to give them enough room to expand without merging – I’ll make a note to add that more prominently in the recipe steps! Great to hear they still tasted delicious even as a blob, those are often the best batches.

5 days ago

I don’t have a ton of time for fancy baking during the week, so I did the slow rise in the fridge overnight like the recipe suggested, and it was a total game changer. Woke up, popped them in the oven, and had fresh cinnamon rolls for the kids before school without any early morning chaos. They begged me to make them every Friday now!

3 days ago

The overnight rise is our favorite hack for busy school mornings! It also develops a deeper, richer dough flavor, so it’s a win-win. Hope Friday cinnamon rolls become a beloved family tradition for you guys!

2 days ago

I did the overnight rise too! Saved me so much time on Saturday when we had family in town. I can confirm, the flavor is even better when it slow rises in the fridge. Total lifesaver.

1 week ago

Swapped the dairy milk for oat milk and used vegan cream cheese for the glaze to make these for my vegan roommate, and they were insane! No one could tell they were vegan, they were just as soft and gooey as the regular version. I’ll be making this vegan swap permanently now, it’s that good.

2 days ago

Made a double batch of these for our local high school bake sale, and they sold out in 15 minutes! People were coming back to the table asking if we had more hidden somewhere. We ended up raising an extra $120 just from these rolls, which went straight to the school’s art program. Cannot thank you enough for this perfect recipe!

yesterday

This makes our day! There’s no better use for a recipe than helping raise money for a great cause. So glad they were such a hit at the bake sale – the art program is lucky to have volunteers like you!

yesterday

Loved the flavor of these, but I found them a little too sweet for my taste! Next time I make them I’ll cut the brown sugar in the filling by about a quarter, and maybe reduce the powdered sugar in the glaze a bit too. Otherwise the texture is absolutely perfect, the softest rolls I’ve ever made at home.

2 hours ago

I did the exact same thing! Cut the filling sugar by 25% and added extra cardamom along with the cinnamon, and it was perfect for my less-sweet preference. The dough texture is unbeatable, it’s so easy to tweak the filling to your taste.

30 minutes ago

Great call adjusting the sugar to fit your taste! This recipe is super flexible – you can cut back on sugar, add nuts, raisins, even a little orange zest to the filling, and the dough will still turn out perfectly soft. Love the cardamom idea from @LessSugarMoreSpice, that sounds delicious!