Best Homemade Cinnamon Rolls Recipe

These homemade cinnamon rolls are the kind of weekend baking I plan the morning around, soft in the center with a cream cheese frosting that melts into the warm dough. Cinnamon buns, sticky buns, cinnamon rolls, whatever you grew up calling them, this is the version from scratch, and most of the three hours is the dough rising on its own while you do something else.

What makes them work is the second rise after cutting. Give the cut rolls their full hour on the tray, and they bake up tall and pillowy instead of tight and dense.

Eight soft cinnamon rolls in a baking tray, topped with melted icing and arranged closely together.
Cinnamon Rolls. Photo Credit: Splash of Taste

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a small commission. Thank you!

Why You’ll Love This Recipe

  • The dough comes together with instant yeast, so there’s no separate proofing step to get wrong before you even start mixing.
  • Most of the time is hands-off rising. The active work is closer to 45 minutes, spread across a lazy morning.
  • The cream cheese frosting goes on while the rolls are still warm, so it softens into every spiral rather than sitting on top as a stiff layer.
  • You can shape the rolls the night before and bake them fresh in the morning, which is how I do it when people are staying over. When even that feels like too much, my cinnamon roll casserole gets you the same flavor with none of the rolling.

Ingredients You’ll Need

You’ll need all the ingredients in the photograph below.

  • Instant yeast. This is what lets you skip a separate proofing stage. If you only have active dry yeast, activate it first in the warm milk, and give it those ten minutes to go foamy before you trust it.
  • Warm milk. Warm, not hot. Think of a comfortable bath rather than steaming. Too hot kills the yeast and you get flat rolls; too cold and it never wakes up. Whole milk gives the softest result, but unsweetened almond or soy milk works if that’s what you keep on hand.
  • All-purpose flour. Four cups gives you a soft, tender crumb. Bread flour is a fair swap if you want a bit more chew, but skip cake or pastry flour here; they leave the rolls too crumbly to hold their spiral.
  • Butter, in three places. Melted in the dough, softened in the filling, softened again in the frosting. Room-temperature butter is what lets the filling spread thin and even without tearing the dough.
  • Brown sugar and cinnamon. This is the filling, and the brown sugar is what melts into that gooey layer as the rolls bake. A full tablespoon of cinnamon reads like a lot in the bowl and is exactly right once it’s rolled through.
  • Cream cheese and confectioners’ sugar. The frosting is cream cheese-led, which keeps it from being pure sweetness. Both the butter and the cream cheese need to be at room temperature, or the frosting stays lumpy no matter how long you beat it. If you want to make it as its own thing, I’ve written up my full cream cheese frosting recipe with the exact ratios.
Baking ingredients arranged on a table include flour, milk, yeast, eggs, sugar, brown sugar, butter, cinnamon—perfect for making cinnamon rolls—and a bowl of cream cheese frosting.
Cinnamon Rolls Ingredients. Photo Credit: Splash of Taste

How to Make Cinnamon Rolls

A complete printable recipe and the measurements in both US customary and metric are available in the recipe card below.

Make the Frosting First

Beat the softened butter, cream cheese, confectioners’ sugar, and vanilla together until it’s creamy and smooth, then set it somewhere cool. Doing this first means it’s ready and you’re not scrambling while warm rolls sit waiting.

Start the Dough

Combine the yeast, warm milk, and sugar in a big bowl and let it sit about 10 minutes, until the surface goes foamy. That foam is your sign the yeast is alive.

Beat in the eggs and melted butter, then add the flour and salt and mix until it comes together. The dough will be sticky. Handle it as little as you can rather than working more flour in.

A mixing bowl with liquid and a wooden spoon sits on parchment paper, surrounded by bowls of butter, cocoa, sugar, and frosting—perfect ingredients for making homemade cinnamon rolls—with flowers nearby.
Combine yeast, warm milk, and sugar and let sit for 10 minutes until foamy.
Adding flour to the mixing bowl.
Beat in eggs and melted butter, then mix in flour and salt until a sticky dough forms.

First Rise

Turn the dough onto a floured surface and knead just a few times, enough to pull it into a ball. Move it to a greased bowl and leave it until it has doubled in size. This is the long, unhurried stretch, so start something else and let it work.

Roll and Fill

Rolling cinnamon rolls is easier than it looks. Roll the dough out on a floured surface into a rectangle about a third of an inch thick, and if it keeps springing back, let it rest a few minutes and try again.

Spread the softened butter across the surface, then scatter over the combined brown sugar and cinnamon. Roll it into a long log.

