Best Cinnamon Rolls

This post may contain affiliate links. If you purchase through these links, we may earn a small commission at no extra cost to you.
Soft, gooey cinnamon rolls with a tangy cream cheese frosting — and an overnight option so fresh-baked rolls take almost no morning work.
Saturday mornings at our house have a smell, and it is brown sugar and cinnamon hitting a hot oven. These are the rolls we make when people are sleeping over, when it is someone’s birthday, or when the week was long and the weekend needs to start with something warm. The dough is enriched and forgiving, the filling is generous, and the frosting goes on while the rolls are still warm so it melts into every swirl.
The decision that makes this version work: we spread softened butter on the dough, never melted. Melted butter seems easier, but it seeps into the dough and the filling slides right out of the spiral as it bakes. Softened butter stays put, the cinnamon sugar grips it, and every roll keeps its filling where it belongs. We also roll the dough to a true 16×12-inch rectangle — most “loose spiral” problems are just a dough rectangle that was too thick and short.
We tested the bake time three ways, and 22 to 25 minutes at 350°F is the window: the centers should read about 190°F on an instant-read thermometer. They will look slightly underdone in the very middle when you pull them — that is correct. Carryover heat finishes them, and that is what keeps the centers gooey instead of bready. If you are hosting brunch or a holiday morning, the overnight method below is the one to use.
Why You’ll Love This Recipe
- Quick: 30 minutes of hands-on time; the yeast does the rest.
- Easy method: One bowl and a stand mixer (or your hands) — no special equipment beyond dental floss for clean cuts.
- Texture: Pillowy-soft rolls with gooey centers and lightly crisped edges.
- Flexible: Bake the same day or refrigerate overnight and bake fresh in the morning.
- Practical: Freezer-friendly baked or unbaked; the frosting keeps 5 days in the fridge.
Ingredients
- 1 cup warm whole milk (110°F): Warm to the touch, not hot — hot milk kills yeast. Whole milk gives the softest crumb.
- 2¼ teaspoons active dry yeast (1 packet): Check the date; expired yeast is the number one cause of dense rolls.
- ½ cup granulated sugar, divided: A spoonful feeds the yeast, the rest sweetens the dough.
- ⅓ cup unsalted butter, melted: Melted is fine in the dough — just not on it.
- 2 large eggs, room temperature: Room-temp eggs mix in evenly and keep the dough smooth.
- 4½ cups all-purpose flour, plus more for dusting: Spoon and level; packed flour makes heavy rolls.
- 1 teaspoon fine sea salt: Added after the yeast gets going so it doesn’t slow the rise.
- ¾ cup packed light brown sugar: For the filling — pack it firmly into the cup.
- 2 tablespoons ground cinnamon: Use a fresh jar; old cinnamon tastes dusty.
- ⅓ cup unsalted butter, very soft (not melted): For spreading on the dough. Leave it on the counter for an hour.
- 4 ounces cream cheese, softened: The base of the frosting — full-fat, brick-style.
- ¼ cup unsalted butter, softened: For the frosting.
- 1 cup powdered sugar: Sift it if yours is lumpy.
- ½ teaspoon vanilla extract: Rounds out the frosting.
- Pinch of salt: Keeps the frosting from tasting flat.
Substitutions: Instant yeast works 1:1 — skip the proofing step and mix it straight into the flour. Bread flour can replace all-purpose for a chewier roll. We have not tested dairy-free butter or cream cheese in this recipe, so we can’t vouch for the texture there.
How to Make Cinnamon Rolls
- Wake up the yeast. Stir the warm milk, yeast, and 1 tablespoon of the sugar together in a large bowl. Let it sit 5 to 10 minutes until foamy. No foam means the yeast is dead — start over with a fresh packet rather than hoping for the best.
- Mix the dough. Whisk in the remaining sugar, melted butter, eggs, and salt, then add the flour one cup at a at a time until a shaggy dough forms. Knead with a dough hook (or your hands) for 7 to 8 minutes until smooth and slightly tacky. It should pull away from the bowl but stick lightly to your finger.
- First rise. Cover and let rise in a warm spot for 1 to 1½ hours, until doubled. Overnight option: after kneading, cover and refrigerate up to 18 hours. Let it sit at room temperature for 30 minutes before rolling.
- Fill and roll. Roll the dough into a 16×12-inch rectangle on a lightly floured surface. Spread the very soft butter edge to edge, then sprinkle the brown sugar and cinnamon evenly over it. Starting from a long side, roll into a tight log, pinching the seam closed.
- Cut clean spirals. Slide unflavored dental floss under the log, cross the ends over the top, and pull to slice 12 even rolls. A knife squishes the spiral; floss keeps every swirl round.
- Second rise and bake. Arrange cut-side up in a buttered 9×13-inch pan. Cover and rise 30 to 45 minutes until puffy and touching. Bake at 350°F for 22 to 25 minutes, until golden on top and 190°F in the center of the middle rolls.
- Frost warm. Beat the cream cheese, butter, powdered sugar, vanilla, and salt until smooth. Spread generously over the warm (not piping hot) rolls so the frosting melts into the swirls. Serve immediately.
Tips for Success
- Bring dairy to room temperature: Cold eggs and cream cheese fight the dough and lump the frosting. Set them out when you start.
- Don’t over-flour the counter: A light dusting is plenty. Extra flour worked into the dough makes dry, dense rolls.
- Roll tight, not hard: A snug roll with no air gaps gives defined spirals; pressing too hard squeezes the filling out.
- Watch the centers, not the clock: Ovens vary. The 190°F center reading is the reliable doneness cue — this is the most common failure point, and it is how rolls go from gooey to dry.
- Use a light-colored metal pan: Dark pans brown the bottoms too fast; glass works but adds a few minutes.
Variations
- Orange rolls: Add 1 tablespoon of orange zest to the filling and 2 tablespoons of orange juice to the frosting.
- Pecan sticky rolls: Spread ½ cup chopped toasted pecans over the butter before the cinnamon sugar, and skip the frosting.
- Chocolate cinnamon rolls: Replace 2 tablespoons of the brown sugar with 2 tablespoons of cocoa powder in the filling.
- Apple pie rolls: Spread 1 cup of finely diced sautéed apples over the filling before rolling.
Storage & Freezing
Store frosted rolls airtight at room temperature for 2 days or in the fridge for 5. To freeze, wrap baked unfrosted rolls tightly and freeze up to 2 months; thaw overnight in the fridge. You can also freeze the sliced unbaked rolls in the pan — thaw in the fridge overnight, let rise 45 minutes, then bake. Reheat individual rolls in the microwave for 20 seconds or in a 300°F oven for 10 minutes.
Frequently Asked Questions
Can I make these the night before?
Yes — that is the overnight method in step 3. Assemble the sliced rolls in the pan, cover tightly, and refrigerate up to 18 hours. In the morning, let them sit at room temperature for 30 to 45 minutes while the oven preheats, then bake as directed.
Why did my rolls turn out dense?
Almost always one of three things: expired yeast, water that was too hot and killed the yeast, or under-kneading. The dough needs a full 7 to 8 minutes of kneading to develop the gluten that makes rolls pillowy instead of heavy.
Can I use instant yeast instead of active dry?
Yes, use the same amount and skip the proofing step — just mix the instant yeast directly into the flour with the sugar and salt, then add the warm milk. Rise times stay about the same.
Why did the filling leak out during baking?
Melted butter on the dough is the usual cause — it liquefies and carries the cinnamon sugar out of the spiral. Use very soft (spreadable, not liquid) butter, roll the log snugly, and pinch the seam well.
Best Cinnamon Rolls
Soft, gooey cinnamon rolls with brown sugar-cinnamon filling and tangy cream cheese frosting — with an overnight option for fresh-baked mornings.
Prep Time: 30 minutes | Cook Time: 25 minutes | Total Time: 2 hours 30 minutes (plus rising) | Servings: 12 rolls
Ingredients
- 1 cup warm whole milk (110°F)
- 2¼ teaspoons active dry yeast (1 packet)
- ½ cup granulated sugar, divided
- ⅓ cup unsalted butter, melted
- 2 large eggs, room temperature
- 4½ cups all-purpose flour, plus more for dusting
- 1 teaspoon fine sea salt
- ¾ cup packed light brown sugar
- 2 tablespoons ground cinnamon
- ⅓ cup unsalted butter, very soft (not melted)
- 4 ounces cream cheese, softened
- ¼ cup unsalted butter, softened
- 1 cup powdered sugar
- ½ teaspoon vanilla extract
- Pinch of salt
Instructions
- Stir warm milk, yeast, and 1 tablespoon sugar; rest 5 to 10 minutes until foamy.
- Whisk in remaining sugar, melted butter, eggs, and salt; add flour gradually and knead 7 to 8 minutes until smooth and slightly tacky.
- Cover and rise 1 to 1½ hours until doubled (or refrigerate overnight).
- Roll to a 16×12-inch rectangle; spread with very soft butter, then sprinkle brown sugar and cinnamon evenly. Roll tightly from a long side; pinch the seam.
- Cut into 12 rolls with dental floss; arrange in a buttered 9×13-inch pan. Rise 30 to 45 minutes until puffy.
- Bake at 350°F for 22 to 25 minutes, until golden and 190°F in the centers.
- Beat cream cheese, butter, powdered sugar, vanilla, and salt until smooth; spread over warm rolls and serve.
Notes: Centers should read 190°F — they look slightly underdone when ready and finish with carryover heat. For clean spirals, cut with unflavored dental floss, not a knife.
You May Also Like
- Best French Toast Recipe – Another slow-weekend breakfast that feeds a crowd with minimal morning effort.
- Best Pancake Recipe – Tall, fluffy pancakes for the mornings you want breakfast in 25 minutes flat.
- Best Banana Bread – One-bowl, no-mixer baking that uses up those brown bananas on the counter.

