Few things make a home feel warmer and more inviting than the smell of fresh cinnamon rolls baking in the oven. Over the years, I’ve spent countless mornings perfecting this dough to create rolls that are pillow-soft, rich with buttery cinnamon filling, and sturdy enough to hold those beautiful gooey spirals in every bite.
These cinnamon rolls have become such a beloved tradition in our home that my husband recently requested a quadruple batch so he could share them with his coworkers. Whether you are baking them for Christmas morning, Easter brunch, a special weekend breakfast, or simply because it is a rainy Tuesday, they never fail to bring smiles.
The real magic happens when the warm rolls are topped with a tangy whipped cream cheese frosting that melts into every swirl. Once you try them, you will understand why they rarely last long on the counter.
Let’s get your kitchen smelling like a dream.

Why You’ll Love This Recipe
- Ultra-soft, fluffy yeast dough
- Rich cinnamon and brown sugar filling
- Tangy cream cheese frosting that melts into every layer
- Perfect for holidays, brunch, or make-ahead breakfasts
- Can be prepared overnight
- Freezer-friendly
- Bakery-quality results at home
What Makes These Cinnamon Rolls Special
The secret to these rolls is the carefully balanced dough. Whole milk, butter, and eggs create a rich and tender crumb, while bread flour provides just enough structure to hold the generous filling without becoming dense. The result is a cinnamon roll that is light, airy, and incredibly soft.
The dark brown sugar filling adds a deep caramel flavor, and the cream cheese frosting offers the perfect sweet and tangy finish.
Homemade Soft Cinnamon Rolls with Cream Cheese Frosting
As an Amazon Associate I earn from qualifying purchases.
Kitchen Essentials
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
text ingredients
Instructions
How to Make Homemade Cinnamon Rolls
- Activate the Yeast. Warm the milk to about 100°F. It should feel comfortably warm, not hot. In a large mixing bowl or stand mixer, whisk together the warm milk, yeast, and sugar. Let sit for 5 to 10 minutes until foamy.¾ Cup Whole Milk, 2 ¼ Teaspoons Active Dry Yeast, ¼ Cup Granulated Sugar
- Add Wet Ingredients. Whisk in the melted butter, egg, and egg yolk.4 Tablespoons Salted Butter, 1 Large Egg, 1 Large Egg Yolk
- Mix the Dough. Add the bread flour and salt. Mix until a shaggy dough forms.3 Cups Bread Flour, ¾ Teaspoon Salt
- Knead the Dough. Knead with a dough hook or by hand for 5 to 8 minutes until smooth and elastic. If the dough is too sticky, add flour one tablespoon at a time until it passes the windowpane test.
- First Rise. Place the dough in a lightly greased bowl. Cover and let rise in a warm place for 1 to 1½ hours, or until doubled in size.Extra-virgin olive oil or cooking spray
- Prepare the Filling. Mix the brown sugar and cinnamon in a small bowl.⅔ Cup Dark Brown Sugar, 1 ½ Tablespoons Ground Cinnamon
- Roll Out the Dough. Punch down the dough and roll it into a 12 x 15-inch rectangle on a lightly floured surface.
- Add Filling. Spread the softened butter evenly over the dough. Sprinkle the cinnamon-sugar mixture over the butter and gently press it in.4 Tablespoons Salted Butter
- Roll and Cut. Starting from the long edge, roll the dough tightly into a log. Cut into 12 equal rolls using a serrated knife, dough scraper, or unflavored dental floss.
- Second Rise. Arrange the rolls in a greased 9 x 13-inch baking dish. Cover and let rise for 30 to 45 minutes while the oven preheats to 350°F.
- Bake. Bake for 25 to 30 minutes until lightly golden. The centers should reach about 180°F. If the tops brown too quickly, loosely cover with foil during the final minutes.
- Make the Frosting. Beat the cream cheese, butter, powdered sugar, and vanilla until smooth and fluffy.4 Ounces Cream Cheese, ¾ Cup Powdered Sugar, 3 Tablespoons Salted Butter, ½ Teaspoon Vanilla Extract
- Frost and Serve. Let the rolls cool for 5 to 10 minutes, then generously spread the frosting over the warm rolls.
Your Own Private Notes
Notes
Overnight Cinnamon Rolls
To prepare ahead, place the cut rolls in the baking dish, cover tightly with plastic wrap, and refrigerate overnight. In the morning, remove them from the refrigerator and allow them to come to room temperature and rise for 45 to 90 minutes before baking. This is one of my favorite ways to make cinnamon rolls for holiday mornings.Tips for Perfect Cinnamon Rolls
- Use room temperature eggs for better dough development.
- Do not overheat the milk, which can kill the yeast.
- Bread flour gives the best structure and chew.
- Roll the dough tightly to create beautiful spirals.
- Use a kitchen thermometer to avoid overbaking.
- Frost while warm so the icing melts into every layer.
Nutrition
A few of my favorite things
The Power of Positivity
Recipe Variations
Add Nuts
Sprinkle chopped pecans or walnuts over the filling.
Raisin Cinnamon Rolls
Add a handful of raisins before rolling.
Maple Frosting
Replace the vanilla with maple extract.
Orange Cinnamon Rolls
Add orange zest to the filling and frosting.
Extra Gooey Rolls
Pour ½ cup of warm heavy cream over the rolls just before baking.

What to Serve with Cinnamon Rolls
- Fresh fruit
- Scrambled eggs
- Bacon or sausage
- Coffee or hot chocolate
- A brunch casserole
Storage Instructions
Store frosted cinnamon rolls in an airtight container in the refrigerator for up to 5 days.
Unfrosted rolls can be kept at room temperature for 1 to 2 days.
Reheating Instructions
- Microwave individual rolls for 20 to 30 seconds.
- Warm in a 300°F oven for 8 to 10 minutes.
- Add a little extra frosting before serving for a freshly baked taste.

Freezing Instructions
Freeze unfrosted baked rolls for up to 3 months. Thaw overnight in the refrigerator, warm, and frost before serving.
You can also freeze unbaked rolls after shaping. Thaw in the refrigerator, let rise, and bake as directed.
Can I Use All-Purpose Flour?
Yes, but bread flour creates a softer and slightly chewier texture.
Why Didn’t My Rolls Rise?
The yeast may have expired, or the milk may have been too hot or too cold.
Can I Make These Without a Stand Mixer?
Absolutely. The dough is easy to knead by hand.
Can I Double the Recipe?
Yes, this recipe doubles and even quadruples beautifully.

Cinnamon Rolls from Scratch
There is something truly special about baking homemade cinnamon rolls from scratch. Watching the dough rise, rolling in the buttery cinnamon filling, and spreading frosting over warm rolls is a process that feels both comforting and rewarding.
These soft and fluffy cinnamon rolls have become one of our family’s favorite traditions, and I hope they become one of yours as well.
Whether you are making a single batch for your family or a quadruple batch to share with friends and coworkers, they are guaranteed to disappear quickly.

You can find Victoria crocheting, quilting, and creating recipes. She has cooked in restaurants for over 20 years, including many larger parties. She learned to crochet when she was just 11 years old and has been crocheting ever since; over 50 years now. Over 40 years ago, she loved her first class in sewing and continues to hone her skills in quilting. Many have enjoyed the handmade gifts over the years. In her professional career, she has worked in management in a wide variety of businesses including higher education as a dean of a division. All the while attending college part-time to achieve her doctorate in higher education with an emphasis in e-learning.




There is nothing like a soft and warm cinnamon roll with cream cheese frosting in the early morning.