Soft Gooey Cinnamon Rolls Recipe for Perfectly Fluffy Layers

Ooey, gooey, soft, and tender — these are truly the best homemade cinnamon rolls. My family requests this recipe every holiday and for special occasions. If you want soft, fluffy cinnamon rolls that turn out reliably every time, this easy homemade recipe is a keeper anyone can master.

These classic cinnamon rolls feature buttery cinnamon-sugar swirls, a light tender dough, and a rich maple cream cheese frosting. I’ve also developed a sourdough variation and shared tips for freezing dough so you can bake fresh rolls on busy mornings or holidays.

Cinnamon roll cut open on a plate.

A Little History of the Best Homemade Cinnamon Rolls

Amy holds a pan of cinnamon rolls.

Our extended family has gathered on the Oregon coast for Thanksgiving for more than fifty years. Those weeks are full of beach walks, potluck feasts, and lots of baking to share with a crowd. These homemade cinnamon rolls grew out of that tradition. I began bringing new recipes, and over time this soft, gooey, easy cinnamon roll became a favorite. I sometimes bake them twice in one week, and they’ve become popular in my cottage bakery.

With pillowy dough, gooey centers, and a maple cream cheese icing, these rolls are a family staple we look forward to every year. They’ve truly stood the test of time.

Why These are the Ultimate Cinnamon Rolls

Soft, gooey, and perfectly sweet — these cinnamon rolls capture everything you want in a breakfast treat.

  • Irresistibly Delicious – Scratch-made, soft, and gooey, these rolls are a crowd pleaser and the original recipe that inspired several sourdough variations.
  • Perfect Texture & Flavor – Pillowy dough, rich cinnamon-sugar filling, and creamy maple frosting create the ideal combination of texture and taste.
  • Loved by All – Serve them warm for holidays or weekend breakfasts; they’re always a hit with family and friends.
Cinnamon roll sitting on a plate.

Important Ingredients

Ingredients labeled on a countertop.
  • Instant yeast: For a reliable, soft rise. If using active dry yeast, dissolve it in warm milk with a teaspoon of sugar and let it foam for 5–10 minutes before adding.
  • Bread flour: Recommended for structure and height; it yields pillowy rolls. All-purpose flour can be used with a slightly different texture or by adding vital wheat gluten to strengthen the dough.
  • Whole milk: Adds richness; 2% can be substituted.
  • Filling: Softened butter mixed with brown sugar, cinnamon, and a touch of flour creates even, gooey layers.
  • Frosting: A blend of butter, cream cheese, powdered sugar, heavy cream, vanilla, and maple extract for a balanced, creamy finish.

See the recipe card for full ingredient quantities.

Substitutions

  • Flour: All-purpose can replace bread flour; you may need to adjust the amount. Adding vital wheat gluten helps with structure.
  • Milk: Use 2% or a dairy-free milk if needed.
  • Butter: If using salted butter, reduce added salt in the dough.
  • Eggs: Eggs add richness; omit for an egg-free dough and adjust flour as needed to reach a soft, workable consistency.
  • Heavy cream: Drizzling a tablespoon of warmed heavy cream over the risen rolls before baking makes them extra gooey.
  • Flavor variations: Use this dough with seasonal fillings like caramel apple or strawberry for creative twists.

How to Make The Best Cinnamon Rolls

Mix the dough

A stand mixer turns dough that is pulling away from the sides.

Step 1: Warm the milk to about 90–100°F. In a stand mixer bowl, combine warm milk and instant yeast—you should notice a mild yeasty scent within seconds. Add melted butter, sugar, eggs, salt, and most of the bread flour, reserving about a cup of flour for kneading. Knead with a dough hook on low to medium speed.

A hand holds a small ball of dough that is the right consistency (not overly sticky) over a stand mixer.

Step 2: Knead until the dough pulls away from the bowl and forms a smooth, slightly tacky ball. Add reserved flour a little at a time if needed. Knead about 6–8 minutes in a mixer or 10–12 minutes by hand until smooth and elastic.

Using active dry yeast: Dissolve in warm milk with a teaspoon of sugar and let foam for 5–10 minutes before continuing; the rise may take a bit longer.

Shape and Proof the Dough

A ball of rising dough sits next to a pan and a bowl of cinnamon sugar filling.

Step 3: Place the dough in a lightly oiled bowl, cover, and let rise until doubled (about 1 hour). While it rises, mix the filling by combining softened butter, brown sugar, cinnamon, and a bit of flour.

