Easy Cinnamon Rolls From Scratch (Soft, Fluffy & Bakery-Style)

The smell of warm cinnamon filling the kitchen is impossible to resist. One chilly morning, I baked these easy cinnamon rolls from scratch, and they disappeared before they even had a chance to cool.

Fluffy bakery-style cinnamon rolls with rich cinnamon swirl inside

Why You’ll Love This Cinnamon Rolls Recipe

Soft and Fluffy Every Time

These cinnamon rolls bake up incredibly soft, light, and fluffy with a tender texture that stays delicious from the first bite to the last. The homemade dough creates bakery-style results without being difficult to make.

Rich Cinnamon Sugar Filling

Every layer is packed with a buttery cinnamon sugar filling that melts into the dough as it bakes. The warm cinnamon flavor is perfectly balanced with just the right amount of sweetness.

Easy Cinnamon Rolls from Scratch

Don’t let homemade dough intimidate you. This cinnamon rolls recipe uses simple pantry ingredients and easy-to-follow steps, making it perfect for beginners and experienced bakers alike.

Perfect for Breakfast or Dessert

Whether you’re serving them for a cozy weekend breakfast, a holiday brunch, or an after-dinner treat, these homemade cinnamon rolls fit any occasion and always impress family and friends.

Creamy Homemade Frosting

The warm rolls are topped with a smooth, creamy frosting that melts into every swirl. It adds the perfect finishing touch and makes each bite extra rich and indulgent.

Great for Make-Ahead Baking

You can prepare the rolls ahead of time, refrigerate them overnight, and bake them fresh the next morning. It’s a convenient option for busy mornings, holidays, or whenever you want fresh cinnamon rolls with less work.

Ingredients for Homemade Cinnamon Rolls

Dry Ingredients

  • 2 and 3/4 cups all-purpose flour: Provides structure while keeping the rolls soft. Spoon and level the flour instead of scooping directly from the bag.
  • 1/4 cup granulated sugar: Adds sweetness and helps feed the yeast.
  • 1/2 teaspoon salt: Balances sweetness and strengthens the dough.
  • 2 and 1/4 teaspoons instant yeast: Helps the dough rise quickly and evenly.

Wet Ingredients

  • 3/4 cup whole milk: Creates a rich, tender dough. Whole milk produces the softest texture.
  • 3 Tablespoons unsalted butter: Adds flavor and softness.
  • 1 large egg: Provides structure and richness.

Filling

  • 3 Tablespoons softened butter: Helps the cinnamon sugar stick to the dough.
  • 1/3 cup brown sugar: Creates a rich caramel-like filling.
  • 1 Tablespoon ground cinnamon: The signature flavor of every cinnamon roll.

Cream Cheese Icing

  • 4 ounces cream cheese: Creates a smooth, tangy frosting.
  • 2 Tablespoons butter: Adds richness and helps the icing spread easily.
  • 2/3 cup confectioners’ sugar: Sweetens without making the icing grainy.
  • 1 teaspoon vanilla extract: Rounds out the flavor.

How to Make Easy Cinnamon Rolls From Scratch (Step by Step)

Step 1: Prepare the Dough

Place the flour, sugar, and salt into a large bowl and whisk together. Warm the milk and butter until the butter melts and the mixture reaches about 110°F. Stir in the yeast until dissolved, then add the egg and mix everything together until a soft dough forms.

Step 2:Knead the Dough

Transfer the dough to a lightly floured surface. Knead for 3–5 minutes until smooth and elastic. I once added too much flour at this stage, and the finished rolls turned out heavier than usual. Add extra flour only if absolutely necessary.

Step 3: . Rest the Dough

Place the dough into a lightly greased bowl. Cover loosely and let it rest for 10 minutes while preparing the filling.

Step 4: Add the Filling

Roll the dough into a 14×8-inch rectangle. Spread the softened butter evenly across the surface. Mix the brown sugar and cinnamon together and sprinkle it over the butter.

Step 5: Roll and Slice

Starting from the long side, gently roll the dough into a tight log (about 14 inches). Once rolled, use a sharp knife or dental floss to cut it into 10–12 even pieces. Place the rolls into a lightly greased 9- or 10-inch baking pan, leaving a little space between each one so they can rise properly.

Step 6: Let the Rolls Rise

Cover the pan with foil, plastic wrap, or a clean kitchen towel. Allow the rolls to rise in a warm place for 60–90 minutes until doubled in size.

Step 7: Bake

Position the oven rack in the center of the oven. Preheat to 375°F and bake for 24–27 minutes until lightly golden brown. If the tops darken too quickly, loosely cover with foil.

Step 8: Make the Cream Cheese Icing

Beat the cream cheese until smooth. Add the butter, confectioners’ sugar, and vanilla extract. Mix until creamy and spread over the warm rolls.

