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

Cinnamon Rolls with Cream Cheese Frosting
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.
Want to save this recipe? Enter your email below and we’ll send the recipe straight to your inbox!
NOTE: By saving this recipe, you agree to join our weekly recipes newsletter.








Leave a Reply