Hands roll the large dough rectangle that has been covered in cinnamon sugar filling.

Step 4: Roll the dough into an 18 by 12-inch rectangle. Spread the filling evenly to the edges so each bite is flavorful.

Add-ins: After spreading the filling, you can add raisins or chopped nuts for extra texture. They may cause slight gapping during baking, but frosting hides any imperfections.

Hands pinch together the seam of the cinnamon roll log.

Step 5: Roll the dough tightly from a long edge and pinch the seam to seal. Cut the log into 12 large or 24 smaller rolls using a sharp knife, bench scraper, or dental floss. Tuck loose ends under for a neat appearance.

The log of cinnamon roll dough has been cut into even pieces and sits next to a bench knife and a rolling pin.

Step 6: Arrange the rolls on a parchment-lined baking sheet with a little space between them. Cover and proof until doubled and puffy, about 1 hour depending on kitchen temperature.

Tip: This recipe yields 12 large bakery-style rolls or 24 smaller ones. Both sizes bake well on a half-sheet pan. Tuck ends under for tidy, bakery-style appearance.

A cookie sheet contains unbaked cinnamon rolls that are barely touching.

Bake The Cinnamon Rolls

Unbaked cinnamon rolls are puffed and touching edges.

Step 7: Preheat the oven to 350°F. When the rolls are puffed and nearly doubled, optionally warm 1/4 cup heavy cream and drizzle about 1 tablespoon over each roll for extra gooeyness. Bake on the center rack.

A baked cinnamon roll is held on a plate over a pan of large unfrosted cinnamon rolls.

Step 8: Bake about 20 minutes total, rotating the pan halfway through for even browning. Rolls are done when lightly golden and an instant-read thermometer reads 190–200°F in the center, or when the center no longer looks doughy.

Baking note: If rolls are touching, they may need a few extra minutes. Test doneness by lifting a center roll; if the bottom looks pale or doughy, bake a bit longer.

Frost the Warm Cinnamon Rolls

Maple extract is held over a mixing bowl of frosting.

Step 9: Whip butter, cream cheese, powdered sugar, heavy cream, vanilla, maple extract, and a pinch of salt until smooth and creamy. This frosting balances butter and cream cheese for a rich but not overpowering finish.

A hand dollops frosting with a spoon onto large cinnamon rolls.

Step 10: Let the rolls cool for about 5 minutes, then spread a generous dollop of frosting over each warm roll so it melts into the layers. Serve warm and enjoy!

Cinnamon roll in a pan with icing on top.

How to Store Leftovers

Keep leftover cinnamon rolls at room temperature for a few hours. For longer storage, freeze them in an airtight container or zip-top bag. To reheat, thaw and warm gently in the microwave until soft and gooey.

Amy’s Recipe Tips

Having made thousands of these, here are practical tips for success:

Mixer: A stand mixer is convenient, but you can knead by hand for 8–12 minutes.

Filling: Use softened (not melted) butter mixed with brown sugar, cinnamon, and a little flour so the filling stays in place and prevents gaping.

Size: Make 12 large rolls or 24 regular ones depending on the occasion.

Tuck the ends: Tuck loose ends under before baking for a neat, bakery look.

Make ahead: Shape rolls and refrigerate overnight or freeze dough to bake later.

Variations: Try browning the butter for the frosting or seasonal fillings like pumpkin, caramel apple, or strawberry.

Frequently Asked Questions

Do you have a sourdough version of these cinnamon rolls?

Yes, there are sourdough and sourdough-discard variations that use the same approach with natural starter for a different flavor and texture.

Can I make these cinnamon rolls ahead of time?

Yes. Shape and refrigerate overnight, then bring to room temperature and let rise before baking. You can also freeze shaped dough and bake later.

Why did my cinnamon rolls turn out dense?

Dense rolls usually result from over-flouring or under-proofing. Add flour gradually and be sure the dough doubles in size before shaping and again after shaping before baking.

Can I add nuts, raisins, or other fillings?

Yes. Sprinkle in raisins or chopped nuts after spreading the filling. Extra mix-ins may cause slight gaping, but frosting will cover it.

Can I use active dry yeast instead of instant yeast?

Yes. Dissolve active dry yeast in warm milk with a teaspoon of sugar and wait until foamy (5–10 minutes) before adding to the recipe; the dough may rise more slowly.