Step 9: Serve

Allow the icing to melt slightly into the warm rolls before serving. This is when they’re at their absolute best.

Freshly baked cinnamon rolls in a baking tray with golden brown color

Expert Tips for Perfect Cinnamon Rolls

Use warm milk, not hot
The milk should feel warm to the touch, not hot. If it’s too hot, it can kill the yeast, and your dough won’t rise properly. This is one of the most common mistakes beginners make.

Knead the dough properly
Kneading is key to developing a soft and elastic dough. The dough should feel smooth and slightly tacky but not sticky. If needed, add a little flour but avoid adding too much, as it can make the rolls dense.

Be patient with rising time
Let the dough rise until it has fully doubled in size. Rushing this step can result in dense rolls. A warm environment helps the dough rise better and gives you a lighter texture.

Don’t overfill the rolls
It might be tempting to add extra filling, but too much can cause the rolls to leak and lose their shape. A balanced layer gives you the perfect swirl and flavor in every bite.

Roll the dough evenly
Try to roll the dough into an even rectangle so the rolls bake uniformly. When rolling into a log, keep it tight but gentle to maintain soft layers without compressing the dough.

Avoid overbaking
Bake just until the tops are lightly golden. Overbaking can dry out the rolls. Slightly soft centers are actually perfect for that gooey texture.

Glaze in two steps
Spread a small amount of glaze over the rolls right after they come out of the oven so it melts into the layers. Then add the remaining glaze after a few minutes for that perfect creamy finish.

Soft and fluffy homemade cinnamon rolls fresh out of the oven with cream cheese glaze

Ingredient Substitutions

  • Instead of whole milk, use unsweetened oat milk or almond milk for a dairy-free version. The rolls may be slightly less rich but still soft.
  • Instead of regular butter, use plant-based butter sticks. Earth Balance works well.
  • Instead of all-purpose flour, use a quality gluten-free baking blend such as Bob’s Red Mill 1-to-1 Baking Flour or King Arthur Gluten-Free Measure for Measure Flour. The texture will be slightly more delicate.
  • Instead of the egg, use a flax egg made with 1 tablespoon ground flaxseed and 3 tablespoons water. The dough may be slightly less fluffy but still bakes well.

How to Store Soft Cinnamon Rolls

Room Temperature

If you plan to enjoy your cinnamon rolls within a day, you can easily store them at room temperature. Simply place them in an airtight container or cover them tightly with plastic wrap or foil to prevent them from drying out. When properly stored, they will stay soft and fresh for up to 1 day. However, make sure they are fully covered because exposure to air can quickly make them hard and less enjoyable.

Refrigerator

For longer storage, the refrigerator is a great option. Place the cinnamon rolls in an airtight container so they stay fresh and do not absorb any odors from the fridge. They will remain good for up to 5 days when stored this way. Keep in mind that the cream cheese glaze may firm up in the fridge, which is completely normal. Before serving, it is always best to warm them slightly so they become soft, fluffy, and taste fresh again.

Freezer

If you want to prepare cinnamon rolls ahead of time, freezing is the best method. For best results, freeze them unfrosted and wrap each roll individually in plastic wrap before placing them in a freezer-safe bag or container. This helps prevent freezer burn and keeps the texture soft when reheated. Properly stored, they can last for up to 3 months in the freezer, making them perfect for meal prep or future cravings.

Reheating

Reheating cinnamon rolls is simple and brings them back to life. If they are refrigerated or thawed, you can microwave them for about 20–30 seconds until warm and soft. If they are frozen, first let them thaw at room temperature and then heat them in the microwave for 30–40 seconds. For an extra soft and bakery-fresh texture, you can add a tiny splash of milk before microwaving. This helps restore moisture and makes them taste like they were just baked.

More Breakfast Recipes You’ll Love:

FAQs About These Cinnamon Rolls

What are the main ingredients for cinnamon rolls?

The main ingredients for cinnamon rolls are simple pantry staples: flour, yeast, sugar, milk, butter, egg, salt, and cinnamon. These basic ingredients create the soft dough, while a cinnamon-sugar filling and cream cheese glaze give the rolls their classic bakery-style flavor.

What is the secret to the best cinnamon rolls?

The real secret to the best cinnamon rolls is patience with the dough. Letting it rise properly is what makes them soft and fluffy. Also, using warm (not hot) milk, soft butter, and not adding too much flour helps keep the rolls tender instead of dry.

How to make a cinnamon roll easy?

To make cinnamon rolls easily, use a simple yeast dough, let it rise, roll it out, add cinnamon sugar filling, and bake until golden. The easiest method is to follow a step-by-step recipe and avoid rushing the rising time. Beginners can also use instant yeast for faster preparation.

What is the secret ingredient in cinnamon rolls?

