Homemade Cinnamon Rolls
Soft, fluffy cinnamon rolls with a gooey brown sugar cinnamon filling and tangy cream cheese frosting. Includes overnight directions for an easy holiday morning.

Warm cinnamon rolls fresh from the oven are one of the best ways to start a holiday morning. These are soft and fluffy, swirled with butter, brown sugar and cinnamon, and spread with a tangy cream cheese frosting.
The dough uses instant yeast and comes together in one bowl. You can knead it by hand or with a stand mixer, and it is soft and easy to roll.
If you want them for breakfast without waking up early, shape the rolls the night before, refrigerate the pan and bake them in the morning.
Why You’ll Love This Recipe
- Soft, fluffy and gooey
- Cream cheese frosting
- Overnight option for holidays
- Instant yeast, no proofing step
Ingredient Notes
Instant yeast: Also sold as rapid-rise yeast. To use active dry yeast instead, stir it into the warm milk with the sugar and wait 5 to 10 minutes until foamy before continuing.
Milk temperature: Warm the milk to about 110°F (43°C). Hotter milk can kill the yeast.
Soft butter: The filling butter must be very soft so it spreads without tearing the dough.
See the recipe card below for full measurements.
How to Make Homemade Cinnamon Rolls
Make the dough
In a large bowl or stand mixer, stir together the warm milk, yeast, sugar, melted butter, egg and salt. Add 3 cups of the flour and mix until a shaggy dough forms, then add the rest a little at a time until the dough pulls away from the bowl.
Knead and rise
Knead 6 to 8 minutes by hand, or 5 minutes with a dough hook, until smooth, soft and slightly tacky. Place in a greased bowl, cover and let rise in a warm spot for about 1 hour, until doubled.
Roll and fill
On a lightly floured surface, roll the dough into a 16 x 12 inch rectangle. Spread the soft butter evenly to the edges. Mix the brown sugar and cinnamon and sprinkle it over the butter, pressing it in lightly.
Shape
Starting from a long side, roll the dough up tightly into a log and pinch the seam closed. Cut into 12 equal rolls with a sharp knife or unflavored dental floss. Place them cut side up in a greased 9x13 inch pan.
Second rise
Cover and let rise 30 to 45 minutes, until puffy and touching. Heat the oven to 350°F (175°C) during this rise. To make ahead, cover the pan and refrigerate overnight instead, then let it sit at room temperature for 1 hour before baking.
Bake
Bake 22 to 26 minutes, until golden brown and the center roll reads about 190°F (88°C). Cover loosely with foil after 15 minutes if the tops brown too quickly.
Frost
Beat the cream cheese and butter until smooth, then beat in the powdered sugar and vanilla. Add milk a little at a time until spreadable. Let the rolls cool 10 minutes, then spread the frosting over the warm rolls.
Tips for the Best Results
- Floss cuts cleaner than a knife: slide it under the log, cross the ends over the top and pull.
- Use a ruler or tape measure for the rectangle so the rolls come out even.
- Frost the rolls while warm, not hot, so the frosting melts slightly into the swirls without sliding off.
- For extra gooey rolls, pour 1/4 cup warm heavy cream over the shaped rolls just before baking.
Common Mistakes to Avoid
| Mistake | How to fix it |
|---|---|
| Dough too dry | Stop adding flour once the dough is soft and slightly tacky. |
| Filling leaking out | Use very soft, not melted, butter and roll the log tightly. |
| Rolls not rising | Check the yeast date and keep the milk at about 110°F. |
| Doughy centers | Bake until the center roll reaches about 190°F. |
Substitutions
- Cream cheese frosting: A simple glaze of 1 cup powdered sugar and 2 tablespoons milk.
- Brown sugar: Coconut sugar.
- All-purpose flour: Bread flour for slightly chewier rolls.
What to Serve With It
- Rich homemade hot chocolate
- Strawberry banana smoothie
- Overnight French toast casserole
- Coffee
Storage and Reheating
Fridge: Keep frosted rolls covered at room temperature for 1 day, then refrigerate for up to 4 days.
Freezer: Freeze baked, unfrosted rolls for up to 3 months. Thaw, warm and frost before serving.
Reheat: Microwave a roll for 15 to 20 seconds, or warm the pan covered with foil at 300°F (150°C) for 10 minutes.
Tools That Make This Easier
- Stand mixer with dough hookKneads the soft dough with no sticky hands.Check price on Amazon
- 9x13 inch metal baking panFits 12 rolls with room to rise.Check price on Amazon
- Pastry mat with measurementsMakes rolling an exact 16 x 12 inch rectangle easy.Check price on Amazon
As an Amazon Associate I earn from qualifying purchases, at no extra cost to you.

Homemade Cinnamon Rolls
Soft, fluffy cinnamon rolls with a gooey brown sugar cinnamon filling and tangy cream cheese frosting. Includes overnight directions for an easy holiday morning.
Ingredients
Dough
Filling
Cream cheese frosting
Instructions
- In a large bowl or stand mixer, stir together the warm milk, yeast, sugar, melted butter, egg and salt. Add 3 cups of the flour and mix until a shaggy dough forms, then add the rest a little at a time until the dough pulls away from the bowl.
- Knead 6 to 8 minutes by hand, or 5 minutes with a dough hook, until smooth, soft and slightly tacky. Place in a greased bowl, cover and let rise in a warm spot for about 1 hour, until doubled.
- On a lightly floured surface, roll the dough into a 16 x 12 inch rectangle. Spread the soft butter evenly to the edges. Mix the brown sugar and cinnamon and sprinkle it over the butter, pressing it in lightly.
- Starting from a long side, roll the dough up tightly into a log and pinch the seam closed. Cut into 12 equal rolls with a sharp knife or unflavored dental floss. Place them cut side up in a greased 9x13 inch pan.
- Cover and let rise 30 to 45 minutes, until puffy and touching. Heat the oven to 350°F (175°C) during this rise. To make ahead, cover the pan and refrigerate overnight instead, then let it sit at room temperature for 1 hour before baking.
- Bake 22 to 26 minutes, until golden brown and the center roll reads about 190°F (88°C). Cover loosely with foil after 15 minutes if the tops brown too quickly.
- Beat the cream cheese and butter until smooth, then beat in the powdered sugar and vanilla. Add milk a little at a time until spreadable. Let the rolls cool 10 minutes, then spread the frosting over the warm rolls.
Nutrition (per serving)
- Calories
- 420 kcal
- Protein
- 6 g
- Carbohydrates
- 62 g
- Total Fat
- 17 g
- Saturated Fat
- 10 g
- Fiber
- 2 g
- Sugar
- 30 g
- Sodium
- 290 mg
Nutrition is an estimate per serving without optional sauces, calculated from standard USDA values. It will vary with brands and portion sizes.
Frequently Asked Questions
Can I make cinnamon rolls the night before?
Yes. Shape the rolls, cover the pan and refrigerate up to 16 hours. In the morning, let them sit at room temperature for about 1 hour until puffy, then bake.
Why are my cinnamon rolls hard?
Usually too much flour or overbaking. Keep the dough soft and slightly tacky, and bake just until golden and about 190°F in the center.
How do I keep the filling from leaking?
Use very soft butter instead of melted, leave a thin border along the far edge and roll the log tightly.
Can I freeze cinnamon rolls?
Yes. Freeze baked, unfrosted rolls for up to 3 months. Thaw at room temperature, warm in the oven and frost before serving.



