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.

homemade-cinnamon-rolls
Want to save this recipe?
Enter your email below & we’ll send it to your inbox.ย Plus get great new recipes from us every week!

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
Homemade cinnamon rolls

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.
Homemade cinnamon rolls

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.
Homemade cinnamon rolls

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!
Homemade cinnamon rolls

โ“FAQs

Can I use active dry yeast instead of instant yeast?

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.

Why are my cinnamon rolls dense?

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.

Can I make these without a stand mixer?

Absolutely! This recipe is designed to be mixed and kneaded by hand.

How do I know when the dough has risen enough?

It should double in size. Press two fingers into the doughโ€”if the indentation remains, it’s ready.

Can I bake these in a different pan?

Yes! Use a round 10-inch cake pan or two 9-inch round pans for pull-apart rolls.

Homemade cinnamon 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

By: Tatiana
These Homemade Cinnamon rolls with a cream cheese glaze are the best! So soft and majestic. Truly fluffy and light. Your family will fall in love with these gooey rolls. They are better than any bakery bought cinnamon rolls or Cinnabon.
Prep Time: 1 hour 20 minutes
Cook Time: 30 minutes
Total Time: 2 hours
Servings: 12

Equipment

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

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

Calories: 344kcal | Carbohydrates: 56g | Protein: 7g | Fat: 15g | Saturated Fat: 8g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Trans Fat: 0.3g | Cholesterol: 46mg | Sodium: 146mg | Potassium: 143mg | Fiber: 2g | Sugar: 16g | Vitamin A: 425IU | Vitamin C: 0.1mg | Calcium: 71mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

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!

Homemade cinnamon rolls
Chefjar

Hello there!

Iโ€™m Tatianaโ€”your go-to gal for easy, tasty meals that wonโ€™t leave you crying over a sink full of dishes.
Letโ€™s cook, laugh, and keep it real in the kitchenโ€”aprons optional!

You may also like:

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Comments

  1. JANET LABEL says:

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

    1. chefjar says:

      Yes you need 1/2 cup of nuts.