As the sun rises, these rustic cinnamon rolls will make you want to wrap your hands around a steaming mug of coffee and stay in your pajamas just a little bit longer. The scent of warm cinnamon and toasted brown sugar begins to drift through the hallways.
Perfecting the Recipe
I’ve spent countless mornings perfecting this dough to ensure it’s pillow-soft and sturdy enough to hold that gooey, buttery spiral. It’s become such a staple in our home that my husband recently requested a quadruple batch just to share the love with his coworkers!
Make these rustic homemade cinnamon rolls for Christmas morning, Easter brunch, a weekend family breakfast, or simply because it is a rainy Tuesday, they bring a sense of comfort and celebration to the table. And once you spread the tangy cream cheese frosting over the warm rolls and watch it melt into every swirl, you will understand why they disappear so quickly.

Why This Recipe Works
This homemade cinnamon roll recipe has been carefully developed to create the perfect balance of softness, flavor, and structure.
Bread flour provides strength and chew.
Using bread flour gives the dough enough structure to rise tall and hold the generous cinnamon filling without becoming dense.
Whole milk, butter, and eggs enrich the dough.
These ingredients create a tender, bakery-style texture that stays soft for days.
Two rises develop flavor and fluffiness.
Allowing the dough to rise twice results in light, airy rolls with a beautiful pillowy crumb.
Dark brown sugar adds deep caramel notes.
The molasses in dark brown sugar creates a richer filling with a warm, almost toffee-like flavor.
Cream cheese frosting adds the perfect balance.
The slight tang of cream cheese cuts through the sweetness and melts into every swirl for an irresistible finish.
Flexible timing fits your schedule.
The dough is forgiving, and the overnight option makes this recipe ideal for holidays and special occasions.
Let’s get your kitchen smelling like a dream!
Soft and Fluffy Homemade Rustic Cinnamon Rolls with Frosting
As an Amazon Associate I earn from qualifying purchases.
Equipment
Ingredients
DOUGH
- ¾ Cup Whole Milk 180 grams
- 2 ¼ Teaspoons Active Dry Yeast one ¼-ounce
- ¼ Cup Granulated Sugar 50 grams
- 4 Tablespoons Salted Butter (57 grams) melted and cooled
- 1 Large Egg at room temperature
- 1 Large Egg Yolk at room temperature
- 3 Cups Bread Flour (360 grams) plus more as needed
- ¾ Teaspoon Salt
- Extra-virgin olive oil or cooking spray for greasing the bowl
FILLING
- 4 Tablespoons Salted Butter (57 grams) softened
- ⅔ Cup Dark Brown Sugar (142 grams) packed
- 1 ½ Tablespoons Ground Cinnamon
CREAM CHEESE FROSTING
- 4 Ounces Cream Cheese (112 grams) softened
- ¾ Cup Powdered Sugar 85 grams
- 3 Tablespoons Salted Butter softened
- ½ Teaspoon Vanilla Extract
Instructions
- Activate Yeast: Warm the milk to about 100 degrees F (think warm to the touch, like a cozy bath, but not hot). In a large bowl or stand mixer, combine and gently whisk the warmed milk, yeast, and sugar. Let it sit for 5–10 minutes until it looks foamy.¾ Cup Whole Milk, 2 ¼ Teaspoons Active Dry Yeast, ¼ Cup Granulated Sugar
- Combine Wet: Whisk in the remaining sugar, melted butter, egg, and egg yolk.4 Tablespoons Salted Butter, 1 Large Egg, 1 Large Egg Yolk
- Mix Dry: Add the flour and salt. Mix with a dough hook or wooden spoon until a shaggy dough forms.3 Cups Bread Flour, ¾ Teaspoon Salt
- Knead: Knead for about 5–8 minutes (on medium-low speed in a mixer or by hand on a floured surface) until the dough is smooth and elastic. If it’s too sticky, add 1 tablespoon of flour at a time until the dough is able to be stretched enough that light shines through, but it doesn’t rip.
- First Rise: Lightly grease a large bowl with olive oil or cooking spray. Place the dough inside, cover with a damp cloth or plastic wrap, and let it rise in a warm spot for 1–1.5 hours, or until doubled in size. This step is forgiving and the dough can continue to rise for a longer time, working with your schedule.Extra-virgin olive oil or cooking spray
- Prep Filling: In a small bowl, mix the softened brown sugar and cinnamon until combined.⅔ Cup Dark Brown Sugar, 1 ½ Tablespoons Ground Cinnamon
- Roll Out: Punch the risen dough down to release air. On a floured surface, roll it into a large rectangle (roughly 12×15 inches).
- Spread the 4 tablespoons of softened butter evenly over the dough, leaving a tiny border at the edges. Sprinkle the cinnamon-sugar mixture evenly over the butter, rubbing into the butter.4 Tablespoons Salted Butter
- Starting from the long edge, roll the dough into a tight log. Cut into 12 even rolls using a serrated knife, dough scraper, or butcher’s twine.
- Second Rise: Place the rolls in a greased 9×13 inch baking pan. Cover and let them rise again for 30–45 minutes while you preheat your oven to 350F.
- Alternatively, if you want to bake them fresh in the morning, you can cover the rolls with saran wrap after placing in the greased baking pan and refrigerate. Take out of the fridge with extra time to come to room temperature and to do the Second Rise.
- Bake for 25-30 minutes, or until the tops are lightly golden brown. The centers should reach around 180F, and will finish baking from transfer heat while cooling. If the tops begin to brown too much, cover with tin foil for the last few minutes of baking.
- Make Frosting: While the rolls bake, beat the softened cream cheese, butter, powdered sugar, and vanilla together until smooth and fluffy.4 Ounces Cream Cheese, ¾ Cup Powdered Sugar, 3 Tablespoons Salted Butter, ½ Teaspoon Vanilla Extract
- Let the rolls cool for about 5–10 minutes, then spread the frosting generously over them while they are still warm so it melts into the spirals.
Notes
Recipe Tips
- Check your yeast expiration date. Fresh yeast is essential for a good rise.
- Warm the milk gently. Aim for about 100°F—warm but not hot.
- Use room temperature eggs. They incorporate more evenly into the dough.
- Do not add too much flour. The dough should be soft and slightly tacky, not stiff.
- Use the windowpane test. Stretch a small piece of dough until light passes through without tearing.
- Roll the dough tightly. This creates neat, beautiful spirals.
- Cut with unflavored dental floss. It slices cleanly without squishing the rolls.
- Bake just until golden. Overbaking can dry out the centers.
- Frost while warm. The icing melts into every layer.
Nutrition

