Soft & Gooey Homemade Cinnamon Rolls with Cream Cheese Frosting 🍥🤎

Introduction

These soft and fluffy homemade cinnamon rolls are filled with buttery brown sugar and warm cinnamon, then generously topped with a rich and creamy cream cheese frosting.

The dough bakes into tender, pillowy rolls with beautiful cinnamon swirls and a deliciously gooey center.

Perfect for breakfast, weekend brunch, holidays, or a comforting homemade dessert, this easy cinnamon roll recipe brings bakery-style results straight to your kitchen.

Recipe Overview

DetailInformation
Prep Time30 minutes
Rise Time1 hour 30–45 minutes
Cook Time20–25 minutes
Total TimeAbout 2 hours 25–40 minutes
Yield12 cinnamon rolls
DifficultyEasy to Intermediate

Why You’ll Love This Recipe

These homemade cinnamon rolls have a soft, fluffy texture thanks to the combination of whole milk, butter, and eggs in the enriched dough.

The filling combines dark brown sugar and ground cinnamon with softened butter to create a rich, aromatic swirl throughout every roll.

The cream cheese frosting is smooth, creamy, and slightly tangy, creating the perfect balance with the sweet cinnamon filling.

Ingredients

🍞 For the Dough

IngredientQuantity
Whole milk, warm1 cup (240 ml)
Active dry yeast2 ¼ tsp (about 7 g)
Granulated sugar1/2 cup (100 g)
Unsalted butter, melted and cooled1/3 cup (75 g)
Large eggs, room temperature2
Salt1 tsp
Bread flour4 cups (about 500 g)

🤎 For the Cinnamon Filling

IngredientQuantity
Unsalted butter, very soft1/2 cup (115 g)
Dark brown sugar1 cup (200 g)
Ground cinnamon2 tbsp

🧀 For the Cream Cheese Frosting

IngredientQuantity
Cream cheese, softened6 oz (170 g)
Unsalted butter, softened1/4 cup (57 g)
Powdered sugar1 1/2 cups (180 g)
Pure vanilla extract1 tsp

Step-by-Step Instructions

Prepare the Dough

Activate the yeast

Pour the warm milk into a large mixing bowl.

The milk should be warm but not hot, ideally around 110°F (43°C).

Add the active dry yeast and a small pinch of the granulated sugar.

Let the mixture sit undisturbed for approximately 10 minutes, until a thick, foamy layer develops on the surface.

Add the wet ingredients

Add the remaining sugar, melted and cooled butter, room-temperature eggs, and salt.

Whisk until the mixture is smooth and well combined.

Add the flour

Gradually add the bread flour, approximately 1 cup at a time.

Once the dough begins to come together, knead it for approximately 5–7 minutes.

The finished dough should be smooth, elastic, and slightly tacky without being excessively sticky.

First rise

Transfer the dough to a lightly greased mixing bowl.

Cover it with a clean kitchen towel and place it in a warm, draft-free area.

Allow it to rise for approximately 1 hour, or until it has doubled in size.

Prepare the Cinnamon Filling

While the dough is rising, combine the dark brown sugar and ground cinnamon in a small bowl.

Keep the butter very soft so it spreads easily across the dough without tearing it.

Roll and Fill the Dough

Deflate the dough

Once the dough has doubled in volume, gently press it down to release excess air.

Transfer it to a lightly floured work surface.

Roll the dough

Roll the dough into an even rectangle measuring approximately 12 × 18 inches (30 × 45 cm).

Try to keep the thickness as consistent as possible.

Spread the butter

Spread the softened butter evenly across the surface of the dough, leaving a small border around the edges.

Add the cinnamon mixture

Sprinkle the brown sugar and cinnamon mixture evenly over the butter.

Gently press the mixture into the butter so it stays in place while rolling.

Roll into a log

Starting from the long edge, tightly roll the dough into a smooth log.

Roll firmly enough to create defined spirals without compressing the dough excessively.

Cut the rolls

Cut the log into 12 evenly sized rolls.

For clean cuts without flattening the dough, use unflavored dental floss or a sharp serrated knife.

Second Rise

Grease a 9 × 13-inch (23 × 33 cm) metal baking pan.

Arrange the 12 rolls in the pan, leaving a little space between them.

Cover the pan and let the rolls rise for another 30–45 minutes, or until they look noticeably puffy.

Bake the Cinnamon Rolls

Preheat your oven to 350°F (175°C).

Bake the cinnamon rolls for approximately 20–25 minutes.

The tops should be lightly golden brown, while the centers should remain soft and tender.

Avoid overbaking, as this can make the rolls dry.

Make the Cream Cheese Frosting

Place the softened cream cheese and softened butter in a medium mixing bowl.

Beat until completely smooth and creamy, with no visible lumps.

Gradually add the sifted powdered sugar while mixing on low speed.

Add the vanilla extract and continue beating until the frosting becomes thick, smooth, and creamy.

Frost the Cinnamon Rolls

Remove the cinnamon rolls from the oven and allow them to cool for a few minutes.

Spread the cream cheese frosting generously over the warm rolls.

The warmth of the cinnamon rolls will gently melt the frosting into the cinnamon swirls, creating an irresistibly creamy finish.

Serve warm.

Best Tips

🌡️ Use the correct milk temperature

Milk that is too hot can interfere with yeast activity. Aim for approximately 110°F (43°C).

🧈 Keep the filling butter soft

Very soft butter spreads easily and helps the brown sugar and cinnamon adhere to the dough.

🌾 Avoid adding too much flour

Too much flour can create a dense dough. The finished dough should feel soft and slightly tacky.

⏳ Give the dough enough time to rise

The dough should approximately double during the first rise. Rising time can vary depending on the temperature of your kitchen.

🔥 Avoid overbaking

Remove the rolls once the tops are lightly golden and the centers are cooked but still soft.

Ingredient Options

Flour: Bread flour provides a chewy, structured texture, but all-purpose flour can also be used.

Brown sugar: Dark brown sugar creates a deeper molasses flavor. Light brown sugar can be substituted for a milder flavor.

Cinnamon: Freshly ground or high-quality cinnamon provides the strongest aroma.

Cream cheese: Full-fat cream cheese generally produces the richest and creamiest frosting.

Recipe Variations

🍎 Apple Cinnamon Rolls

Add finely diced, lightly sautéed apples to the cinnamon filling before rolling the dough.

🌰 Cinnamon Rolls with Pecans

Sprinkle chopped pecans over the cinnamon filling for a delicious crunchy texture.

🍫 Chocolate Cinnamon Rolls

Add chocolate chips over the brown sugar and cinnamon mixture before rolling the dough.

🍯 Maple Cream Cheese Frosting

Replace part of the vanilla flavoring with a small amount of pure maple syrup for a warm maple-cinnamon combination.

What to Serve With Cinnamon Rolls

Freshly brewed coffee is a classic pairing that balances the sweetness of the frosting.

🥛 Cold milk makes a simple and comforting combination.

🍵 Chai tea complements the cinnamon and other warm spices beautifully.

A creamy latte is another excellent choice for breakfast or brunch.

Make-Ahead Instructions

You can prepare and shape the cinnamon rolls the day before baking.

Arrange the rolls in the greased baking pan, cover tightly, and refrigerate overnight.

The following day, allow the rolls to sit at room temperature and become puffy before baking.

Prepare the cream cheese frosting separately and refrigerate it until needed.

Storage

Because the frosting contains cream cheese, store leftover frosted cinnamon rolls in an airtight container in the refrigerator.

For the best texture, enjoy them within a few days.

Reheating

Place an individual cinnamon roll in the microwave and heat for approximately 15–20 seconds.

For several rolls, warm them gently in a low oven until heated through.

Avoid overheating because excessive heat can dry out the dough and cause the frosting to melt too much.

Freezing

Cinnamon rolls can be frozen either before or after baking.

For unbaked rolls, arrange them in the baking pan and freeze until firm. Wrap them tightly and store them in a freezer-safe container.

For baked rolls, allow them to cool completely before wrapping individually.

Thaw frozen rolls in the refrigerator and warm gently before serving.

Common Mistakes to Avoid

Using milk that is too hot: Excessive heat can interfere with the yeast.

Adding excessive flour: This can make the dough heavy and dry.

Insufficient proofing: Under-proofed rolls may bake up dense instead of fluffy.

Rolling too loosely: A loose roll can produce uneven spirals and cause the filling to escape.

Overbaking: Cinnamon rolls should remain soft and tender in the center.

Frosting immediately: Let the rolls cool for a few minutes first so the frosting melts slightly without becoming completely liquid.

Frequently Asked Questions

Why aren’t my cinnamon rolls fluffy?

The dough may not have risen enough, or too much flour may have been added. Make sure the yeast is active and allow the dough to rise until it has approximately doubled in size.

Can I make these cinnamon rolls the night before?

Yes. Shape the rolls, place them in the baking pan, cover tightly, and refrigerate overnight. Let them become puffy before baking the next day.

Can I use all-purpose flour instead of bread flour?

Yes. All-purpose flour works well, although bread flour can provide a slightly chewier and more structured texture.

How do I get clean cinnamon roll slices?

Unflavored dental floss is an excellent way to cut the dough without crushing the spiral. A sharp serrated knife also works well.

When should I add the cream cheese frosting?

Spread the frosting over the rolls after they have cooled for a few minutes. They should still be warm enough for the frosting to soften slightly.

How can I keep cinnamon rolls soft?

Avoid overbaking and store them properly in an airtight container. Adding the frosting while the rolls are still warm also helps create a soft, moist finish.

Nutrition Estimate

Nutrition will vary depending on ingredient brands and portion sizes. For the most accurate information, calculate the nutrition using the exact ingredients you use.

Final Thoughts

These homemade cinnamon rolls are the perfect combination of soft enriched dough, buttery brown sugar, fragrant cinnamon, and creamy cream cheese frosting.

They’re comforting, indulgent, and surprisingly straightforward to make at home.

Serve them warm with a freshly brewed coffee, creamy latte, or cold glass of milk for an unforgettable homemade breakfast or brunch.

Save this recipe for your next weekend baking session and enjoy bakery-style cinnamon rolls fresh from your own oven! 🍥🤎☕

Leave a Comment