A person rolls out dough for cinnamon rolls with a wooden rolling pin on a floured surface, with white flowers and a drink visible nearby.
Roll dough on a floured surface into a ⅓-inch-thick rectangle.
Someone rolling up the cinnamon dough.
Spread softened butter over the dough, sprinkle with brown sugar and cinnamon, then roll into a log.

Cut and Rise Again

Cut the log into 8 pieces and set them on parchment, four to a sheet so they have room. A sharp knife works, or slide a length of dental floss under the log, cross the ends over the top, and pull, which cuts clean without squashing the spiral.

Let them rise one more hour. This second rise is the one that decides whether they’re pillowy or dense, so don’t cut it short.

Cinnamon rolls cut into individual pieces.
Cut the log into 8 pieces, place on parchment, and let rise for 1 hour.
Cinnamon rolls on a baking sheet.
Bake for 20–25 minutes until risen and golden, then cool slightly before frosting.

Bake and Frost

Bake in a preheated oven at 356°F for 20 to 25 minutes, until risen and golden. Let them cool a little before you spread on the frosting, warm enough that it softens into the spirals, not so hot that it slides straight off.

Frosted cinnamon rolls are best eaten the same day, while the frosting is still soft and the crumb is fresh.

Recipe Notes and Expert Tips

  • Watch the milk temperature above everything else. It’s the single step most likely to sink the whole batch. If you’re unsure, err toward barely warm, since cool milk just slows the rise while hot milk ends it.
  • Roll to an even thickness. A rectangle that’s thick at one end and thin at the other bakes unevenly and unspools as it proofs. Even matters more than a perfect shape.
  • For gooier rolls, pour a little heavy cream over them just before baking. It soaks into the base and keeps the bottoms soft. Adding more brown sugar to the filling does the same job from the inside.
  • If the frosting is too thick to spread, loosen it with a splash of milk. A stiff frosting drags at the warm rolls instead of settling into them.

Recipe Variations

  • Chopped pecans, chocolate chips, and dried fruit all work scattered over the cinnamon sugar before rolling. I’ve tested the pecans plenty, and they’re my favorite for the crunch against the soft dough.
  • A plain vanilla glaze sits well on these if cream cheese isn’t your thing. That change is supported and doesn’t touch the dough or the bake, so the rolls come out the same underneath.
  • Bread flour for more chew. Tested both ways here: bread flour in place of all-purpose gives a slightly chewier roll; it’s a straight one-to-one swap that leaves the timing alone, and the all-purpose version stays a touch softer.

How to Store Leftovers

Store leftover cinnamon rolls in an airtight container at room temperature, and they’ll stay soft for a couple of days. That short-term counter storage is fine while they’re unfrosted.

Once the cream cheese frosting is on, treat them as perishable: frosted rolls shouldn’t sit out for more than about two hours, so refrigerate them, where they’ll keep for up to five days. That also answers the overnight question: a frosted batch left on the counter overnight isn’t safe to eat, so cover and chill it instead.

To make them ahead, cut the rolls and set them in the dish, cover with plastic wrap, and refrigerate overnight before their second rise. In the morning, uncover and let them sit at room temperature for about 30 minutes, then bake as usual. This is a make-ahead step done before baking, not a way to store baked leftovers.

To freeze homemade cinnamon rolls, wrap them tightly once fully cooled and freeze for up to a couple of months, then thaw and warm through before frosting. Freezing them unfrosted gives you the best texture.

What to Serve With Homemade Cinnamon Rolls

These are rich enough that I like something bright alongside them, so a bowl of fruit salad with honey lime dressing is my usual pairing, the acidity cutting through all that frosting.

When I’m making a proper weekend spread, I’ll put out a batch of cheesy egg bites for something savory to balance the sweetness, and a pot of strong coffee to go with it all.

FAQs

Why are my cinnamon rolls dense instead of fluffy?

Almost always an under-risen dough. Both rises matter, but the second one after cutting is the one people cut short. Give the shaped rolls their full hour, and check the milk wasn’t too hot at the start, which weakens the yeast before it begins.

How do I know the milk is the right temperature for the yeast?

It should feel comfortably warm on your wrist, like bathwater, never hot. If you have a thermometer, aim for around 105 to 110°F. Too hot and it kills the yeast; too cool and the dough is slow to rise.

Do I have to use a stand mixer?

No. The dough is sticky, so a stand mixer with a dough hook is easier, but you can mix and knead it by hand. Keep your hands lightly floured and work quickly rather than adding a lot of extra flour, which toughens the rolls.

What’s the shelf life of homemade cinnamon rolls?

Unfrosted, they keep about two days at room temperature in an airtight container. Frosted with cream cheese, they belong in the fridge and last up to five days there. Frozen, they hold for a couple of months. In every case the texture is best on day one, so warm them briefly before serving.

