Cinnamon Rolls with Cream Cheese Frosting

There’s something almost magical about the smell of cinnamon rolls baking in the oven. It instantly brings back memories of slow weekend mornings, warm kitchens, and the kind of comfort that makes you want to linger a little longer over coffee. For me, cinnamon rolls with cream cheese frosting are more than just a sweet treat — they’re tied to cozy family brunches, holiday mornings, and those days when you just need a soft, sugary hug in food form.
I still remember the first time I made homemade cinnamon rolls from scratch. I was nervous about working with yeast, worried the dough wouldn’t rise, and unsure if the frosting would turn out smooth and creamy. But when I pulled that pan of golden, fluffy rolls from the oven — swirled with cinnamon sugar and dripping in tangy cream cheese frosting — I realized this was a recipe I’d return to again and again.
These cinnamon rolls with cream cheese frosting have since become my go-to for special breakfasts, festive gatherings, and even cozy desserts for dinner. They feel indulgent yet nostalgic, impressive yet approachable — the kind of recipe that makes people think you spent hours in the kitchen (even when it’s surprisingly manageable).
If you’re looking for the perfect homemade cinnamon rolls, an easy cinnamon rolls recipe, or a baked sweet rolls recipe that feels bakery-worthy, this is the one. Soft, fluffy, buttery, and topped with luscious cream cheese frosting — this recipe delivers comfort, sweetness, and pure joy in every bite.
Why You’ll Love It
They’re unbelievably soft and fluffy The enriched yeast dough creates pillowy rolls with a tender, bakery-style texture.
Perfect balance of sweet and tangy The cream cheese frosting cuts through the sweetness with just the right tang.
A true crowd-pleaser for holidays and brunch These rolls shine for Christmas morning, Easter brunch, or weekend breakfasts.
Beginner-friendly with step-by-step guidance Even if you’re new to yeast baking, the instructions make it approachable.
Make-ahead and freezer-friendly You can prep them in advance for stress-free mornings.
Better than store-bought or bakery versions Freshly baked cinnamon rolls always win in flavor, aroma, and texture.
Ingredient Notes & Details
All-Purpose Flour Use fresh, high-quality flour for the best dough structure. Bread flour works too for extra chew.
Active Dry Yeast or Instant Yeast Yeast is essential for fluffy cinnamon rolls. Make sure it’s fresh for proper rising.
Milk Warm milk enriches the dough and adds softness. Whole milk gives the richest result.
Granulated Sugar Feeds the yeast and sweetens the dough. You can reduce slightly if preferred.

Butter Use unsalted butter for better flavor control. Softened butter works best for the filling.
Eggs Add richness, structure, and softness to the dough.
Salt Balances sweetness and enhances overall flavor.
Brown Sugar Essential for the cinnamon filling — it adds caramel depth and moisture.
Ground Cinnamon Use fresh cinnamon for bold, warm spice flavor. This defines the recipe’s signature taste.
Cream Cheese Full-fat cream cheese makes the frosting ultra-creamy and tangy.
Powdered Sugar Creates a smooth, sweet frosting texture.
Vanilla Extract Adds warmth and bakery-style flavor to the frosting.
Heavy Cream or Milk Used to loosen the frosting and make it perfectly spreadable.
Step-by-Step Instructions
Activate the yeast Warm the milk until it’s just warm to the touch (about 110°F / 43°C). Stir in sugar and yeast, then let it sit for 5–10 minutes until foamy — this means the yeast is alive and active.
Make the dough In a large bowl, combine the yeast mixture with eggs, melted butter, salt, and flour. Mix until a soft dough forms. Knead for 8–10 minutes until smooth, elastic, and slightly tacky but not sticky.
First rise Place the dough in a greased bowl, cover loosely, and let it rise in a warm place for 1–2 hours, or until doubled in size. The dough should feel airy and soft.
Roll out the dough Punch down the dough and roll it into a large rectangle on a floured surface. Aim for an even thickness so the rolls bake uniformly.
Add the cinnamon filling Spread softened butter over the dough. Sprinkle generously with brown sugar and cinnamon, pressing lightly so it adheres.
Roll and slice Roll the dough tightly from one long edge to form a log. Slice into even rolls using a sharp knife or dental floss for clean edges.

Second rise Arrange the rolls in a greased baking dish, leaving space between them. Cover and let rise again for 30–45 minutes until puffy.
Bake until golden Bake at 350°F / 175°C for 22–28 minutes, or until golden brown and cooked through. The centers should be soft but not doughy.
Make the cream cheese frosting Beat cream cheese and butter until smooth. Add powdered sugar, vanilla, and cream, mixing until fluffy, silky, and spreadable.
Frost while warm Spread frosting over warm cinnamon rolls so it melts into every swirl.
FAQ for Common Questions
How do you make cinnamon rolls soft and fluffy? Using yeast, proper kneading, and allowing full rise times ensures soft, airy rolls.
Can I make cinnamon rolls ahead of time? Yes, you can refrigerate shaped rolls overnight and bake fresh in the morning.
What’s the best cream cheese frosting for cinnamon rolls? A frosting made with full-fat cream cheese, butter, powdered sugar, and vanilla creates the best flavor and texture.
Can I freeze homemade cinnamon rolls? Absolutely. Freeze baked or unbaked rolls in airtight containers for up to 2 months.
Why didn’t my cinnamon rolls rise properly? This usually happens if yeast is expired or milk was too hot and killed the yeast.
Are cinnamon rolls suitable for holidays or brunch? Yes — cinnamon rolls with cream cheese frosting are perfect for holidays, brunches, and special breakfasts.
Storage Tips
Refrigeration Store baked cinnamon rolls in an airtight container in the fridge for up to 4 days.
Freezing Freeze unfrosted or frosted rolls for up to 2 months. Thaw overnight in the refrigerator.
Reheating Warm individual rolls in the microwave for 20–30 seconds, or reheat in the oven at 300°F / 150°C until warm.
Variations

Overnight Cinnamon Rolls Prepare rolls the night before, refrigerate, and bake fresh in the morning.
Pumpkin Spice Cinnamon Rolls Add pumpkin puree and fall spices for seasonal flavor.
Nutty Cinnamon Rolls Sprinkle chopped pecans or walnuts into the filling for added crunch.
Orange Cream Cheese Cinnamon Rolls Add orange zest to the frosting for a citrus twist.
Vegan Cinnamon Rolls Use plant-based milk, butter, and cream cheese for a dairy-free version.
Low Sugar Cinnamon Rolls Reduce filling sugar and use a lighter frosting for a less sweet option.
What to Serve with Cinnamon Rolls with Cream Cheese Frosting
Fresh + Light Sides Fruit salad, berries, yogurt parfaits
Comfort Food Pairings Scrambled eggs, breakfast casseroles, hash browns
Holiday Table Classics Bacon, sausage, glazed ham, festive brunch spreads
Protein Options Greek yogurt, eggs, smoked salmon
Starches + Breads Toast, croissants, breakfast muffins, pancakes
This Cinnamon Rolls with Cream Cheese Frosting recipe delivers soft, fluffy rolls swirled with warm cinnamon sugar and topped with a rich, tangy cream cheese glaze. Perfect for cozy mornings, holidays, or whenever you’re craving a sweet, bakery-style treat at home.
Pin
Rate

Prep Time:
20 minutes
Cook Time:
1 hour 30 minutes
Total Time:
2 hours 10 minutes
Servings:
12
Ingredients
Dough
- 3 ¾ cups all-purpose flour
- ¼ cup granulated sugar
- 2 ¼ tsp active dry yeast 1 packet
- ¾ cup warm milk 110°F / 43°C
- ¼ cup unsalted butter melted
- 1 large egg
- ½ tsp salt
Cinnamon Filling
- ⅓ cup brown sugar packed
- 2 tbsp ground cinnamon
- ¼ cup unsalted butter softened
Cream Cheese Frosting
- 4 oz cream cheese softened
- ¼ cup unsalted butter softened
- 1 cup powdered sugar
- ½ tsp vanilla extract
- 1–2 tbsp milk to adjust texture
Instructions

Activate the Yeast
Stir warm milk, sugar, and yeast in a bowl.
Let rest 5–10 minutes until foamy.
Make the Dough
Add melted butter, egg, salt, and flour.
Mix until dough forms, then knead 8–10 minutes until smooth.
Place in a greased bowl, cover, and let rise 1 hour or until doubled.
Prepare the Filling
Mix brown sugar and cinnamon in a bowl.
Set softened butter aside.
Roll & Fill
Roll dough into a 14×9 inch rectangle.
Spread butter evenly over the surface.
Sprinkle cinnamon sugar across the dough.
Shape the Rolls
Roll dough tightly into a log.

Slice into 10–12 even rolls.
Place in a greased baking dish with slight spacing.
Second Rise
Cover and let rise 30–40 minutes until puffy.
Bake
Preheat oven to 350°F (175°C).
Bake 20–25 minutes until golden brown.
Make the Frosting
Beat cream cheese and butter until smooth.
Mix in powdered sugar, vanilla, and milk until creamy.
Frost & Serve
Spread frosting over warm rolls.
Serve soft and gooey.
REMEMBER
WANT TO SAVE THIS RECIPE? CLICK BELOW AND PIN IT
Pin
Want to save this recipe? Enter your email below and we’ll send the recipe straight to your inbox!
Email (Required)
Δ
NOTE: By saving this recipe, you agree to join our weekly recipes newsletter.




