If you are looking for a warm, soft, bakery-style treat, these Homemade Cinnamon Rolls are the perfect recipe to make. They are made with a fluffy yeast dough, filled with buttery cinnamon sugar, rolled into beautiful spirals, and baked until soft, golden, and irresistible.
These cinnamon rolls are perfect for breakfast, brunch, holidays, weekend baking, family gatherings, or anytime you want a sweet homemade pastry. The dough rises beautifully, the cinnamon filling melts into the layers, and the rolls bake into soft, tender swirls that smell amazing.
You can serve them plain, dusted with powdered sugar, or topped with a creamy vanilla glaze or cream cheese frosting.
Recipe Overview
| Detail | Information |
|---|---|
| Recipe Name | Homemade Cinnamon Rolls |
| Prep Time | 30 minutes |
| Rise Time | 1 hour 30 minutes |
| Bake Time | 22–28 minutes |
| Total Time | About 2 hours 30 minutes |
| Servings | 9–12 rolls |
| Course | Breakfast, Brunch, Dessert |
| Cuisine | American Bakery-Style |
| Difficulty | Easy to Medium |
Why You’ll Love This Recipe
These homemade cinnamon rolls are:
- Soft and fluffy
- Filled with buttery cinnamon sugar
- Perfect for breakfast or brunch
- Great for holidays
- Made with simple ingredients
- Beautiful when baked
- Delicious with glaze or frosting
- Great for make-ahead baking
- Family-friendly
- Better than store-bought rolls
The best part is the texture. The rolls are soft inside, lightly golden outside, and filled with sweet cinnamon layers in every bite.
Ingredients
Dough
| Ingredient | Amount |
|---|---|
| All-purpose flour | 4 cups |
| Warm milk | 1 cup |
| Instant yeast | 2 ¼ teaspoons |
| Granulated sugar | ⅓ cup |
| Unsalted butter, melted | ¼ cup |
| Eggs | 2 large |
| Salt | 1 teaspoon |
| Vanilla extract | 1 teaspoon |
Cinnamon Filling
| Ingredient | Amount |
|---|---|
| Unsalted butter, softened | ½ cup |
| Brown sugar | ¾ cup |
| Ground cinnamon | 2 tablespoons |
| Granulated sugar | ¼ cup |
| Chopped walnuts or pecans, optional | ½ cup |
| Salt | ⅛ teaspoon |
Cream Cheese Frosting
| Ingredient | Amount |
|---|---|
| Cream cheese, softened | 4 oz |
| Unsalted butter, softened | ¼ cup |
| Powdered sugar | 1 ½ cups |
| Vanilla extract | 1 teaspoon |
| Milk or heavy cream | 2–3 tablespoons |
| Salt | Pinch |
Equipment Needed
- Large mixing bowl
- Rolling pin
- Measuring cups
- Measuring spoons
- Sharp knife or dental floss
- 9×13-inch baking dish
- Clean kitchen towel
- Small bowl
- Spatula
- Whisk
- Electric mixer, optional
Step-by-Step Instructions
Step 1: Activate the Yeast
In a large mixing bowl, combine warm milk, sugar, and yeast.
Let the mixture sit for 5–10 minutes, until it becomes foamy.
The milk should be warm, not hot. If the milk is too hot, it can kill the yeast and prevent the dough from rising.
Step 2: Make the Dough
Add the melted butter, eggs, vanilla extract, and salt to the yeast mixture.
Stir until combined.
Add the flour gradually, 1 cup at a time, mixing until a soft dough forms.
The dough should be soft and slightly tacky, but not overly sticky.
Step 3: Knead the Dough
Transfer the dough to a lightly floured surface.
Knead for 8–10 minutes, until smooth and elastic.
If using a stand mixer, knead with a dough hook for 5–6 minutes.
Avoid adding too much flour. A soft dough creates softer cinnamon rolls.
Step 4: First Rise
Place the dough in a lightly greased bowl.
Cover with a clean kitchen towel.
Let it rise in a warm place for 1 hour, or until doubled in size.
The dough should look puffy and soft after rising.
Step 5: Prepare the Cinnamon Filling
In a bowl, mix the softened butter, brown sugar, granulated sugar, cinnamon, and salt.
Stir until thick and spreadable.
If using chopped nuts, keep them ready to sprinkle over the filling.
The filling should be soft enough to spread easily over the rolled dough.
Step 6: Roll Out the Dough
Punch down the risen dough gently.
Place it on a lightly floured surface.
Roll it into a large rectangle, about 16×12 inches.
Try to keep the dough even in thickness so the rolls bake evenly.
Step 7: Add the Filling
Spread the cinnamon butter filling evenly over the dough.
Leave a small border around the edges.
Sprinkle chopped walnuts or pecans over the filling if desired.
The filling should cover the dough from corner to corner for the best cinnamon flavor in every roll.
Step 8: Roll the Dough
Starting from the long side, roll the dough tightly into a log.
Keep the roll firm but do not press too hard.
A tight roll creates beautiful cinnamon swirls.
Pinch the seam gently to seal the dough.
Step 9: Cut the Rolls
Cut the dough log into 9–12 equal rolls.
Use a sharp knife or unflavored dental floss for clean slices.
Place the rolls into a greased 9×13-inch baking dish.
Leave a little space between each roll so they have room to rise.
Step 10: Second Rise
Cover the baking dish with a kitchen towel.
Let the rolls rise for 30–45 minutes, or until puffy.
This second rise helps the rolls become light and fluffy after baking.
Step 11: Bake
Preheat the oven to 350°F (175°C).
Bake the cinnamon rolls for 22–28 minutes, or until lightly golden on top.
Do not overbake. Overbaking can make the rolls dry.
The centers should be cooked but still soft.
Step 12: Make the Frosting
While the rolls bake, make the cream cheese frosting.
In a bowl, beat together cream cheese and butter until smooth.
Add powdered sugar, vanilla extract, milk or cream, and a pinch of salt.
Mix until creamy and spreadable.
Add more milk if you want a thinner glaze.
Step 13: Frost the Rolls
Let the cinnamon rolls cool for about 10 minutes.
Spread the frosting over the warm rolls.
The frosting will melt slightly into the swirls and make the rolls extra soft and rich.
Step 14: Serve
Serve warm and enjoy.
These cinnamon rolls are best fresh from the oven, but they also reheat beautifully.
Pro Tips for Perfect Cinnamon Rolls
- Use warm milk, not hot milk.
- Let the dough rise until doubled.
- Do not add too much flour.
- Roll the dough evenly.
- Spread the filling all the way across the dough.
- Roll tightly for beautiful swirls.
- Let the rolls rise again before baking.
- Do not overbake.
- Frost while warm for the softest texture.
- Use dental floss for clean cuts.
Best Flour to Use
All-purpose flour works very well for soft cinnamon rolls.
| Flour Type | Result |
|---|---|
| All-purpose flour | Soft and tender |
| Bread flour | Chewier and more structured |
| Whole wheat flour | Heartier flavor |
| Half white, half whole wheat | Balanced texture |
| Self-rising flour | Not recommended |
For the softest cinnamon rolls, use all-purpose flour.
Bread flour can also be used if you prefer a slightly chewier bakery-style roll.
Best Filling for Cinnamon Rolls
A good filling should be buttery, sweet, and full of cinnamon flavor.
| Filling Ingredient | Why It Works |
|---|---|
| Brown sugar | Adds caramel flavor |
| Cinnamon | Gives classic warm spice |
| Butter | Makes the filling rich |
| Granulated sugar | Adds sweetness |
| Nuts | Add crunch |
| Salt | Balances sweetness |
Brown sugar is the best choice because it melts into the layers and creates a rich cinnamon caramel flavor.
How to Make Cinnamon Rolls Extra Soft
Soft cinnamon rolls depend on the dough and baking time.
For the softest rolls:
- Use warm milk in the dough.
- Do not over-flour the dough.
- Knead until smooth.
- Let the dough rise fully.
- Do not skip the second rise.
- Bake only until lightly golden.
- Frost while warm.
- Store covered after baking.
A soft, slightly sticky dough is better than a dry dough.
Delicious Variations
Classic Vanilla Glazed Cinnamon Rolls
Skip the cream cheese and make a glaze with powdered sugar, milk, and vanilla.
This gives the rolls a lighter sweet topping.
Cream Cheese Cinnamon Rolls
Use the cream cheese frosting recipe for a rich bakery-style finish.
This version is classic, creamy, and perfect for holidays.
Walnut Cinnamon Rolls
Sprinkle chopped walnuts over the filling before rolling.
This adds crunch and nutty flavor.
Pecan Cinnamon Rolls
Add chopped pecans to the filling.
You can also drizzle caramel sauce over the baked rolls.
Chocolate Cinnamon Rolls
Sprinkle mini chocolate chips over the cinnamon filling before rolling.
This creates a sweet chocolate swirl.
Apple Cinnamon Rolls
Add finely diced apples to the filling.
This gives the rolls a fruity, cozy flavor.
Orange Cinnamon Rolls
Add orange zest to the dough and frosting.
This gives the rolls a bright, fresh flavor.
What to Serve with Homemade Cinnamon Rolls
These cinnamon rolls are delicious on their own, but they also pair well with breakfast and brunch favorites.
Great serving ideas include:
- Hot coffee
- Iced coffee
- Cold milk
- Hot chocolate
- Fresh fruit
- Scrambled eggs
- Bacon
- Sausage
- Yogurt
- Fruit salad
- Orange juice
- Tea
For a holiday breakfast, serve them with coffee, fruit, and eggs.
For dessert, serve warm cinnamon rolls with vanilla ice cream.
Make-Ahead Instructions
These cinnamon rolls are perfect for making ahead.
Prepare the rolls through the shaping step.
Place them in the baking dish, cover tightly, and refrigerate overnight.
The next morning, remove them from the refrigerator and let them sit at room temperature for 45–60 minutes, or until puffy.
Bake as directed.
This method is perfect for Christmas morning, brunch parties, or busy weekends.
Storage
Store leftover cinnamon rolls in an airtight container at room temperature for up to 2 days.
For longer storage, refrigerate for up to 5 days.
Keep them covered so they stay soft.
If frosted with cream cheese frosting, refrigeration is best.
Reheating
Microwave Method
Place one cinnamon roll on a microwave-safe plate.
Heat for 15–25 seconds, or until warm and soft.
Oven Method
Place rolls in a baking dish.
Cover with foil.
Warm at 300°F (150°C) for 10–12 minutes.
Air Fryer Method
Heat one roll at 300°F (150°C) for 3–4 minutes.
This warms the roll while keeping the edges slightly crisp.
Freezing
Cinnamon rolls freeze very well.
You can freeze them baked or unbaked.
To Freeze Baked Rolls
Let the rolls cool completely.
Wrap tightly and freeze for up to 2 months.
Thaw and reheat before serving.
To Freeze Unbaked Rolls
Shape the rolls and place them in a freezer-safe dish.
Cover tightly and freeze.
Thaw overnight in the refrigerator, let rise until puffy, then bake.
For best results, freeze without frosting and add fresh frosting after reheating.
Common Mistakes to Avoid
Using Hot Milk
Hot milk can kill the yeast.
Use warm milk only.
Adding Too Much Flour
Too much flour makes the rolls dense and dry.
Add flour gradually and keep the dough soft.
Skipping the Second Rise
The second rise gives cinnamon rolls their fluffy texture.
Do not bake them too soon.
Rolling Too Loosely
Loose rolls can open while baking.
Roll firmly for neat swirls.
Overbaking
Overbaked cinnamon rolls become dry.
Bake until lightly golden and soft in the center.
Nutrition Estimate
| Serving | Amount |
|---|---|
| Calories | 320–480 |
| Protein | 6–9 g |
| Carbohydrates | 48–65 g |
| Fat | 12–22 g |
| Sugar | 22–38 g |
| Sodium | 250–420 mg |
Nutrition values are approximate and will vary depending on frosting, filling, and roll size.
Frequently Asked Questions
Can I make cinnamon rolls without a stand mixer?
Yes. You can mix and knead the dough by hand.
It takes about 8–10 minutes of kneading.
Can I make the dough ahead of time?
Yes. You can refrigerate the dough after the first rise or refrigerate the shaped rolls overnight.
Why did my cinnamon rolls turn out dry?
They may have too much flour or may have been overbaked.
Use a soft dough and bake only until lightly golden.
Can I use active dry yeast?
Yes. Let it activate in warm milk with sugar before adding the other ingredients.
Can I use cream cheese frosting?
Yes. Cream cheese frosting is one of the best toppings for cinnamon rolls.
Can I add nuts?
Yes. Walnuts and pecans are delicious in the filling.
Can I freeze cinnamon rolls?
Yes. Freeze baked or unbaked rolls for up to 2 months.
How do I get clean cinnamon roll slices?
Use unflavored dental floss or a very sharp knife.
Dental floss gives the cleanest cut.
Can I make smaller rolls?
Yes. Roll the dough thinner and cut smaller pieces.
Reduce the baking time slightly.
Should cinnamon rolls be served warm?
Yes. They taste best warm, especially with frosting melted slightly over the top.
Final Thoughts
These Homemade Cinnamon Rolls are soft, fluffy, sweet, and filled with warm cinnamon sugar in every swirl. The buttery dough, rich filling, and creamy frosting make them perfect for breakfast, brunch, dessert, or special occasions.
Whether you bake them for a holiday morning, weekend treat, or family gathering, this recipe is comforting, beautiful, and always satisfying. Serve them warm, enjoy the soft cinnamon layers, and keep this homemade cinnamon roll recipe ready for any time you want something sweet and cozy.