This cream cheese frosting for cinnamon rolls is a thick, tangy icing made with full-fat block cream cheese, softened butter, sifted powdered sugar, and pure vanilla. It takes about 10 minutes, makes about 2½ cups, and frosts 12 large cinnamon rolls. Spread it on while the rolls are warm, not hot, and it melts just a little into every swirl.
Why it works: the texture sits between a thin glaze and a stiff buttercream. It spreads easily, softens on contact with the warm dough, then firms up enough to hold a soft shape. It is also one of the easiest things to get ready before a busy holiday morning, because it keeps in the fridge for up to 5 days. Mix it on Wednesday, and Thanksgiving weekend or Christmas morning caramel pecan cinnamon rolls only need a quick spread before serving.

Following a special diet?
Every recipe on this site can be converted to gluten-free, vegan, dairy-free, keto, nut-free or egg-free with adjusted ratios so nothing falls flat.
Try the Recipe Converter →Before You Start
- Yield: about 2½ cups, enough for 12 large cinnamon rolls
- Time: 10 minutes, no cooking
- Base: 8 oz full-fat block cream cheese and ½ cup unsalted butter, both softened
- Sweetness: 2 cups powdered sugar, sifted, added about ½ cup at a time
- Consistency: thick with soft peaks; 1 to 2 tablespoons milk or heavy cream loosen it
- Make ahead: up to 5 days in the fridge, then bring to room temperature and re-whip
Cream Cheese Icing for Cinnamon Rolls: How Much for 12 Rolls
One full batch of this recipe is the right amount of cream cheese icing for cinnamon rolls baked in a standard 9×13 pan of 12. That works out to roughly 3 tablespoons per roll, which gives you a generous layer that fills the swirls without pooling on the plate.
Baking a different number of rolls? The recipe scales cleanly:
- 6 rolls (half batch): 4 oz cream cheese, ¼ cup (57g) butter, 1 cup (120g) powdered sugar, ¾ teaspoon vanilla
- 12 rolls (full batch): 8 oz (226g) cream cheese, ½ cup (113g) butter, 2 cups (240g) powdered sugar, 1½ teaspoons vanilla
- 24 rolls (double batch): 16 oz cream cheese, 1 cup (226g) butter, 4 cups (480g) powdered sugar, 1 tablespoon vanilla
If you like a thinner coat, the same full batch will cover more rolls. For a smaller pan of 8 to 10, my smaller batch cinnamon roll icing uses half the cream cheese and a little more milk.
Why Block Cream Cheese and Soft Butter Matter

I have tested this with spreadable tubs, whipped versions, and low-fat bricks, and each one failed in its own way. Whipped cream cheese turns too soft, and low-fat versions collapse on warm rolls. Full-fat block cream cheese carries both the tang and the weight, and it is what gives this frosting its structure.

Unsalted butter has one job here: it adds body and keeps the frosting from sliding off the rolls. Use it softened, never melted, and skip anything labeled light or spreadable. One of my oldest kitchen notes reads, “If the butter smells like the fridge, so will the frosting.” Trust that, and use fresh butter.
How to Make It in 10 Minutes
Beat the softened butter and cream cheese together on medium speed for 2 to 3 minutes, until completely smooth with no lumps. This step matters most. Any lumps left now will stay in the finished frosting. Add the vanilla and a pinch of salt and beat for another 15 to 20 seconds.

Sift the powdered sugar first. It prevents gritty bits and speeds up mixing. Add it about ½ cup at a time, starting on low speed so it does not cloud up, then raise the speed to medium high as it comes together.

Stop when the frosting is thick, fluffy, and holds soft peaks. Not stiff, and not streaky. Pure vanilla makes a real difference here because there are so few ingredients. I sometimes use Madagascar vanilla for a stronger flavor, but standard pure extract works beautifully.

