Beautiful plated Cinnamon Roll from Scratch

Cinnamon Roll from Scratch Recipe

Making a cinnamon roll from scratch transforms your kitchen into a cozy bakery, filling every corner with the scent of butter, cinnamon, and sweet memories — and this recipe walks you through every gentle step with confidence and love.

I’m Linda Sandra, and I’ve been rolling cinnamon rolls from scratch in my Charleston kitchen for years now. There’s something magical about watching a simple dough puff up, twist into spirals, and bake into golden, gooey perfection.

Now, every Saturday morning in my house smells like a hug. My kids wake up to the scent of a sweet breakfast pastry baking, and honestly, it’s become our little weekend ritual.

Quick Overview

Little Snapshot: What This Recipe Delivers

This cinnamon roll from scratch recipe delivers soft, fluffy rolls with a buttery cinnamon filling and luscious cream cheese frosting — perfect for cozy weekend mornings or special brunches. You’ll knead, rise, roll, and bake your way to bakery-quality homemade cinnamon rolls that taste like pure comfort.

Why You’ll Love This Recipe 🌸

  • This cinnamon roll from scratch takes less fancy equipment than you’d think — just your hands, a bowl, and a little patience.
  • The dough is forgiving and soft, so even if you’re new to yeast baking, you’ll feel like a pro by the second rise.
  • That cream cheese frosting melts into every warm crevice, making each bite taste like a bakery splurge without leaving your kitchen.
  • According to King Arthur Baking, the secret to tender cinnamon rolls is not over-flouring your dough — and this recipe proves exactly why.

Quick Facts ⚡

Here’s the quick scoop on this cinnamon roll from scratch.

  • CourseBreakfast / Sweet Pastry
  • Prep Time30 minutes
  • Cook Time25 minutes
  • Total Time2 hours 40 minutes (includes rise time)
  • Servings12 rolls
  • DifficultyMedium

Nutritional Peek

NutrientAmount per Serving
Calories380 kcal
Protein5 g
Carbohydrates58 g
Fat15 g
Fiber2 g
Sugar32 g

What You’ll Need

You don’t need a fancy stand mixer or special tools to make these homemade cinnamon rolls. Just a few trusty basics from your kitchen will do the trick beautifully.

  • Large mixing bowl
  • Wooden spoon or sturdy spatula
  • Rolling pin
  • Sharp knife or unflavored dental floss
  • 9×13 inch baking dish
  • Plastic wrap or clean kitchen towel
  • Medium mixing bowl (for filling and frosting)
  • Hand mixer or whisk
  • Measuring cups and spoons
  • Instant-read thermometer (optional, for checking milk temperature)

Ingredients

ingredients

This cinnamon roll recipe starts with a tender, enriched dough that rises beautifully and bakes up soft as a cloud. The filling is a simple trio of butter, brown sugar, and cinnamon, while the cream cheese frosting rolls add that signature tangy sweetness we all crave.

GroupIngredientAmountNotes
DoughWarm milk1 cup105-115°F — feels like a warm bath on your wrist
DoughActive dry yeast2 ¼ tsp (1 packet)Fresh yeast = fluffy rolls
DoughGranulated sugar¼ cupFeeds the yeast and adds a hint of sweetness
DoughLarge egg1Room temp blends smoother
DoughUnsalted butter, melted¼ cupAdds richness and tenderness
DoughVanilla extract1 tspA little warmth and depth
DoughAll-purpose flour3 ½ cups, plus moreSpoon and level for best results
DoughSalt½ tspBalances the sweetness
FillingUnsalted butter, softened½ cupLet it sit out for easy spreading
FillingLight brown sugar1 cup, packedCaramelizes beautifully
FillingGround cinnamon2 tbspThe soul of the roll
FrostingCream cheese, softened4 ozTangy and creamy
FrostingUnsalted butter, softened¼ cupMakes it silky smooth
FrostingPowdered sugar2 cupsSweeten to taste
FrostingVanilla extract½ tspA little more warmth
FrostingMilk or cream1-2 tbspFor spreading consistency

Step-by-Step Instructions

Let’s make this happen. The process is all about patience, warmth, and a little bit of love kneaded right into the dough.

cooking process

Step 1: Prepare the Dough

In a large bowl, combine 1 cup of warm milk (about 105-115°F), 2 ¼ teaspoons active dry yeast, and ¼ cup granulated sugar. Let this mixture stand for 5-10 minutes until it’s foamy and smells yeasty — that’s your sign the yeast is alive and ready to work its magic.

Step 2: Mix the Wet Ingredients

Stir in 1 large egg (at room temperature), ¼ cup melted unsalted butter, and 1 teaspoon vanilla extract into the yeast mixture. The butter should be warm but not hot, so it doesn’t kill the yeast.

Step 3: Add the Dry Ingredients

Gradually add 3 ½ cups all-purpose flour and ½ teaspoon salt, mixing with a wooden spoon until a shaggy, slightly sticky dough forms. Don’t worry if it looks rough — that’s normal at this stage.

Step 4: Knead the Dough

Turn the dough out onto a lightly floured surface and knead for 5-7 minutes, until it’s smooth, elastic, and springs back when you poke it. This step builds the gluten structure that makes your cinnamon roll from scratch so tender and fluffy.

Step 5: First Rise

Place the dough in a lightly oiled bowl, turning it once to coat all sides. Cover with plastic wrap or a clean kitchen towel and let it rise in a warm, draft-free spot for 1 to 1.5 hours, until doubled in size.

Step 6: Make the Cinnamon Filling

While the dough is rising, combine ½ cup softened unsalted butter, 1 cup packed light brown sugar, and 2 tablespoons ground cinnamon in a medium bowl. Mix until it forms a thick, spreadable paste that smells like a hug.

Step 7: Roll Out the Dough

Once your dough has doubled, punch it down gently to release the air, then turn it out onto a lightly floured surface. Roll it into a large rectangle, approximately 18×12 inches, keeping the thickness even for uniform rolls.

Step 8: Spread the Filling

Evenly spread the cinnamon-sugar filling over the entire surface of the dough, leaving a small border on one long edge. This border helps seal the roll later, so don’t skip it.

Step 9: Roll the Dough

Starting from the long edge opposite the border, tightly roll the dough into a log, keeping it snug but not squeezing out the filling. Pinch the seam to seal it closed.

Step 10: Cut the Rolls

Using a sharp knife or unflavored dental floss, cut the log into 12 equal slices. Dental floss gives you clean cuts without squishing the dough — just slide it under, cross the ends, and pull.

Step 11: Second Rise

Arrange the cinnamon roll slices in a greased 9×13 inch baking dish, leaving a little space between each one. Cover and let them rise again in a warm place for 30-45 minutes, until puffy and nearly touching.

Step 12: Bake the Rolls

Preheat your oven to 375°F (190°C). Bake the rolls for 20-25 minutes, until they’re golden brown on top and cooked through in the center. Your kitchen will smell absolutely incredible.

Step 13: Make the Cream Cheese Frosting

While the rolls bake, beat 4 ounces softened cream cheese and ¼ cup softened unsalted butter in a medium bowl until smooth. Gradually add 2 cups powdered sugar, ½ teaspoon vanilla extract, and 1-2 tablespoons milk or cream, starting with 1 tablespoon and adding more if needed to reach a creamy, spreadable consistency.

Step 14: Frost and Serve

Once the cinnamon rolls are out of the oven, let them cool for just a few minutes, then generously spread the cream cheese frosting over the warm rolls. The frosting will melt into every crevice, creating pockets of tangy sweetness.

Don’t rush the rise times — those pauses are when the magic happens. Your dough needs time to puff, relax, and develop flavor.

Pro Tips & Gentle Guidance

Making homemade cinnamon rolls is easier than you think, but a few small tips can take your rolls from good to absolutely heavenly. These are the little tricks I’ve learned over the years that make all the difference.

Always check your yeast’s expiration date before starting. If your yeast doesn’t foam after 10 minutes, it’s likely dead, and your dough won’t rise properly.

