If you have ever wanted cinnamon rolls that stay pillowy-soft (not bready), bake up gooey in the centers, and taste like the coziest corner bakery, you are in the right place. This is my no-drama, home-kitchen version with lots of little tips I wish someone had handed me years ago.

My promise: I will walk you through each step like a supportive friend in your kitchen. Also, yes, you can absolutely make these ahead. And yes, there is plenty of garlic in my life, but today we are all about butter and cinnamon.

A pan of freshly baked cinnamon rolls with thick vanilla cream cheese icing melting into the spirals on a kitchen counter

The idea

Why This Recipe Works

  • Milk-based dough: Warm milk makes a tender crumb and a richer flavor than water-based dough.
  • Butter and an egg: Adds softness and that classic bakery chew without getting tough.
  • One key shaping trick: We roll the dough evenly, then slice cleanly so the swirls rise up instead of leaking out.
  • Cream before baking option: A splash of warm heavy cream right before the oven makes the centers extra gooey. Totally optional, highly recommended.

Shopping

Ingredient Notes

Everything here is easy to find at a standard supermarket. If you bake often, you probably have most of it already.

Milk temperature

Warm the milk to 105 to 110°F (warm like bathwater) to help the yeast bloom.

Yeast note

You can use either active dry or instant yeast. If using instant yeast, you do not have to dissolve it first. You can whisk it right into about 3 cups of the flour, then add the warm milk and other wet ingredients. Rise times can be a little faster.

Butter for the filling

Make sure your butter for spreading is very soft (spreadable, not liquid) so the filling stays put.

Optional gooey upgrade

A splash of warm heavy cream poured over the rolls right before baking makes the centers extra gooey. Warm it just until not cold.

Get set up

Equipment You Will Need

  • 9x13-inch baking dish
  • Large mixing bowl (or stand mixer bowl) and spoon, or a stand mixer with dough hook
  • Rolling pin
  • Measuring cups and spoons
  • Grease for the bowl and pan
  • Unflavored dental floss or a very sharp serrated knife (for clean slicing)
  • Foil (to tent if browning too fast)

Technique

Tips for Getting It Right

  • If the yeast does not foam: your milk may have been too hot or the yeast may be old. Start over now, it saves heartache later.
  • Keep the dough soft: knead until smooth and elastic and slightly tacky but not sticky. Add extra flour 1 tablespoon at a time, up to about 1/2 cup extra if needed.
  • Maya tip: Soft cinnamon rolls come from a soft dough. Resist the urge to add lots of extra flour.
  • Slice cleanly: dental floss (or a sharp serrated knife) helps the swirls rise up instead of getting squashed.
  • Frost while warm: let the rolls cool 10 minutes, then ice so it melts into the cracks and spirals.

Flexibility

Substitutes That Work

  • Yeast: Active dry or instant yeast both work. With instant yeast, you can whisk it into the flour instead of dissolving first, and rise times can be a little faster.
  • Flour: All-purpose flour is used for the softest texture; bread flour can be used but will make the rolls a bit chewier.
  • Butter: If you only have salted butter, reduce the added salt in the dough by a small pinch, and keep the pinch of salt in the filling and icing unless you are very salt-sensitive.
  • Icing liquid: Use milk or heavy cream to thin the icing to your preferred consistency.

Make it yours

Variations to Try

  • Thick and swoopy icing: use 1 tablespoon milk for a frosting-like finish.
  • Melty glaze: use 2 to 3 tablespoons milk and spread on warmer rolls.
  • Add-ins: Sprinkle up to 3/4 cup chopped toasted pecans or walnuts, or 1/2 cup raisins, over the filling before rolling.

On the table

What to Serve It With

I love these warm with coffee, but they are also a full-on brunch centerpiece.

  • Classic: hot coffee, strong and simple
  • Brunch board: fresh berries, scrambled eggs, and crispy bacon
  • Dessert: add toasted pecans on top of the icing and serve with vanilla ice cream
A plate of iced cinnamon rolls on a brunch table with coffee mugs and a small bowl of berries in natural window light

Later

Storage, Freezing and Reheating

Store

  • Room temp: 1 to 2 days, tightly covered.
  • Refrigerator: up to 5 days (warm before serving for best texture).

Reheat

  • Microwave: 15 to 25 seconds for one roll. Add a tiny dab of butter if you want extra cozy.
  • Oven: cover with foil and warm at 300°F for 8 to 12 minutes.

Make ahead

Overnight

Assemble the rolls in the pan, cover tightly, and refrigerate overnight. In the morning, let them sit at room temperature until puffy (usually 45 to 75 minutes), then bake.

Freeze before baking

Assemble and slice, then freeze the rolls spaced on a sheet pan. Once solid, transfer to a freezer bag. To bake, place in a greased pan, cover, thaw in the fridge overnight, then let rise until puffy before baking.

Freeze after baking

Bake and cool completely. Freeze unfrosted rolls wrapped well. Thaw, warm gently, then ice fresh.

Watch out

Common Mistakes to Avoid

My dough did not rise

  • Yeast could be old or milk was too hot.
  • Your kitchen might be cool. Move the bowl to a warmer spot.
  • Give it more time. Enriched dough can be slower.

My rolls turned out dry

  • Too much flour. Next time, stop adding flour when the dough is soft and slightly tacky.
  • Overbaked. Pull them when just golden and set.
  • Try the cream pour for extra moisture.

Filling leaked out

  • Butter was too melted. Use very soft, spreadable butter, not liquid.
  • Roll was too loose. Roll snugly and pinch the seam.
  • Cutting with a dull knife can squash the rolls. Floss is your friend.

My centers are underbaked

  • Check oven temperature if you can. Home ovens run wild sometimes.
  • Use a metal pan for more even browning, or bake a few minutes longer and tent with foil.

