This post may contain affiliate links. Please read our disclosure policy.
These homemade cinnamon rolls are soft, fluffy, and absolutely irresistible! With a gooey cinnamon-sugar filling and tangy cream cheese frosting, they’re better than Cinnabonโand easier to make than you think. Perfect for weekend breakfast, holidays, or anytime you’re craving the ultimate sweet treat.

After testing six different batches, I finally perfected this cinnamon roll recipe. Here’s what makes these the best:
Why This Recipe Works
- Ultra-soft and fluffy texture โ They stay soft for days
- Foolproof rising method โ Use your oven for perfect results every time
- Cream cheese glaze โ The perfect tangy-sweet finish
- Beginner-friendly โ Even if you’re scared of yeast!
- Better than bakery โ Save money and impress everyone

Expert Tips for Perfect Cinnamon Rolls
- ๐ฅ Temperature matters: Make sure your milk is 100โ115ยฐF. Too hot kills the yeast; too cold won’t activate it.
- ๐ Don’t rush the rise: Properly risen dough = fluffy rolls. If your kitchen is cold, use the warm oven method.
- ๐ช Cut with floss: For clean slices without squishing the rolls, use unflavored dental floss instead of a knife.
- ๐ง Brush with butter: After baking, brush the rolls with melted butter for extra softness and shine.
- โ๏ธ Make ahead: Prepare rolls up to the second rise, cover tightly, and refrigerate overnight. Bring to room temp for 30 minutes before baking.

Variations & Substitutions
- Make them vegan: Use plant-based milk, vegan butter, and vegan cream cheese.
- Add orange zest: Mix orange zest into the filling for a citrusy twist.
- Maple glaze: Replace cream cheese glaze with maple icing (powdered sugar + maple syrup + milk).
- Apple cinnamon rolls: Add diced apples to the filling.
- No nuts: Simply omit the pecans or walnuts.

Storage & Reheating
- Room temperature: Store in an airtight container for up to 3 days.
- Refrigerator: Keep glazed rolls in the fridge for up to 5 days. Reheat in the microwave for 15โ20 seconds.
- Freezer: Freeze baked (unglazed) rolls for up to 3 months. Thaw overnight, warm in the oven at 300ยฐF for 10 minutes, then glaze.
- Make-ahead tip: Assemble rolls, cover tightly, and refrigerate overnight. Let sit at room temp for 30 minutes, then bake fresh in the morning!

โFAQs
Yes! Dissolve active dry yeast in the warm milk with a pinch of sugar and let it foam for 5 minutes before adding to the flour.
This usually happens if the dough didn’t rise enough or if the milk was too hot and killed the yeast. Make sure your milk is 100โ115ยฐF.
Absolutely! This recipe is designed to be mixed and kneaded by hand.
It should double in size. Press two fingers into the doughโif the indentation remains, it’s ready.
Yes! Use a round 10-inch cake pan or two 9-inch round pans for pull-apart rolls.

What to Serve with Cinnamon Rolls
- Fresh fruit salad
- Scrambled eggs and bacon
- Hot coffee or chai latte
- Vanilla ice cream (for dessert!)
Make the best homemade cinnamon rolls with cream cheese frosting! Soft, fluffy, better than Cinnabon. Easy foolproof recipe. Rate it 5 stars after trying!
Pin this now to find it later
Pin It
Soft Cinnamon Rolls
Equipment
Ingredients
For the Dough:
- 3ยฝ cups all-purpose flour
- 1ยฝ teaspoons instant rapid-rise yeast
- 5 tablespoons sugar
- ยฝ teaspoon salt
- 1 cup lukewarm milk
- ยผ cup unsalted butter, melted
- 1 large egg, lightly beaten
For the Filling:
- 2 tablespoons unsalted butter, melted (for brushing the rolled dough)
- ยฝ cup brown sugar
- 2 tablespoons ground cinnamon
- ยฝ cup pecans or walnuts, finely chopped
For the Glaze:
- 4 oz. cream cheese, softened
- 2 tablespoons unsalted butter, melted
- 2 tablespoons milk
- 1 teaspoon pure vanilla extract
- 1 cup confectionersโ sugar
Instructions
- Make the Dough: In a large mixing bowl, whisk together 3ยฝ cups flour, instant rapid-rise yeast, sugar, and salt.
- In a saucepan, gently warm the milk and melted butter until just warm (not hot to the touch). Ideal temperature: 100โ115ยฐF / 38โ46ยฐC.
- Pour the warm milk mixture into the dry ingredients. Add the lightly beaten egg and mix until a soft dough forms.
- Transfer the dough to a floured surface and knead for 3โ5 minutes, until smooth and elastic. Place the dough in a lightly oiled bowl, cover, and let rise in a warm (turned-off) oven for 30 minutes, or until doubled in size.
- Shape the Rolls: Roll the dough into a 19 ร 13-inch (48 ร 33 cm) rectangle.
- Brush with melted butter. Mix brown sugar, cinnamon, and nuts in a bowl and sprinkle evenly over the dough.
- Roll into a log from the long side and slice into 2-inch rolls.
- Place in a greased 9 ร 13-inch baking dish. Cover and let rise in a warm oven for 30 minutes.
- Bake: Preheat oven to 350ยฐF (175ยฐC).
- Bake rolls for 25โ30 minutes, or until lightly golden. Let cool slightly.
- Make the Glaze: Beat together cream cheese, melted butter, milk, and vanilla until smooth.
- Add confectionersโ sugar and mix until creamy.
- Finish: Spread the glaze over warm rolls and serve immediately.
Notes
- Instant Yeast: No need to proof. Add directly to dry ingredients. Make sure the milk mixture is warm (not hot) to avoid killing the yeast.
- Dough Texture: The dough should be soft and slightly tacky. Add extra flour only if itโs very sticky.
- Rising: Let dough rise in a warm, draft-free place (a turned-off warm oven works best).
- Cutting Rolls: Use unflavored dental floss for clean cuts without flattening the dough.
- Baking Pan: Rolls placed close together bake softer and pull apart easily.
- Glaze: Adjust consistency with more sugar (thicker) or milk (thinner). Spread over warm rolls so it melts slightly.
- Make Ahead: Shape rolls, cover tightly, and refrigerate overnight. Bring to room temp for 30โ45 minutes before baking.
- Storage: Keep at room temperature for 2โ3 days. Warm 10โ15 seconds before serving.
- Freezing: Freeze baked (unglazed) rolls or freeze unbaked rolls and thaw/rise before baking.
- Variations: Add raisins, chocolate chips, or orange zest; swap nuts or omit them.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
All rights reserved. CHEF JAR. All images and content are copyright protected. PLEASE do not use my images without my permission. If you want to share this recipe, PLEASE provide a link back to this post.
If you make this recipe, take a photo of your creation and hashtag it # CHEFJAR on Facebook, Instagram, and Twitter!















Recipe says 12 cups of nuts . Should this be 1/2 cup
Yes you need 1/2 cup of nuts.