Cinnamon roll cut open on a plate.

Favorite Cinnamon Roll Recipes

Sourdough Cinnamon roll on a plate with the center of the roll on a fork.

The Best Sourdough Cinnamon Rolls

Sourdough discard cinnamon roll on a plate with a bite taken out of it.

Sourdough Discard Cinnamon Rolls

img 3024 20

How to Freeze Cinnamon Roll Dough

Sourdough cinnamon roll focaccia sliced open and placed on a board.

Cinnamon Roll Sourdough Focaccia

If you tried The Best Homemade Cinnamon Rolls or any recipe here, leave a star rating and let me know how it went in the comments below. Happy baking!

Cinnamon roll in a pan with icing on top.
4.89 from 17 votes

The Best Homemade Cinnamon Rolls

By: Amy Coyne
These homemade cinnamon rolls are ooey, gooey, and made from scratch with tender dough, rich cinnamon-sugar filling, and maple cream cheese icing — perfect for holidays and special mornings.
Prep: 30
Cook: 20
Rise Time: 2
Total: 2 50
Servings: 12 rolls
Pin Recipe
Rate Recipe
Print Recipe

Equipment

  • mixer
  • baking sheet
  • parchment paper
  • rolling pin

Ingredients

Cinnamon Roll Dough

  • 480 grams whole milk, warmed (about 2 cups)
  • 113 grams unsalted butter, melted (1/2 cup)
  • 100 grams granulated sugar (1/2 cup)
  • 15 grams instant yeast (about 1 Tablespoon)
  • 2 large eggs (about 100 grams)
  • 10 grams salt (about 1 1/2 teaspoons)
  • 1000 grams bread flour (about 5 1/2 – 6 1/2 cups)

Cinnamon Roll Filling

  • 113 grams unsalted butter, very soft or melted (1/2 cup)
  • 200 grams brown sugar (scant 1 cup)
  • 8 grams ground cinnamon (about 1 Tablespoon)
  • 10 grams all-purpose flour (about 1 Tablespoon)

Cinnamon Roll Frosting

  • 113 grams unsalted butter, softened (about 1/2 cup)
  • 55 grams cream cheese, softened (about 1/4 cup)
  • 250 grams powdered sugar (about 2 cups)
  • 30 grams heavy cream or half-and-half (about 2 Tablespoons)
  • 4 grams vanilla extract (about 1 teaspoon)
  • 2 grams maple extract (about 1/2 teaspoon)
  • Pinch of salt to taste

Instructions

  • Mix the Dough: Warm the milk to 90–100°F. In a stand mixer bowl with a dough hook, add warm milk and instant yeast. Add melted butter, sugar, eggs, salt, and most of the bread flour, reserving about a cup. Knead until tacky and cohesive, about 6–8 minutes in a mixer or 10–12 minutes by hand.
  • First Rise: Lightly oil a large bowl, place dough inside, cover, and let rise in a warm spot until doubled.
  • Mix the Filling: Combine softened butter, brown sugar, cinnamon, and flour into a thick paste.
  • Shaping: Roll the dough into an 18×12-inch rectangle on a parchment-lined half-sheet. Spread the filling to the edges, roll tightly from a long edge, pinch the seam, and flip seam-side down. Cut into 12 large pieces or 24 smaller ones and arrange on the pan.
  • Proof the Rolls: Cover and let rise until doubled and touching, about 1 hour depending on kitchen warmth.
  • Frosting: Whip butter and cream cheese until fluffy. Add powdered sugar, cream, vanilla, maple extract, and salt; beat until smooth.
  • Bake: Preheat oven to 350°F. Optionally drizzle warmed heavy cream over each roll for extra gooeyness. Bake 20–25 minutes total, rotating halfway, until centers reach ~190–200°F or are no longer doughy. Cool 5 minutes before frosting and serving.

Notes

This recipe makes 12 very large cinnamon rolls. For 24 smaller rolls, divide the dough in two, roll two logs, and cut each into 12 pieces. Arrange on a parchment-lined half-sheet pan in a 6×4 grid.

Storing extras: Freeze extra frosted rolls in a zip-top bag. To reheat, thaw and warm in the microwave for about 30 seconds (time varies by microwave) and enjoy.

Nutrition

Calories: 676kcal
, Carbohydrates: 95g
, Protein: 11g
, Fat: 29g

Nutrition information is automatically calculated and should be used as an approximation.


Like this? Leave a comment below!