Nothing makes a weekend morning feel as special as a pan of homemade cinnamon rolls coming out of the oven. These rolls are soft and fluffy, swirled with a gooey brown sugar and cinnamon filling and covered in a thick layer of cream cheese frosting. The dough is friendly even for beginners, and you can prepare it the night before.
In this post I walk through the ingredients, yeast basics, how to roll and cut the dough cleanly, the overnight method, tips for the softest rolls, variations and how to store leftovers. The printable recipe card at the bottom has exact measurements and estimated nutrition.

Why These Homemade Cinnamon Rolls Work
Bakery rolls are soft because the dough is rich and well hydrated, not because of a secret ingredient. This recipe uses ingredients you can find at any grocery store and a method that has never let me down.
- A rich, enriched dough. Milk, butter and eggs create a tender crumb that stays soft for days.
- A gooey filling. Soft butter mixed into the cinnamon sugar melts into a caramel-like layer, so the swirl never turns dry.
- Room for flexibility. You can bake them the same morning or shape them the night before and bake them cold from the fridge.
- Tangy frosting. Cream cheese frosting balances the sweetness and melts into every crevice when spread on warm rolls.
You do not need a stand mixer. I often make the dough by hand with a wooden spoon and a few minutes of kneading, and the results are just as good.
Ingredients You Will Need
Here is what goes into the dough, the filling and the frosting, and why each one is there.
- Whole milk: Warmed to about 110°F (43°C), so it wakes up the yeast without killing it.
- Instant yeast: Also sold as rapid rise. Active dry yeast works too and only needs a slightly longer rise.
- Sugar, butter and eggs: These enrich the dough, making it tender and slightly sweet.
- All-purpose flour: About 4 cups (500 g). Bread flour makes a chewier roll, but all-purpose gives a softer, more tender one.
- Brown sugar and cinnamon: The classic filling. Use a fresh, fragrant cinnamon for the best flavor.
- Cream cheese, butter and powdered sugar: The frosting, flavored with vanilla and a pinch of salt.
Yeast Basics for Beginners
Yeast intimidates many home bakers, but it is easy once you know a few simple rules. It is a living ingredient that likes warmth, sugar and time. Here is a quick reference to keep your dough on track.
| Yeast type | How to use it | Rise time |
|---|---|---|
| Instant or rapid rise | Mix directly into the flour | About 1 hour for the first rise |
| Active dry | Dissolve in warm milk for 5 minutes until foamy | About 1 to 1 1/2 hours |
| Fresh yeast | Crumble into warm milk | Similar to active dry |
The milk should feel like warm bathwater. If it is too hot to comfortably hold your finger in, let it cool. Very hot liquid kills yeast, and the dough will never rise. If the dough seems slow, move it to a slightly warmer spot, such as an oven that is turned off with the light on.
How to Make Homemade Cinnamon Rolls
The active work is about 30 minutes. The rest is waiting while the dough rises, which is the perfect time to start the coffee.
- Mix the dough. Stir the warm milk, yeast and sugar together, then add the melted butter, eggs and salt. Add the flour and stir until a shaggy dough forms.
- Knead. Knead for 6 to 8 minutes by hand, or 5 minutes with a dough hook, until the dough is smooth and slightly tacky but not sticky.
- First rise. Place in a greased bowl, cover and let rise in a warm spot for about 1 hour, until doubled.
- Roll out. Roll the dough into a 16×12-inch (40×30 cm) rectangle on a lightly floured surface.
- Fill. Spread the soft butter over the dough, then sprinkle with the brown sugar and cinnamon, leaving a small border along one long edge.
- Roll and cut. Roll tightly from the long side into a log, then cut into 12 equal rolls with unflavored dental floss or a sharp serrated knife.
- Second rise. Place the rolls in a buttered 9×13-inch pan, cover and let puff for 30 to 45 minutes.
- Bake. Bake at 350°F (175°C) for 25 to 30 minutes, until golden and cooked through. Cool 10 minutes, then spread with frosting.

The rolls are done when the centers reach about 190°F (88°C) on an instant-read thermometer and the tops are golden. If they brown too quickly before they are done, tent the pan with foil for the last 10 minutes.
Overnight Cinnamon Rolls
Making cinnamon rolls ahead is one of my favorite hosting tricks. You wake up to rolls that are ready to bake, and the slow, cold rise actually improves the flavor.
| When | What to do | Time needed |
|---|---|---|
| Evening before | Make the dough, let it rise, then roll, fill and cut the rolls | About 2 hours |
| Overnight | Cover the pan tightly and refrigerate for 8 to 14 hours | Hands off |
| Next morning | Set the pan on the counter and preheat the oven | 45 to 60 minutes |
| Bake | Bake until golden and cooked through | 25 to 30 minutes |
| Serve | Cool slightly, then frost while warm | 10 minutes |
If the rolls have not puffed after an hour at room temperature, give them a little more time. Cold dough takes longer to wake up, and patience is what gives you fluffy rolls.
Tips for the Softest, Gooiest Rolls
- Do not add too much flour. Keep the dough slightly tacky. A dry dough makes dry rolls.
- Roll the log tightly. A tight swirl keeps the rolls from unraveling and gives you that classic spiral.
- Cut with floss. Slide a length of dental floss under the log, cross the ends over the top and pull. The cuts stay round instead of being squashed.
- Do not overbake. Pull the rolls when they are just golden. They continue cooking in the hot pan.
- Frost while warm. The heat melts the frosting slightly so it seeps into the swirls.
Serve these rolls with a side of fluffy buttermilk pancakes for a big brunch, try a batch of baked apple cider donuts for something lighter, or browse all of my homemade bread recipes.
Easy Variations
- Pecan cinnamon rolls: Sprinkle 1/2 cup of chopped toasted pecans over the filling.
- Sticky buns: Pour a mixture of melted butter, brown sugar and cream in the bottom of the pan before adding the rolls.
- Apple cinnamon rolls: Scatter 1 cup of finely diced cooked apples over the filling.
- Orange glaze: Replace the cream cheese frosting with powdered sugar whisked with orange juice and zest.
- Mini rolls: Cut the log into 24 pieces and bake for 18 to 22 minutes.
- Dairy free: Use unsweetened plant milk and plant-based butter throughout.
What to Serve with Cinnamon Rolls
Cinnamon rolls are the star of the table, so I keep the rest of the menu simple and savory to balance the sweetness. Scrambled eggs, crisp bacon or breakfast sausage are my go-to partners, along with a bowl of fresh fruit such as orange segments, berries or sliced melon.
For drinks, strong coffee cuts through the sweet frosting beautifully. Hot chocolate and chai are cozy options for a cold morning, and a pitcher of fresh orange juice makes it feel like a real brunch. If you are hosting a crowd, bake the rolls in two pans so there are plenty to go around, and set out extra frosting in a small bowl for anyone who wants more.
These rolls also make a wonderful gift. Bake them in a disposable foil pan, let them cool, and deliver them with the frosting in a small jar and a card with reheating instructions. They are a thoughtful way to welcome a new neighbor or to brighten a friend’s morning.
Common Mistakes and How to Fix Them
| Problem | Likely cause | How to fix it |
|---|---|---|
| Dough did not rise | Dead yeast or milk that was too hot or cold | Check the expiration date and keep milk near 110°F (43°C) |
| Dry, dense rolls | Too much flour or overbaking | Weigh the flour and bake just until golden |
| Filling leaked out | Loose roll or too much melted butter | Roll tightly and use soft, not melted, butter |
| Doughy center | Underbaked or too crowded | Bake until 190°F (88°C) and tent with foil if needed |
| Rolls unraveled | Cut with a dull knife | Use floss or a sharp serrated knife |
Make Ahead, Storage and Reheating
Frosted rolls keep covered at room temperature for up to 2 days. Because the frosting contains cream cheese, refrigerate any rolls you will keep longer and eat them within 4 days. The USDA guide to leftovers and food safety has helpful guidance on storing dairy-based foods.
To reheat, microwave a roll for 15 to 20 seconds, or warm the pan covered with foil at 300°F (150°C) for 10 to 15 minutes. You can freeze the baked, unfrosted rolls for up to 3 months. Thaw them overnight, warm them and add fresh frosting. For the holidays, with Christmas on December 25, freezing a batch ahead means a warm breakfast is ready with almost no work on the morning itself.
Frequently Asked Questions
Can I make cinnamon rolls the night before?
Yes. Shape and cut the rolls, cover the pan tightly and refrigerate overnight. Let them sit at room temperature until puffy, then bake.
Why are my cinnamon rolls hard?
Usually too much flour, too little rising time or overbaking. Weigh the flour, let the rolls get puffy and pull them when just golden.
Can I use active dry yeast instead of instant?
Yes. Dissolve it in the warm milk with a pinch of sugar for 5 minutes until foamy, and allow a slightly longer rise.
How do I cut cinnamon rolls without squishing them?
Use unflavored dental floss or a sharp serrated knife and cut with gentle sawing motions rather than pressing down.
Can I freeze unbaked cinnamon rolls?
Yes. Freeze the cut rolls in the pan, wrapped tightly, for up to a month. Thaw overnight in the fridge, let them rise and bake as directed.
Ready to bake? Here is the full printable homemade cinnamon rolls recipe with exact measurements and estimated nutrition.

Homemade Cinnamon Rolls
Ingredients
Method
- In a large bowl, stir the warm milk, yeast and sugar, then add the melted butter, eggs and salt. Add the flour and stir until a shaggy dough forms.
- Knead for 6 to 8 minutes until smooth and slightly tacky. Place in a greased bowl, cover and let rise for about 1 hour, until doubled.
- Roll the dough into a 16×12-inch rectangle. Spread with the soft butter and sprinkle with the brown sugar and cinnamon.
- Roll tightly from the long side into a log and cut into 12 rolls. Arrange in a buttered 9×13-inch pan, cover and let rise for 30 to 45 minutes.
- Heat the oven to 350°F (175°C). Bake for 25 to 30 minutes, until golden and about 190°F (88°C) in the center.
- Beat the cream cheese and butter until smooth, then add the powdered sugar, vanilla and enough milk to spread easily. Frost the warm rolls.
Notes
I hope these cinnamon rolls make your kitchen smell wonderful and bring everyone to the table. If you make them, please leave a comment and a star rating below and tell me how they turned out. Happy baking, friends!
Free email bonus
30-Minute Meals
Loved this recipe? Get my collection of fast, family-favorite dinners, plus new seasonal recipes straight to your inbox.