Questions

Frequently Asked Questions

Can I make these without a stand mixer?

Absolutely. It is a soft dough, so it is very hand-knead friendly. Plan on 8 to 10 minutes of kneading.

Can I use bread flour?

You can, but the rolls will be a bit chewier. For the softest, most tender texture, I stick with all-purpose.

What if I only have salted butter?

Totally fine. Reduce the added salt in the dough by a small pinch, and keep the pinch of salt in the filling and icing unless you are very salt-sensitive.

How do I know when cinnamon rolls are done?

The tops should be lightly golden and the centers should look set, not wet. If you like numbers, an internal temp around 190°F in the center is a good target for enriched sweet rolls.

Can I add nuts or raisins?

Yes. Sprinkle up to 3/4 cup chopped toasted pecans or walnuts, or 1/2 cup raisins, over the filling before rolling.

The recipe

Soft Cinnamon Rolls (Gooey & Sweet)

Soft, gooey cinnamon rolls with a milk-based enriched dough, a buttery cinnamon-sugar filling, and vanilla cream cheese icing. Includes an optional warm heavy cream pour for extra gooey centers.

Prep
25 minutes
Cook
25 minutes
Total
About 2 hours (includes rising), plus cooling
Yield
12 rolls

Ingredients

  • 1 cup (240 ml) whole milk, warmed to 105 to 110°F (warm like bathwater)
  • 2 1/4 teaspoons active dry yeast (1 packet)
  • 1/4 cup (50 g) granulated sugar, divided
  • 1/4 cup (57 g) unsalted butter, melted and slightly cooled
  • 1 large egg, room temperature if possible
  • 3 to 3 1/2 cups (360 to 420 g) all-purpose flour, plus more for rolling
  • 1 teaspoon fine salt
  • 1/2 cup (113 g) unsalted butter, very soft (for the filling)
  • 3/4 cup (150 g) brown sugar (light or dark)
  • 1 tablespoon ground cinnamon
  • Pinch of salt (for the filling)
  • 4 oz (113 g) cream cheese, softened
  • 3 tablespoons (43 g) unsalted butter, softened (for the icing)
  • 1 1/4 cups (150 g) powdered sugar
  • 1 teaspoon vanilla extract
  • 1 to 3 tablespoons milk or heavy cream, to thin
  • Pinch of salt (for the icing)
  • Optional: 1/4 cup (60 ml) heavy cream, warmed just until not cold, for pouring over the rolls right before baking

Instructions

  1. Bloom the yeast: Warm the milk to 105 to 110°F. Stir in 1 teaspoon of the sugar, then sprinkle the yeast over the top. Let it sit 5 to 10 minutes until foamy. If it does not foam: your milk may have been too hot or the yeast may be old. Start over now.
  2. Mix the dough: In a large bowl (or stand mixer bowl), add the yeasted milk, melted butter, egg, remaining sugar, and salt. Mix to combine. Add 3 cups of the flour and mix until a shaggy dough forms.
  3. Knead: Knead by hand or with a dough hook until the dough is smooth, elastic, and slightly tacky but not sticky, 6 to 10 minutes. If it is sticking to everything, add more flour 1 tablespoon at a time, up to about 1/2 cup extra.
  4. First rise: Place dough in a lightly greased bowl, cover, and let rise in a warm spot until doubled, about 60 to 90 minutes.
  5. Mix the filling: Stir brown sugar, cinnamon, and a pinch of salt together. Set aside. Make sure your butter for spreading is very soft.
  6. Roll and fill: Turn dough onto a lightly floured counter and roll into a rectangle (roughly 16x12 inches). Spread the soft butter evenly all the way to the edges, then sprinkle the cinnamon sugar mixture over the top. Starting from the long side, roll up tightly into a log. Pinch the seam closed.
  7. Slice cleanly: Slice into 12 even rolls (unflavored dental floss or a very sharp serrated knife works best). Arrange in a greased 9x13-inch pan, leaving a little space between rolls.
  8. Second rise: Cover and let rise until puffy and touching, about 30 to 45 minutes. While they rise, heat the oven to 350°F.
  9. Optional gooey upgrade: Warm 1/4 cup heavy cream just until not cold, then pour it over the risen rolls right before baking.
  10. Bake: Bake 22 to 28 minutes, until lightly golden on top and the centers are set but still soft. If they brown too fast, tent loosely with foil.
  11. Make the icing: Beat softened cream cheese and butter until smooth. Add powdered sugar, vanilla, and a pinch of salt. Thin with milk or cream until it is thick but spreadable.
  12. Frost while warm: Let the rolls cool 10 minutes. Spread icing over warm rolls so it melts into the cracks and spirals.

Recipe notes

  • Pan: 9x13-inch baking dish.
  • Icing consistency: For thick and swoopy icing, use 1 tablespoon milk. For a melty glaze, use 2 to 3 tablespoons milk and spread on warmer rolls.
  • Doneness cue: Tops should be lightly golden and centers should look set, not wet. An internal temperature around 190°F in the center is a good target for enriched sweet rolls.
  • Make-ahead options: Refrigerate assembled rolls overnight and let sit at room temp until puffy (45 to 75 minutes) before baking; freeze before baking (thaw in fridge overnight, then rise until puffy); or freeze after baking (unfrosted), then thaw, warm gently, and ice fresh.

Nutrition (per serving, approximate)

  • Calories: ~390
  • Fat: ~16 g
  • Carbs: ~55 g
  • Protein: ~7 g
  • Fiber: ~2 g
  • Sugar: ~27 g
  • Sodium: ~260 mg

Nutrition values are approximate and will vary based on exact ingredients used and how much icing is added to each roll.