homemade cinnamon rolls with cream cheese frosting

Easy Homemade Cinnamon Rolls Recipe – Soft, Fluffy & Gooey

Learn how to make soft, homemade cinnamon rolls from scratch with gooey cinnamon sugar filling and rich cream cheese frosting, perfect for breakfast or brunch!

Thereโ€™s something special about baking from scratch, especially when it fills your kitchen with the warm scent of cinnamon and sugar. These easy homemade cinnamon rolls are everything you love about a bakery-style treat: fluffy, gooey, golden, and topped with a silky cream cheese frosting. But what sets this recipe apart is just how simple it is to pull off.

Whether you’re whipping these up for a lazy Sunday morning, holiday brunch, or just to treat yourself midweek, this no-fail cinnamon roll recipe is going to become your go-to. With a soft, buttery dough and that signature swirl of sweet cinnamon filling, this is the kind of recipe youโ€™ll come back to again and again.

Why Youโ€™ll Love These Easy Homemade Cinnamon Rolls

These easy homemade cinnamon rolls strike the perfect balance between indulgent and approachable. Hereโ€™s why this recipe stands out:

  • Beginner-friendly: No complicated techniques, just step-by-step instructions that make success easy.
  • Soft and fluffy texture: The enriched dough with eggs, milk, and butter gives you melt-in-your-mouth rolls every time.
  • Cinnamon-sugar perfection: The filling caramelizes into a gooey, buttery swirl that defines a perfect roll.
  • Ultra-creamy frosting: The combination of cream cheese, vanilla, and butter creates a silky glaze that melts beautifully on warm rolls.
  • Make-ahead flexibility: You can prep the rolls in advance and bake fresh when youโ€™re ready.
  • Simple ingredients, show-stopping result: You probably have most ingredients already!

If youโ€™ve ever been intimidated by homemade dough, this easy homemade cinnamon rolls recipe will change that. Itโ€™s reliable, rewarding, and ridiculously good.

easy homemade cinnamon rolls before going into the oven

Ingredients for Easy Homemade Cinnamon Rolls

For the Dough:

  • ยพ cup warm milk (whole or almond milk both work well)
  • 2 ยผ teaspoons instant yeast
  • 1 tablespoon granulated sugar (to activate yeast)
  • โ…“ cup unsalted butter (melted)
  • 2 large eggs (room temperature)
  • 1 teaspoon vanilla extract
  • ยฝ cup granulated sugar
  • 3 ยฝ to 3 ยพ cups all-purpose flour
  • 6 tablespoons heavy whipping cream (poured over rolls before baking)

For the Cinnamon Sugar Filling:

  • 1 cup packed brown sugar
  • 2 tablespoons ground cinnamon
  • โ…“ cup unsalted butter (softened)

For the Cream Cheese Frosting:

  • 2 ounces cream cheese (softened)
  • ยฝ cup powdered sugar
  • 1 teaspoon vanilla extract
  • 4 tablespoons unsalted butter (melted)

How to Make Easy Homemade Cinnamon Rolls from Scratch

Step 1: Make the Dough

  1. Combine warm milk, yeast, and 1 tablespoon sugar in a small bowl. Let sit 10 minutes until foamy.
  2. Preheat oven to the warm setting (170ยฐF), then turn it off.
  3. In a stand mixer or large bowl, combine flour, melted butter, vanilla, and remaining sugar.
  4. Pour in the yeast mixture and mix on low.
  5. Add eggs one at a time, mixing until fully incorporated.
  6. Knead for 5โ€“6 minutes until smooth. Add up to ยผ cup more flour if sticky.
  7. Transfer dough to a greased bowl, cover with a towel or plastic wrap, and let rise in a warm place for 1 to 1ยฝ hours.

Pro Tip: This enriched dough is soft, so donโ€™t worry if it feels slightly tacky, just avoid adding too much flour to keep your easy homemade cinnamon rolls light and tender.