Recipe Variations
Extra Gooey Cinnamon Rolls
Pour ½ cup of warm heavy cream over the rolls just before baking for ultra-soft, rich centers.
Maple Cream Cheese Frosting
Replace the vanilla extract with maple extract for a cozy autumn flavor.
Orange Cinnamon Rolls
Add 1 tablespoon of fresh orange zest to both the filling and frosting.
Nutty Cinnamon Rolls
Sprinkle chopped pecans or walnuts over the cinnamon sugar filling.
Raisin Cinnamon Rolls
Add ½ cup of raisins before rolling up the dough.
Apple Cinnamon Rolls
Scatter finely diced sautéed apples over the filling for a fall-inspired twist.
Caramel Pecan Rolls
Top the baking dish with melted butter, brown sugar, and pecans before arranging the rolls.

Storage Instructions
Store leftover cinnamon rolls in an airtight container.
- Room Temperature: 1 to 2 days (unfrosted)
- Refrigerator: Up to 5 days (best for frosted rolls)
- Freezer: Up to 3 months
Because of the cream cheese frosting, refrigerating leftovers is the safest option.
Reheating Instructions
- Microwave: Heat individual rolls for 20 to 30 seconds.
- Oven: Warm covered rolls at 300°F for 8 to 10 minutes.
- From Frozen: Thaw overnight in the refrigerator, then reheat as above.
A fresh smear of frosting after reheating makes them taste just-baked.
Make-Ahead Instructions
These cinnamon rolls are perfect for preparing the night before.
After shaping and placing the rolls in the baking dish, cover tightly and refrigerate overnight. In the morning, let them sit at room temperature for 45 to 90 minutes until puffy, then bake as directed.
This is one of our favorite holiday morning traditions.
Can I use all-purpose flour instead of bread flour?
Yes. The rolls will still be delicious, though bread flour creates a slightly chewier and more structured texture.
Why didn’t my dough rise?
Your yeast may be expired, or the milk may have been too hot or too cool.
Can I knead the dough by hand?
Absolutely. Knead for 8 to 10 minutes until smooth and elastic.

Can I double or quadruple this recipe?
Yes. This recipe scales beautifully, making it perfect for gatherings and sharing with friends and neighbors.
What to Serve with Cinnamon Rolls
- Farm-fresh scrambled eggs
- Crispy bacon or sausage
- Seasonal fresh fruit
- Coffee, tea, or hot chocolate
- Breakfast casseroles for holiday brunches
Fresh Warm Cinnamon Rolls
Recipes like this remind us that some of the best family traditions begin in the kitchen. From the quiet patience of watching dough rise to the joy of frosting warm rolls fresh from the oven, this recipe turns ordinary mornings into cherished memories.
I hope these soft and fluffy rustic cinnamon rolls become a beloved tradition in your home, just as they have in ours.
I hope this recipe inspires you to create warm memories in your own kitchen.






These are made often and always gone in a flash.