If it feels too stiff to spread, add milk or cream 1 tablespoon at a time. Milk gives a lighter, slightly pourable texture. Cream adds richness and softness. For everyday cinnamon rolls I use milk, and for holiday batches I reach for cream.
Frosting, Glaze, or Buttercream on Cinnamon Rolls?
Cream cheese frosting is the tangy, creamy option, and it stands up to brown sugar and spice better than anything else I have tried. If you want something thinner and sweeter that sets with a light shine, a simple vanilla glaze made with just powdered sugar, milk, and vanilla is the cinnamon roll icing without cream cheese.
For a firmer finish that pipes and holds decorations, vanilla buttercream frosting is the better pick. Ermine frosting is silky and custard-like with less tang, which suits layer cakes more than sticky, spiced rolls.
Make It Ahead for Holiday Mornings
Store the frosting in an airtight container in the fridge for up to 5 days. Cold cream cheese frosting is too firm to spread, so take it out about an hour before the rolls come out of the oven, then beat it briefly to bring back the soft texture.
For a relaxed holiday breakfast, make the frosting a few days ahead, bake the rolls in the morning, and frost them in the last few minutes before everyone sits down. Leftover frosting rarely goes to waste. I have used it on pancakes and banana muffins, and even stirred it into oatmeal.
If Something Goes Wrong
- Lumpy frosting: the cream cheese or butter was too cold. Let the bowl sit for 15 minutes, then beat again until smooth.
- Gritty texture: the powdered sugar was not sifted. Sift it next time, and beat a little longer now.
- Too runny: too much milk, or the butter was melted instead of softened. Chill the frosting for 20 minutes and beat again, or add a few spoonfuls more sifted powdered sugar.
- Too stiff to spread: add milk or cream 1 tablespoon at a time.
- Frosting slides off the rolls: the rolls were still hot. Let them cool a few more minutes so they are warm, not steaming.
- Rolls already cooled: warm them gently in the oven or microwave, then frost so the icing can melt into the swirls.
What to Bake Next This Fall
This frosting was made for autumn and holiday baking. For a cozy fall weekend, spread it over apple pie cinnamon rolls or nutty brown butter cinnamon rolls. For Christmas morning, the tang is lovely with cranberry orange cinnamon rolls.
Feeding a crowd with less shaping? Pour it over a warm cinnamon roll cake or drizzle a thinned spoonful over a stack of cinnamon roll pancakes. Any extra frosting is great on a slice of pumpkin bread.
Your Questions, Answered
Should you ice cinnamon rolls warm?
Yes. Frost them while they are warm but not hot, usually after they rest for a few minutes out of the oven. Warm rolls melt the frosting slightly into the swirls for that glossy bakery finish, while hot rolls make it run off.
Cream cheese icing vs glaze: which should you use?
Cream cheese icing is thick, creamy, and tangy, and it needs the fridge for storage. A glaze is just powdered sugar and liquid, so it is thinner, sweeter, and sets into a light shiny coat. Choose cream cheese icing for rich, soft rolls and a glaze for a lighter finish.
Does this work as cream cheese icing for cinnamon buns?
Yes. Cinnamon buns and cinnamon rolls take the same frosting. Use the full batch for 12 buns of any size and spread it on while they are warm.
Can I use whipped or low-fat cream cheese?
I do not recommend it. Whipped cream cheese makes the frosting too soft, and low-fat cream cheese collapses on warm rolls. Use full-fat block cream cheese.
Do frosted cinnamon rolls need to go in the fridge?
Cream cheese frosting is perishable, so refrigerate frosted rolls if they will sit out for more than a couple of hours. Warm them briefly before serving to soften the frosting again.
Make It Your Own
Once you have the base down, small additions change the flavor without changing the structure. A pinch of cinnamon brings the frosting closer to the roll, orange zest adds brightness for holiday rolls, and a little maple extract adds warmth. For a full maple version, try my maple cream cheese frosting.

Save this cream cheese frosting for cinnamon rolls to your fall baking or Christmas morning board on Pinterest, so it is ready the next time you pull a tray of warm rolls from the oven. If you make it, tell me in the comments how you used it. Classic rolls or something new, I always learn something from your kitchen.
Cream Cheese Frosting Recipe
This cream cheese frosting for cinnamon rolls is a thick, tangy icing made with full-fat block cream cheese, softened unsalted butter, sifted powdered sugar, and pure vanilla extract. This easy cream cheese frosting is ready in about 10 minutes and makes about 2½ cups, enough to frost 12 large cinnamon rolls, with a creamy texture that holds soft peaks. The butter and cream cheese are beaten smooth before the sugar goes in, so it spreads over warm rolls and melts slightly into the swirls without running off. Use this cream cheese icing for cinnamon rolls, cinnamon buns, cinnamon roll cake, pumpkin bread, or banana muffins. Thin it with a spoonful of milk or cream for a looser icing, and keep it in the fridge for up to 5 days.
Ingredients
- 1/2 cup (113g) unsalted butter, softened to room temperature
- 8 oz (226g) full-fat cream cheese, softened
- 2 cups (240g) powdered sugar, sifted
- 1 ½ teaspoons pure vanilla extract
- Pinch of salt (optional)
- 1–2 tablespoons whole milk or heavy cream (optional, for thinning)
Instructions
- BEAT THE BUTTER AND CREAM CHEESE: In a large mixing bowl, beat the softened butter and cream cheese together using a hand mixer or stand mixer on medium speed for 2 to 3 minutes until completely smooth and creamy with no lumps.
- ADD THE VANILLA AND SALT: Add the vanilla extract and a small pinch of salt, then beat for 15 to 20 seconds until evenly combined.
- MIX IN THE POWDERED SUGAR: Gradually add the sifted powdered sugar, about 1/2 cup at a time. Start on low speed to prevent sugar clouds, then increase to medium-high as the mixture comes together. Beat until the frosting is thick, fluffy, and holds soft peaks.
- ADJUST THE CONSISTENCY (OPTIONAL): If the frosting feels too stiff to spread easily, add milk or cream 1 tablespoon at a time. Mix until you reach a texture that is thick but slightly pourable, allowing it to melt slightly over warm cinnamon rolls without running off.
Notes
For best results, use high-quality butter and full-fat block cream cheese. Avoid whipped or spreadable cream cheese, which can make the frosting too soft. One batch frosts 12 large cinnamon rolls; halve it for 6 rolls or double it for 24. Frost the rolls while they are warm, not hot, so the frosting melts slightly into the swirls without sliding off. Store leftover frosting in the refrigerator for up to 5 days. Let it come to room temperature and re-whip before using.
Nutrition Information
Yield
12Serving Size
1Amount Per Serving Calories 225Total Fat 16gSaturated Fat 9.4gTrans Fat 0.0gUnsaturated Fat 4.9gCholesterol 44mgSodium 79mgCarbohydrates 20gSugar 20gProtein 1.8g

Hi! Just made this frosting for Christmas Eve cinnamon rolls tomorrow. It is DEEElicious!! My girls are going to love it!!
Hey Cheryl! That sounds like a perfect Christmas Eve treat. Glad you liked the frosting—it’s one of those simple things that makes a big difference. Hope your girls enjoy every bite tomorrow morning 😊
Just made this! Perfect combo of sweet to go with a cinnamon roll!
Glad it worked well with your cinnamon rolls.