There is no single magic ingredient, but many bakers consider vanilla extract and brown sugar the “secret” because they enhance flavor deeply. Brown sugar gives a caramel-like richness, while vanilla adds warmth and aroma that makes cinnamon rolls taste bakery-style.

How to make cinnamon rolls taste like homemade?

To make cinnamon rolls taste truly homemade, focus on fresh ingredients and proper technique. Don’t overbake them, use real butter instead of substitutes, and allow enough rising time. Adding a warm cream cheese glaze right after baking also makes them taste fresh and homemade.

What country is famous for cinnamon rolls?

Cinnamon rolls are most famously associated with Sweden, where they are known as kanelbullar. Sweden even celebrates “Cinnamon Roll Day” (Kanelbullens dag) on October 4th. However, they are also very popular in the United States, where they are often larger, sweeter, and topped with cream cheese frosting.

Final Thoughts

I make these easy cinnamon rolls from scratch whenever we have a slow weekend morning or family brunch planned. The smell alone is enough to get everyone into the kitchen before breakfast is ready.
The combination of soft dough, cinnamon-sugar filling, and cream cheese icing makes this recipe one you’ll return to again and again. If you try it, leave a comment and let me know how it turned out. You might also enjoy my homemade dinner rolls, classic banana bread, or easy blueberry muffins.

Fluffy bakery-style cinnamon rolls with rich cinnamon swirl inside

Easy Cinnamon Rolls From Scratch (Soft, Fluffy & Bakery-Style)

Bia
These homemade cinnamon rolls are soft, fluffy, and filled with a rich cinnamon sugar swirl, then topped with a creamy cream cheese glaze. Perfect for breakfast, brunch, or a cozy weekend treat. Beginner-friendly and made completely from scratch.
Prep Time 1 hour 40 minutes
Cook Time 25 minutes
Total Time 2 hours 5 minutes
Course Breakfast, Dessert
Cuisine American
Servings 12 Servings

Ingredients
  

Dry Ingredients

  • 2 and 3/4 cups all-purpose flour
  • 1/4 cup granulated sugar
  • 1/2 teaspoon salt
  • 2 and 1/4 teaspoons instant yeast

Wet Ingredients

  • 3/4 cup whole milk
  • 3 tablespoons unsalted butter
  • 1 large egg

Filling

  • 3 tablespoons softened butter
  • 1/3 cup brown sugar
  • 1 tablespoon ground cinnamon

Cream Cheese Icing

  • 4 ounces cream cheese
  • 2 tablespoons butter
  • 2/3 cup confectioners’ sugar
  • 1 teaspoon vanilla extract

Instructions
 

  • Start by mixing the all-purpose flour, sugar, salt, and instant yeast in a large bowl until everything is evenly combined. This helps distribute the yeast properly throughout the dough. Next, add the warm milk, melted butter, and egg into the dry mixture. Stir everything together until a rough dough forms. It may look slightly sticky or uneven at this stage, but that is completely normal.
  • Transfer the dough onto a lightly floured surface and knead it for about 8–10 minutes. Keep working the dough until it becomes smooth, soft, and elastic. It should feel slightly tacky but should not stick heavily to your hands. If needed, you can add a small amount of flour, but avoid adding too much as it can make the rolls dense.
  • Place the kneaded dough into a lightly greased bowl and cover it with a clean cloth or plastic wrap. Let it rest in a warm place for about 1 to 2 hours, or until it doubles in size. This rising step is very important because it gives the cinnamon rolls their soft and fluffy texture.
  • Once the dough has risen, gently punch it down to release the air. Roll it out on a floured surface into a large rectangle, making sure the thickness is even so the rolls bake uniformly. Spread the softened butter evenly over the surface of the dough.
  • In a small bowl, mix the brown sugar and cinnamon, then sprinkle it evenly over the butter layer, making sure every corner is covered. After that, carefully roll the dough from one side into a tight log shape. Once rolled, cut it into equal pieces using a sharp knife or dental floss for clean cuts.
  • Place the rolls into a greased baking dish, leaving a little space between each one. Cover them again and let them rise for another 30 to 60 minutes until they become puffy. Preheat the oven to 350°F (175°C) and bake the rolls for about 20 to 25 minutes until they are lightly golden on top.
  • While the rolls are baking, prepare the icing by beating cream cheese and butter until smooth. Then add powdered sugar and vanilla extract and mix until creamy. If needed, adjust the consistency with a small amount of milk.
  • Once the cinnamon rolls are out of the oven, spread the icing over them while they are still warm so it melts slightly into the swirls. Serve them warm for the best soft, gooey, bakery-style texture.

Notes

  • Store at room temperature for 2 days or refrigerate for up to 5 days.
  • Freeze for up to 2 months for longer storage.
  • Warm before serving for the best taste and texture.
Keyword Cinnamon Rolls

Leave a Comment

Recipe Rating