Step 2: Roll, Fill, and Slice

  1. Once dough has doubled, transfer to a floured surface and roll into a 16×14-inch rectangle.
  2. Spread softened butter evenly over the surface.
  3. Mix brown sugar and cinnamon in a bowl, then sprinkle generously over buttered dough. Press lightly into the surface.
  4. Roll the dough tightly into a log. Cut into 12 equal pieces using a sharp knife or dental floss for clean edges.
  5. Arrange rolls in a greased 9×13-inch pan, spacing them slightly.
  6. Cover loosely and let rise again for 30โ€“45 minutes.

Step 3: Bake

  1. Preheat oven to 350ยฐF.
  2. Pour ยฝ tablespoon of heavy cream over each roll. This trick ensures ultra-soft, gooey centers.
  3. Bake for 28โ€“32 minutes or until golden and set.
  4. Let the easy homemade cinnamon rolls cool for about 10 minutes before frosting.

Step 4: Make the Cream Cheese Frosting

  1. Beat cream cheese and powdered sugar until smooth.
  2. Add melted butter and vanilla, mixing until creamy.
  3. Spread over warm rolls and enjoy!

easy homemade cinnamon rolls before going into the oven pouring the heavy cream on top of them

Karinaโ€™s Tips for Cinnamon Roll Success

  • Use warm, not hot milk to activate your yeast properly without killing it.
  • Check the rise visually rather than by time, dough should double in size.
  • Donโ€™t overbake: golden tops and soft centers are the goal.
  • Frost while slightly warm so the glaze melts slightly into the swirls.

Storage and Make-Ahead Instructions

These easy homemade cinnamon rolls are best enjoyed fresh but keep well too:

  • To store: Keep leftover rolls in an airtight container at room temperature for up to 2 days or refrigerate for 4โ€“5 days.
  • To reheat: Microwave for 20โ€“30 seconds for that fresh-from-the-oven softness.
  • To make ahead: Prepare the rolls through step 6, cover, and refrigerate overnight. Bring to room temp in the morning and bake as directed.

You can also freeze the baked (unfrosted) rolls. Thaw overnight in the fridge, warm in the oven, and frost just before serving.


homemade easy cinnamon rolls fresh from oven

Why Youโ€™ll Keep Coming Back to This Recipe

Thereโ€™s a certain joy in pulling apart a warm cinnamon roll and watching the spirals stretch with gooey cinnamon sugar. These easy homemade cinnamon rolls deliver that every single time. The process is soothing, the result is rewarding, and the flavor? Out of this world.

Unlike store-bought or canned versions, these rolls are made with love and quality ingredients. The richness of the dough, the indulgent filling, and the silky frosting combine into something thatโ€™s greater than the sum of its parts. Youโ€™ll impress your family, your friends, and yourself.

Share the Sweetness

Tried this easy homemade cinnamon rolls recipe? Iโ€™d love to see your creation! Share it on Instagram or TikTok and tag me @karinabakeswithlove so we can bake together.


homemade cinnamon rolls with cream cheese frosting

More Recipes Youโ€™ll Love

Cinnamon rolls

Easy Homemade Cinnamon Rolls Recipe โ€” Soft, Fluffy & Gooey

Learn how to make soft, homemade cinnamon rolls from scratch with gooey cinnamon sugar filling and rich cream cheese frosting, perfect for breakfast or brunch!
5 from 1 vote
Prep Time 1 hour 15 minutes
Cook Time 30 minutes
Total Time 1 hour 45 minutes
Course Breakfast, Dessert, Snack
Servings 12 Rolls

Ingredients
  

Dough

  • ยพ Cup Warm Milk Regular or Almond Milk
  • 2 ยผ Tsp Instant Yeast
  • 1 Tbsp Granulated Sugar
  • โ…“ Cup Unsalted Butter Melted
  • 2 Large Eggs Room Temperature
  • 1 Tsp Vanilla Extract
  • ยฝ Cup Granulated Sugar
  • 3 ยฝ โ€“ 3 ยพ Cups All-Purpose Flour
  • 6 Tbsp Heavy Whipping Cream Poured on Top Before Baking

Cinnamon Sugar Filling

  • 1 Cup Brown Sugar
  • 2 Tbsp Cinnamon
  • โ…“ Cup Unsalted Butter Softened

Cream Cheese Frosting

  • 2 Oz Cream Cheese Softened
  • ยฝ Cup Powdered Sugar
  • 1 Tsp Vanilla Extract
  • 4 Tbsp Unsalted Butter Melted

Instructions
 

Prepare the Dough

  • In a small bowl, mix warm milk, yeast, and 1 tablespoon of sugar. Let it sit for 10 minutes until frothy. If it doesnโ€™t foam, the yeast is inactive, and you should start again.
  • Preheat your oven to the warm setting or 170ยฐF.
  • In a mixing bowl, add 3 ยฝ cups of flour, melted butter, vanilla, and sugar. Turn your stand mixer to low speed.
  • Slowly add the yeast mixture while mixing.
  • Add eggs one at a time, ensuring they fully incorporate.
  • Increase the mixer to speed 4 and knead for 5 minutes until smooth and elastic. If kneading by hand, knead on a floured surface for about 6 minutes, adding no more than ยผ cup extra flour if sticky.
  • Grease a bowl, place the dough inside, cover with plastic wrap or a towel, and let it rise near a warm oven or in a warm spot for 1-1.5 hours.

Roll Out and Fill the Dough

  • Once the dough has risen, lightly flour your work surface.
  • Roll the dough into a 16ร—14-inch rectangle.
  • Spread softened butter evenly across the dough.
  • In a small bowl, mix brown sugar and cinnamon, then sprinkle it over the buttered dough. Lightly press it into the surface.
  • Roll the dough tightly into a log and cut into 12 even slices.
  • Place rolls into a greased 9ร—13-inch baking pan, leaving space between them to rise.
  • Cover and let them rise for another 30 minutes.

Bake the Cinnamon Rolls

  • Preheat the oven to 350ยฐF.
  • Pour ยฝ tablespoon of heavy cream over each roll before baking.
  • Bake for 30 minutes until golden brown.
  • Remove from the oven and allow to cool slightly.

Make the Cream Cheese Frosting

  • In a bowl, beat softened cream cheese and powdered sugar until smooth.
  • Mix in melted butter and vanilla.
  • Spread over warm cinnamon rolls for a rich, creamy finish.

Notes

Tips for the Best Cinnamon Rolls

  • Use Fresh Yeastย โ€“ Make sure your yeast is active for the best rise.
  • Room Temperature Ingredientsย โ€“ Eggs and butter should be at room temp for a smooth dough.
  • Donโ€™t Skip the Heavy Cream Trickย โ€“ Pouring heavy cream over the rolls before baking makes them extra soft and gooey.
  • Store Properlyย โ€“ Keep leftovers in an airtight container for up to 3 days, or freeze for longer storage.

More Recipes Youโ€™ll Love

Keyword breakfast, cinnamon, cinnamon roll, rolls, sweet breakfast
Tried this recipe?Let us know how it was!

Comments

18 responses to “Easy Homemade Cinnamon Rolls Recipe – Soft, Fluffy & Gooey”

  1. Yummy! These look amazing

    1. Thank you! They were so fluffy and light!

  2. […] July 21, 2023 at 11:26 AM | Posted in Uncategorized | Leave a comment Cinnamon Rolls […]

  3. […] out my other roll recipes like the classic cinnamon roll and strawberry cheesecake […]

  4. […] Want more roll options? Check out my chocolate hazelnut roll and the classic cinnamon rolls! […]

  5. […] out these other roll recipes: strawberry cheesecake rolls, cinnamon rolls and hazelnut […]

  6. […] Cinnamon Rolls […]

  7. […] Cinnamon Rolls […]

  8. […] Cinnamon Rolls […]

  9.  Avatar
    Anonymous

    Best rolls ever! They turned out delicious

  10. Tereza Hruลกkovรก Avatar
    Tereza Hruลกkovรก

    Hello, are the degrees in Fahrenheit or celsius?

  11. 5 stars
    So fluffy and that frosting g is amazing!

  12. look great! Adore them ๐Ÿ™‚

    1. Thank you!

  13. […] Looking for more yummy recipes? Try these Greek Yogurt Ice Cream Bars or these Homemade Cinnamon Rolls! […]

  14. […] Looking for more cinnamon rolls to bake? Try these Homemade Cinnamon Rolls […]

Leave a Reply

Discover more from karinabakeswithlove

Subscribe now to keep reading and get access to the full archive.

Continue reading