Keep your milk warm, not hot — around 105-115°F is perfect. Too hot, and you’ll kill the yeast; too cold, and it won’t activate.

When kneading, add flour sparingly. The dough should be slightly tacky but not sticky enough to glue itself to your hands or the counter.

If your kitchen is cold, create a warm spot for rising by turning your oven to the lowest setting for 1 minute, then turning it off. Place your covered dough inside with the door slightly ajar.

For the filling, make sure your butter is softened to room temperature — not melted. This helps it mix evenly with the sugar and cinnamon and stay put when you roll the dough.

Use dental floss instead of a knife to cut the rolls. It slices through without squishing the delicate layers, giving you beautiful, even spirals.

Don’t overbake. Pull the rolls out when they’re golden brown on top and just set in the center — they’ll continue cooking slightly in the hot pan.

For an extra-gooey center, add a little heavy cream to the bottom of the baking dish before the second rise, as recommended by The Kitchn’s guide to making cinnamon rolls.

If you’re nervous about yeast, remember this: it’s alive, but it’s also forgiving. Treat it gently, give it warmth, and it will reward you with the fluffiest dough.

Variations & Adaptations

Once you’ve mastered the classic cinnamon roll from scratch, you can play around with flavors, fillings, and toppings to make them your own. Here are some of my favorite twists.

Maple Pecan Cinnamon Rolls

Swap half the brown sugar in the filling for pure maple syrup, and sprinkle chopped pecans over the filling before rolling. Drizzle with maple glaze instead of cream cheese frosting for a cozy, nutty variation.

Chocolate Chip Cinnamon Rolls

Sprinkle mini chocolate chips over the cinnamon filling before rolling. The chocolate melts into gooey pockets that taste like a warm hug.

Apple Cinnamon Rolls

Add finely diced apples tossed with a little lemon juice to the filling. The apples soften as the rolls bake, adding a fruity sweetness that’s perfect for fall mornings.

Pumpkin Spice Cinnamon Rolls

Replace ¼ cup of the milk with pumpkin puree, and add a teaspoon of pumpkin pie spice to the dough. Use the same filling, and top with a maple cream cheese frosting for a seasonal twist.

Orange Cardamom Cinnamon Rolls

Add the zest of one orange to the dough, and mix a pinch of ground cardamom into the cinnamon filling. Top with an orange-scented glaze for a bright, aromatic variation.

Whole Wheat Cinnamon Rolls

Replace 1 cup of the all-purpose flour with whole wheat flour for a slightly heartier, nuttier roll. You may need to add a tablespoon or two more milk to keep the dough soft.

If you love experimenting with cinnamon-spiced treats, you might also enjoy my air fryer cinnamon roll bites recipe or my easy strawberry cinnamon rolls for a fruity twist.

Quick Fixes for Cinnamon Roll from Scratch

Problem: My dough didn’t rise.

Your yeast might have been expired, or the milk was too hot or too cold. Double-check the temperature (105-115°F) and make sure your yeast foams before adding the other ingredients.

Problem: The rolls are dry or dense.

You may have added too much flour or overbaked them. Measure flour by spooning it into the cup and leveling it off, and pull the rolls out as soon as they’re golden on top.

Problem: The filling leaked out during baking.

Make sure you’re pinching the seam tightly after rolling, and don’t overfill the dough. A thin, even layer of filling works better than a thick one.

Problem: The rolls are unevenly baked.

Your oven might have hot spots. Rotate the baking dish halfway through baking, and make sure your rolls are evenly spaced in the pan.

Problem: The frosting is too runny.

Add more powdered sugar a little at a time until it thickens up. If it’s too thick, add a teaspoon of milk or cream to loosen it.

Problem: My rolls stuck to the pan.

Make sure you grease the pan well, or line it with parchment paper. A quick spray of nonstick cooking spray does wonders.

Storage & Reheating

final plated dish

These homemade cinnamon rolls are best served warm, but they store beautifully for a few days. Here’s how to keep them soft, fresh, and ready to enjoy all week long.

Serving Suggestions

Serve your cinnamon roll from scratch warm, with extra cream cheese frosting on the side. Pair them with a hot cup of coffee or a cold glass of milk for the ultimate cozy breakfast or brunch.

Storage

Store leftover cinnamon rolls in an airtight container at room temperature for up to 2 days, or refrigerate them for up to 5 days. They’ll stay soft and delicious, especially if you reheat them gently.

Reheating

To reheat, wrap individual rolls in a damp paper towel and microwave for 20-30 seconds, or warm them in a 300°F oven for 5-10 minutes. The moisture helps revive that fresh-baked softness.

Storage MethodDurationBest For
Room Temperature (airtight)Up to 2 daysQuick snacking, next-day breakfast
Refrigerator (airtight)Up to 5 daysMeal prep, extended freshness
Freezer (wrapped tightly)Up to 3 monthsMake-ahead batches, long-term storage
Unbaked (after second rise)Freeze up to 1 monthBake fresh on demand

No-Waste Kitchen Magic

I hate throwing food away, so I’ve come up with a few creative ways to use up every last bit of these cinnamon rolls — even the scraps and leftovers.

Use Leftover Dough Scraps

If you trim the edges of your rolled dough, don’t toss those scraps. Roll them into mini cinnamon bites, bake them alongside the big rolls, and toss them in cinnamon sugar for a crispy treat.

Turn Stale Rolls into French Toast

Day-old cinnamon rolls make the most incredible French toast. Dip thick slices in an egg-milk mixture, pan-fry until golden, and top with fresh berries and maple syrup.

Make Cinnamon Roll Bread Pudding

Cube up leftover rolls, soak them in a custard made from eggs, milk, and vanilla, then bake until set. Drizzle with caramel or cream cheese glaze for a decadent dessert.

Freeze Unfrosted Rolls

If you know you won’t finish all 12 rolls, freeze half of them unfrosted. Thaw, warm, and frost them fresh for that just-baked taste anytime.

Use Extra Frosting as a Dip

Leftover cream cheese frosting is amazing as a dip for fresh fruit, graham crackers, or even my sourdough discard cinnamon sugar donut muffins.

Repurpose into a Trifle

Layer cubed cinnamon rolls with whipped cream, vanilla pudding, and fresh berries in a glass dish for a stunning, no-bake trifle that tastes like a hug.

Frequently Asked Questions

Here are some of the most common questions I get about making a cinnamon roll from scratch, answered with love and clarity.

How long does it take to make cinnamon rolls from scratch?

Making cinnamon rolls from scratch typically takes about 3 to 4 hours total, including 2 hours of rising time for the dough. Active preparation and baking time is around 1 to 1.5 hours, with the remaining time dedicated to letting the dough rise twice and the rolls proof before baking.

Can I make cinnamon roll dough ahead of time?

Yes, you can prepare cinnamon roll dough ahead of time. After the first rise, you can refrigerate the dough overnight or up to 24 hours. You can also assemble the rolls completely, cover them tightly, and refrigerate overnight. Let them come to room temperature and complete their final rise before baking.

What is the best flour to use for homemade cinnamon rolls?

All-purpose flour works perfectly for cinnamon rolls and produces soft, fluffy results. Bread flour can also be used if you prefer a slightly chewier texture with more structure, as it has higher protein content. Avoid using cake flour as it does not provide enough structure for yeasted dough.

Why are my homemade cinnamon rolls dry?

Cinnamon rolls can turn out dry if they are overbaked, if too much flour was added to the dough, or if the dough did not rise properly. Make sure to measure flour correctly by spooning it into the measuring cup rather than scooping. Bake until just golden brown and remove promptly from the oven to prevent drying out.

How do I store leftover cinnamon rolls?

Store leftover cinnamon rolls in an airtight container at room temperature for up to 2 days or in the refrigerator for up to 1 week. For longer storage, wrap individual rolls tightly in plastic wrap and freeze for up to 3 months. Reheat in the microwave for 20 to 30 seconds or in a 350 degree oven for 10 minutes until warmed through.

Final Dish

Making a cinnamon roll from scratch is one of those kitchen experiences that stays with you — the scent, the softness, the way the cream cheese frosting melts into every warm spiral. It’s not just about baking; it’s about creating a moment, a memory, and a little bit of magic in your home.

These rolls are worth every minute of kneading, rising, and waiting. And the best part? You can make them your own with different fillings, toppings, and twists that reflect your family’s favorites.

I’d love to see how your cinnamon rolls turn out! Snap a photo, share it with me in the comments, and let me know if you tried any fun variations. This recipe is all about comfort, creativity, and cozy mornings — and I hope it brings you as much joy as it’s brought my family.

If you love cinnamon-spiced breakfasts, don’t miss my cinnamon sugar donut bread — it’s another cozy favorite that fills the house with warmth.

I’m Linda Sandra — a Charleston home chef and comfort-food daydreamer. Around here, cooking’s not about perfection — it’s about cozy vibes, creative twists, and food that feels like love.

Beautiful plated Cinnamon Roll from Scratch

Cinnamon Roll from Scratch

Soft, fluffy homemade cinnamon rolls with a rich cinnamon-sugar filling and creamy cream cheese frosting. Perfect for breakfast or brunch!
Prep Time 2 hours 30 minutes
Cook Time 25 minutes
Total Time 2 hours 55 minutes
Course Breakfast, Brunch, Dessert
Cuisine American
Servings 12 rolls
Calories 385 kcal

Ingredients
  

  • 1 cup warm milk 105-115°F
  • 2 ¼ teaspoons active dry yeast 1 packet
  • ¼ cup granulated sugar
  • 1 large egg at room temperature
  • ¼ cup unsalted butter melted
  • 1 teaspoon vanilla extract
  • 3 ½ cups all-purpose flour plus more for dusting
  • ½ teaspoon salt

For the Filling

  • ½ cup unsalted butter softened
  • 1 cup packed light brown sugar
  • 2 tablespoons ground cinnamon

For the Cream Cheese Frosting

  • 4 ounces cream cheese softened
  • ¼ cup unsalted butter softened
  • 2 cups powdered sugar
  • ½ teaspoon vanilla extract
  • 1-2 tablespoons milk or cream

Instructions
 

  • Prepare the Dough: In a large bowl, combine warm milk, yeast, and granulated sugar. Let stand for 5-10 minutes, until foamy. Stir in the egg, melted butter, and vanilla. Gradually add the flour and salt, mixing until a shaggy dough forms.
  • Knead the Dough: Turn the dough out onto a lightly floured surface and knead for 5-7 minutes, until smooth and elastic. Place the dough in a lightly oiled bowl, turning once to coat. Cover with plastic wrap and let rise in a warm place for 1-1.5 hours, or until doubled in size.
  • Make the Filling: In a medium bowl, combine softened butter, brown sugar, and cinnamon. Mix until well combined and paste-like.
  • Roll Out the Dough: Once risen, punch down the dough and turn it out onto a lightly floured surface. Roll it into a large rectangle, approximately 18×12 inches.
  • Spread the Filling: Evenly spread the cinnamon-sugar filling over the entire surface of the dough, leaving a small border on one long edge.
  • Roll and Cut: Starting from the long edge opposite the border, tightly roll the dough into a log. Pinch the seam to seal. Using a sharp knife or unflavored dental floss, cut the log into 12 equal slices.
  • Second Rise: Arrange the cinnamon rolls in a greased 9×13 inch baking dish. Cover and let rise again in a warm place for 30-45 minutes, or until puffy.
  • Bake: Preheat your oven to 375°F (190°C). Bake for 20-25 minutes, or until golden brown and cooked through.
  • Make the Frosting: While the rolls are baking, prepare the frosting. In a medium bowl, beat softened cream cheese and butter until smooth. Gradually add powdered sugar, vanilla extract, and milk or cream (starting with 1 tablespoon) until smooth and creamy. Add more milk or cream if needed to reach desired consistency.
  • Frost and Serve: Once the cinnamon rolls are out of the oven, let them cool for a few minutes before generously spreading with the cream cheese frosting. Serve warm.
Keyword Cinnamon Rolls, from scratch, homemade

Similar Recipes

Leave a Reply

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

Recipe Rating