More Breakfast Recipes to Wake Up For

If cinnamon rolls are your kind of morning, here’s where I’d go next.

  • French Toast Casserole. Another make-the-night-before bake, good for a crowd and heavy on the same warm cinnamon.
  • Fluffy Waffles. For the mornings I want something quicker off the iron and onto the plate.
  • Pumpkin Spice Muffins. The one I bake when I want the smell of the season through the whole house.
  • Pumpkin Banana Bread. My pick when I want something I can slice and hand out with coffee rather than fuss over.
Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

Cinnamon rolls in a baking pan with icing.

Best Homemade Cinnamon Rolls Recipe

These homemade cinnamon rolls are soft and fluffy with a cream cheese frosting, made from an instant-yeast dough you can shape the night before and bake fresh in the morning.
Prep Time: 45 minutes
Cook Time: 25 minutes
Proofing time: 2 hours
Total Time: 3 hours 10 minutes
Course: Breakfast, Dessert
Cuisine: American
Servings: 8
Calories: 630kcal

Ingredients

For the frosting:

For the dough:

  • ¼ ounce instant yeast
  • 1 cup milk warm
  • ½ cup sugar
  • 2 eggs
  • ⅓ cup butter melted
  • 4 cups all-purpose flour
  • 1 teaspoon salt

For the filling:

  • 1 tablespoon cinnamon powder
  • ½ cup brown sugar
  • ⅓ cup butter room temperature
Woman pointing down next to a large play button on a video player; text reads, "Prefer to watch? I’ve got you covered below. Watch the recipe video now.

Video

Instructions

For the frosting:

  • Mix all frosting ingredients with an electric mixer until creamy and smooth. Keep cool.
    ½ cup butter, 1½ cup confectioners' sugar, ¼ cup cream cheese, ½ teaspoon vanilla extract

For the dough:

  • In a big bowl, combine yeast, milk, and sugar and let it sit for about 10 minutes or until it gets foamy.
    ¼ ounce instant yeast, 1 cup milk, ½ cup sugar
  • Add the eggs and butter and combine well. Then add the flour and salt and mix until well combined; it will be sticky, but try to handle it as fast as possible, without touching it too much.
    2 eggs, ⅓ cup butter, 4 cups all-purpose flour, 1 teaspoon salt
  • Transfer the dough to a floured surface and knead it a few times until you can form a big ball. Then transfer the ball to a greased bowl and let it sit until it doubles its size.
  • Transfer the dough back to a floured surface and extend it with a rolling pin until you get a rectangle of about ⅓ inch thick.
  • Combine the cinnamon powder and the brown sugar. Spread the butter over the dough and cover it with the cinnamon and sugar filling mixture. Roll it to make a long log. Cut the log in 8 pieces and transfer them to two pieces of parchment paper (4 in each). Let them rise for one more hour.
    1 tablespoon cinnamon powder, ½ cup brown sugar, ⅓ cup butter
  • Preheat your oven to 180ºC/356°F. Place the cinnamon rolls in the oven and bake them for 20-25 minutes, then remove from the oven. Let them cool, and spread the frosting. Serve and enjoy your cinnamon rolls.

Notes

Keep the milk warm, not hot, or the yeast dies, and the rolls bake flat.
Roll the dough to an even thickness so the rolls bake uniformly and hold their spiral.
For gooier rolls, pour a little heavy cream over them just before baking, or increase the brown sugar in the filling.
Have the butter and cream cheese at room temperature, or the frosting stays lumpy.
Bread flour can replace all-purpose flour for a chewier roll; avoid cake or pastry flour, which bakes too crumbly.
Unsweetened almond or soy milk works in place of whole milk.
To cut clean rolls, slide dental floss under the log, cross the ends over the top, and pull tight.
Store leftover cinnamon rolls in an airtight container at room temperature, and they’ll stay soft for a couple of days.

Nutrition

Calories: 630kcal | Carbohydrates: 100g | Protein: 10g | Fat: 32g | Saturated Fat: 19g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Trans Fat: 1g | Cholesterol: 123mg | Sodium: 563mg | Potassium: 177mg | Fiber: 2g | Sugar: 28g | Vitamin A: 1034IU | Vitamin C: 0.04mg | Calcium: 90mg | Iron: 3mg
Mandy Applegate, recipe developer and vegetarian since the 1980sMandy Applegate

Vegetarian since I was 15, and still cooking this way more than 40 years later. Everything on Splash of Taste comes from a kitchen that has been entirely vegetarian for decades, shaped by years of trial and error and the honest pleasure of cooking food I actually want to eat. Every recipe is triple tested before it lands here.

Tried this recipe?Let us know how it was!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating