Soft, fluffy, buttery, and filled with warm cinnamon sugar, these Gooey Cinnamon Rolls with Cream Cheese Frosting are the ultimate homemade bakery-style treat. Each roll features a tender, pillowy dough wrapped around a rich brown sugar and cinnamon filling, then topped with a thick, creamy vanilla cream cheese glaze.
There’s something irresistible about freshly baked cinnamon rolls. The sweet aroma of cinnamon filling the kitchen, the golden-brown swirls emerging from the oven, and the silky frosting melting over the warm rolls make this recipe a favorite for breakfast, brunch, holidays, and cozy weekends.
The best part? You don’t need professional baking experience to make these delicious cinnamon rolls at home.
With simple pantry ingredients, a little patience, and this easy step-by-step recipe, you can create 12 beautifully soft, gooey cinnamon rolls that taste like they came straight from your favorite bakery.
Prep Time
25 minutes
Rise Time
1½–2 hours
Bake Time
22–25 minutes
Total Time
About 2½–3 hours
Servings
12 rolls
Oven Temperature
350°F (175°C)
Why You’ll Love These Homemade Cinnamon Rolls
These homemade cinnamon rolls are everything a perfect sweet breakfast pastry should be.
Incredibly soft and fluffy: The enriched yeast dough contains milk, butter, and egg, creating a tender texture that stays deliciously soft.
Gooey cinnamon filling: A generous combination of softened butter, brown sugar, and ground cinnamon creates beautiful swirls of sweet, buttery flavor.
Rich cream cheese frosting: The homemade vanilla cream cheese glaze adds a smooth, tangy sweetness that perfectly complements the warm cinnamon filling.
Perfect for special occasions: These cinnamon rolls are wonderful for Christmas morning, Easter brunch, birthdays, family gatherings, and weekend breakfasts.
Made with simple ingredients: Everything you need can be found in most grocery stores.
Easy to prepare ahead: You can shape the rolls the night before and bake them fresh the following morning.
Ingredients for Gooey Cinnamon Rolls
This recipe makes 12 large cinnamon rolls in a 9 × 13-inch (23 × 33 cm) baking pan.
For the Soft Cinnamon Roll Dough
500 g all-purpose flour (approximately 4 cups, measured by weight for accuracy)
60 g granulated sugar (approximately ¼ cup plus 1 tablespoon)
7 g instant yeast (1 packet or 2¼ teaspoons)
1 teaspoon fine salt
240 ml warm milk (1 cup)
75 g unsalted butter, melted (about ⅓ cup)
1 large egg, at room temperature
For the Cinnamon Sugar Filling
115 g unsalted butter, softened (½ cup)
150 g packed brown sugar (approximately ¾ cup)
2 tablespoons ground cinnamon
For the Cream Cheese Glaze
115 g cream cheese, softened (4 ounces)
60 g unsalted butter, softened (¼ cup)
120 g powdered sugar, sifted (approximately 1 cup)
1 teaspoon vanilla extract
2 tablespoons milk
How to Make Gooey Cinnamon Rolls Step by Step
Follow these detailed instructions to create perfectly soft, fluffy cinnamon rolls with a deliciously gooey center.
Step 1: Prepare the Yeast Dough
In a large mixing bowl, combine the all-purpose flour, granulated sugar, instant yeast, and salt.
Stir until the dry ingredients are evenly distributed.
In a separate bowl, combine the warm milk, melted butter, and room-temperature egg.
Make sure the milk is warm but not hot, ideally around 100–110°F (38–43°C), to avoid damaging the yeast.
Pour the wet ingredients into the dry mixture.
Stir with a wooden spoon or dough hook until a soft, slightly sticky dough begins to form.
Step 2: Knead the Dough
Transfer the dough to a lightly floured work surface.
Knead for approximately 8–10 minutes by hand, or 5–7 minutes using a stand mixer with a dough hook.
The dough should become smooth, elastic, and soft.
Avoid adding too much extra flour, as this can make the cinnamon rolls dense instead of fluffy.
A slightly tacky dough is ideal.
Step 3: Let the Dough Rise
Lightly grease a large bowl with butter or oil.
Place the dough inside and turn it once to coat the surface.
Cover with a clean kitchen towel or plastic wrap.
Allow the dough to rise in a warm, draft-free location for approximately 60–90 minutes, or until doubled in size.
The exact rising time depends on the room temperature and yeast activity.
Step 4: Prepare the Cinnamon Filling
While the dough rises, prepare the delicious cinnamon sugar filling.
In a medium bowl, combine the softened butter, packed brown sugar, and ground cinnamon.
Mix until the ingredients form a thick, spreadable paste.
The butter should be soft enough to spread easily but not melted.
Step 5: Roll Out the Dough
Once the dough has doubled in size, gently punch it down to release excess air.
Transfer it to a lightly floured surface.
Using a rolling pin, roll the dough into a large rectangle, approximately 16 × 12 inches (40 × 30 cm).
Try to keep the thickness even so the rolls bake consistently.
Step 6: Spread the Cinnamon Filling
Using an offset spatula or the back of a spoon, spread the cinnamon butter mixture evenly across the dough.
Leave a small border along one long edge to help seal the roll.
Make sure the filling reaches close to the corners for delicious cinnamon flavor in every bite.
Step 7: Roll the Dough into a Log
Starting from the long edge, carefully roll the dough into a tight log.
Roll gently but firmly to create beautiful cinnamon swirls.
Pinch the seam closed once the dough is completely rolled.
Step 8: Cut into 12 Cinnamon Rolls
Using a sharp knife or unflavored dental floss, divide the dough log into 12 equal pieces.
Dental floss is particularly useful because it cuts through the dough without flattening the delicate spiral shape.
Each roll should be approximately 1¼–1½ inches thick, depending on the final length of your dough log.
Step 9: Arrange the Rolls in the Baking Pan
Lightly grease a 9 × 13-inch (23 × 33 cm) baking dish.
Arrange the 12 cinnamon rolls evenly inside, leaving a little space between them.
The rolls will expand during their second rise and bake together into a soft, pull-apart texture.
Step 10: Let the Rolls Rise Again
Cover the baking dish loosely with a clean kitchen towel.
Allow the cinnamon rolls to rise for approximately 30–45 minutes, until noticeably puffy.
This second rise is essential for achieving a light, fluffy texture.
Step 11: Bake the Cinnamon Rolls
Preheat your oven to 350°F (175°C).
Place the baking dish on the middle oven rack.
Bake for approximately 22–25 minutes, or until the rolls are lightly golden brown on top and the centers are baked through.
Avoid overbaking, as this can dry out the dough.
If the tops brown too quickly, loosely cover the dish with aluminum foil during the final minutes.
Step 12: Prepare the Cream Cheese Frosting
While the cinnamon rolls bake, prepare the cream cheese glaze.
In a medium mixing bowl, beat the softened cream cheese and softened butter until smooth and creamy.
Add the sifted powdered sugar and vanilla extract.
Mix until fully combined.
Gradually add the milk, stirring until the frosting reaches a smooth, spreadable consistency.
For a thicker frosting, use slightly less milk.
Step 13: Frost the Warm Cinnamon Rolls
Remove the cinnamon rolls from the oven and allow them to cool for approximately 5–10 minutes.
While they are still warm, spread the cream cheese frosting generously over the tops.
The warmth will soften the frosting, allowing it to melt slightly into the cinnamon swirls.
Step 14: Serve and Enjoy
Serve the cinnamon rolls warm while the centers are soft and the cream cheese frosting is creamy.
Enjoy with a cup of coffee, tea, or cold milk.
For an extra indulgent treat, add a little more frosting just before serving.
The Secret to Soft and Gooey Cinnamon Rolls
The difference between ordinary cinnamon rolls and incredibly soft, bakery-style cinnamon rolls comes down to a few important techniques.
Use Warm Milk
Warm milk helps activate the yeast and encourages the dough to rise.
However, milk that is too hot can damage the yeast and prevent proper rising.
Don’t Add Too Much Flour
The dough should feel soft and slightly tacky.
Adding excessive flour can create dry, dense cinnamon rolls.
Allow Enough Rising Time
Proper rising gives the dough its light, airy texture.
Don’t rush the process. The dough should roughly double in size during its first rise.
Use Softened Butter for the Filling
Softened butter spreads evenly and helps keep the cinnamon sugar filling inside the rolls.
Melted butter may cause more of the filling to leak out during baking.
Avoid Overbaking
The rolls should be lightly golden, not deeply browned.
Overbaking can make the edges dry and the centers less tender.
Frost While Warm
Applying cream cheese frosting while the cinnamon rolls are still warm creates that classic gooey, melt-in-your-mouth finish.
How to Make the Best Cream Cheese Frosting
The cream cheese frosting is one of the most delicious parts of this recipe.
It combines the rich, slightly tangy flavor of cream cheese with smooth butter, sweet powdered sugar, and fragrant vanilla.
For the best results, make sure the cream cheese and butter are softened before mixing.
Cold cream cheese can create lumps, making the frosting difficult to spread.
Beat the cream cheese and butter together first, then gradually incorporate the powdered sugar.
Add milk a little at a time until the glaze reaches your preferred consistency.
For thick, bakery-style frosting, use less milk.
For a thinner glaze that drips beautifully over the cinnamon rolls, add a little extra milk.
How to Keep Cinnamon Rolls Soft and Moist
Homemade cinnamon rolls are best when they are soft, tender, and slightly gooey in the center.
To maintain that texture, avoid adding unnecessary flour during kneading.
Make sure the dough has enough time to rise before baking.
Bake the rolls only until cooked through, and avoid leaving them in the oven longer than necessary.
After baking, allow them to cool slightly before adding the frosting.
If you plan to serve them later, store them properly and reheat gently.
Can I Make Cinnamon Rolls the Night Before?
Yes! These cinnamon rolls are perfect for overnight preparation.
Prepare the dough, add the cinnamon filling, roll it into a log, and cut it into 12 pieces.
Arrange the rolls in the greased baking dish.
Cover tightly and refrigerate overnight.
The following morning, remove the baking dish from the refrigerator and allow the rolls to sit at room temperature for approximately 45–90 minutes, or until puffy.
Bake at 350°F (175°C) for 22–25 minutes, adjusting as needed until fully baked.
Prepare the cream cheese frosting while the rolls are in the oven.
This method is perfect for holiday mornings and special breakfasts.
Can I Make Cinnamon Rolls Without a Stand Mixer?
Absolutely.
You don’t need a stand mixer to prepare these homemade cinnamon rolls.
Simply combine the ingredients in a large bowl and mix until a dough forms.
Transfer the dough to a lightly floured surface and knead by hand for approximately 8–10 minutes.
The dough should gradually become smooth and elastic.
Hand-kneading takes a little more effort but produces excellent results.
Delicious Cinnamon Roll Variations
Extra Gooey Cinnamon Rolls
For an even softer, richer texture, you can pour approximately ¼ cup of warm heavy cream around the risen rolls just before baking.
This optional addition creates a more indulgent texture and extra moisture between the rolls.
Caramel Pecan Cinnamon Rolls
Sprinkle chopped pecans over the cinnamon filling before rolling.
Finish the baked rolls with caramel sauce and cream cheese frosting.
Apple Cinnamon Rolls
Add finely chopped, lightly sautéed apples to the cinnamon sugar filling.
The apples provide extra sweetness and a delicious fruity flavor.
Chocolate Cinnamon Rolls
Sprinkle mini chocolate chips over the cinnamon filling before rolling the dough.
Orange Cinnamon Rolls
Add a teaspoon of fresh orange zest to the frosting for a bright citrus variation.
Maple Cinnamon Rolls
Replace the vanilla extract in the frosting with maple extract or a little pure maple syrup.
Common Cinnamon Roll Mistakes to Avoid
Using Milk That’s Too Hot
Very hot milk can damage the yeast and prevent the dough from rising properly.
Adding Too Much Flour
Excess flour makes the dough stiff and can lead to dry cinnamon rolls.
Skipping the Second Rise
The second rise allows the shaped rolls to become puffy and soft before baking.
Rolling the Dough Too Loosely
A loose roll can create uneven cinnamon swirls and allow the filling to escape.
Overbaking
Even a few extra minutes can affect the softness of the finished rolls.
Frosting Completely Cold Rolls
Although you can frost cooled cinnamon rolls, spreading frosting over warm rolls creates a deliciously gooey finish.
How to Store Homemade Cinnamon Rolls
Because these cinnamon rolls contain cream cheese frosting, store leftovers in an airtight container in the refrigerator.
They will keep for approximately 3–4 days.
For the best flavor and texture, allow refrigerated cinnamon rolls to warm slightly before serving.
Can You Freeze Cinnamon Rolls?
Yes.
For best results, freeze the baked cinnamon rolls without frosting.
Allow them to cool completely, then wrap individually and place in a freezer-safe container.
Freeze for up to 2–3 months for best quality.
Thaw overnight in the refrigerator, reheat gently, and add freshly prepared cream cheese frosting before serving.
How to Reheat Cinnamon Rolls
Place a cinnamon roll on a microwave-safe plate.
Warm for approximately 10–20 seconds, depending on its size and temperature.
Alternatively, cover the rolls loosely and warm in the oven at 300°F (150°C) until heated through.
Avoid overheating because the dough can become dry.
What to Serve with Cinnamon Rolls
These gooey cinnamon rolls are delicious on their own, but they also pair beautifully with other breakfast favorites.
Freshly brewed coffee
Cappuccino or latte
Hot chocolate
Fresh fruit salad
Scrambled eggs
Crispy breakfast potatoes
Greek yogurt with berries
Fresh orange juice
For a special brunch, serve warm cinnamon rolls alongside fresh fruit, eggs, and coffee.
Frequently Asked Questions
Why are my cinnamon rolls not fluffy?
The dough may not have risen enough, the yeast may have been inactive, or too much flour may have been added.
How long should cinnamon roll dough rise?
The first rise usually takes 60–90 minutes, while the second rise takes approximately 30–45 minutes. Actual times depend on room temperature.
Can I use active dry yeast instead of instant yeast?
Yes. Use the same weight of active dry yeast, but follow its package instructions for activation and allow extra rising time if needed.
Can I use bread flour instead of all-purpose flour?
Yes. Bread flour can create a slightly chewier texture because of its higher protein content.
Can I make cinnamon rolls without cream cheese frosting?
Absolutely. You can use a simple vanilla glaze made with powdered sugar, milk, and vanilla extract.
Why did my cinnamon filling leak out?
Some leakage is normal. Excessively melted butter, loose rolling, or too much filling can increase leakage.
Can I double this cinnamon roll recipe?
Yes. Double all the ingredients and use two 9 × 13-inch baking pans.
How do I know when cinnamon rolls are done?
The tops should be lightly golden, and the dough in the center should be fully baked rather than wet or raw.
Can I freeze unbaked cinnamon rolls?
Yes. Freeze the shaped rolls before their final rise. Thaw them in the refrigerator, then allow them to rise until puffy before baking.
What makes cinnamon rolls gooey?
A generous cinnamon butter filling, soft enriched dough, careful baking, and creamy frosting all contribute to their gooey texture.
Final Thoughts
These Gooey Cinnamon Rolls with Cream Cheese Frosting are the perfect homemade treat for anyone who loves soft, fluffy pastries filled with warm cinnamon sugar.
The tender yeast dough, rich brown sugar filling, and silky vanilla cream cheese frosting create an irresistible combination of flavors and textures.
Whether you’re preparing them for a weekend breakfast, holiday brunch, family gathering, or simply as a comforting homemade dessert, these cinnamon rolls are guaranteed to bring a little extra sweetness to your day.
Serve them warm, generously frosted, and enjoy every delicious cinnamon-filled bite.