It took me more than a few overly sweet, weirdly thick batches to land on this cinnamon roll cream cheese frosting. The problem was always consistency. Too stiff and it just sits there. Too thin and it slides right off. This version gets it right: soft enough to melt into warm rolls, rich enough without going overboard, and tangy enough to balance sweet dough like my classic cinnamon rolls.
Prefer a sweeter frosting without the cream cheese tang? Try my easy vanilla buttercream frosting instead.

Save This Recipe ๐
The Backstory (Aka Why I Keep This On Repeat)
I've made way too many cinnamon rolls where the frosting just sat on top like a thick blob.
Not it.
What I actually wanted was the kind of frosting a good bakery uses, the kind that seeps into every layer instead of sitting on top of them. It took some tweaking to get there, but once I did, this became the only version I make.
I also use it on my ensaymada when I want that same soft, tangy topping. It earns its spot fast.
Jump to:
- The Backstory (Aka Why I Keep This On Repeat)
- Ingredients
- Substitution and Additions
- Cream Cheese Frosting vs. Buttercream
- How To Make It
- Getting the Consistency Right
- Common Mistakes
- Flavor Variations
- Rose's Top Tips (Donโt Skip These)
- Recipe FAQs
- More Cinnamon Rolls Recipes
- Did you try this recipe?
- Cinnamon Roll Cream Cheese Frosting
Ingredients
Here's what you'll need:
- Cream cheese: This is the base of the frosting and gives it that classic tangy flavor. Use full-fat block cream cheese, softened but not melted, for the best texture. Avoid cold cream cheese, whipped tub-style cream cheese, or low-fat versions, all three throw off the texture in different ways.
- Butter: Adds richness and helps make the frosting creamy and smooth. Use softened butter, not melted, so the texture stays fluffy instead of greasy.
- Powdered sugar: Sweetens the frosting and helps thicken it without making it grainy.
- Vanilla extract: Rounds out the flavor and makes everything taste a little warmer.
- Salt: Balances the sweetness and keeps the frosting from tasting flat.
- Heavy cream: Loosens the frosting just enough to make it soft, creamy, and spreadable.
See recipe card for quantities.
Substitution and Additions
- No heavy cream? Milk works. Add it one tablespoon at a time until you hit the consistency you want.
- Salted butter? Skip the added salt or reduce it to a small pinch.
- Want it less sweet? Pull back on the powdered sugar slightly and add a tiny extra pinch of salt. It balances everything out.
- Dairy-free? Use dairy-free cream cheese and vegan butter. It won't whip up quite as smooth or hold its shape as well, but the flavor still comes through.
Cream Cheese Frosting vs. Buttercream
Both are sweet, but they land differently. Vanilla buttercream is straightforward sweetness, no tang, holds its shape well, and pipes cleanly if you're decorating. Cream cheese frosting trades some of that sweetness for tang, and in this melty version, trades shape entirely for that soft, sink-into-the-layers texture. If you want something classic and stable, go buttercream. If you want tang and gooeyness, this is the one.
How To Make It
- Add softened cream cheese and butter to a bowl. Beat until smooth.
- Add powdered sugar, vanilla, and salt. Mix until combined.

- Pour in heavy cream and beat until creamy and spreadable.

- Spread over warm cinnamon rolls and let it melt slightly.
Getting the Consistency Right
This is where most people run into trouble, so here's exactly what you're looking for.
- For cinnamon rolls (soft and melty): You want soft peaks, easy to spread, slightly loose but not runny. When you spread it over warm rolls, it should melt down into the layers just a little. If it looks like cake frosting, it's too thick. If it drips like a glaze, it's too thin.
- For cakes and cupcakes (thicker): Use less heavy cream, or skip it entirely. Beat a little longer for a stiffer consistency that holds its shape.
- For drizzling: Add more cream or swap to milk, one tablespoon at a time, until it's thin enough to drizzle from a spoon.
Common Mistakes
- Lumpy frosting: Cream cheese or butter wasn't soft enough. Let them sit out until fully room temperature before you start.
- Too thick: Add heavy cream one teaspoon at a time until you get there.
- Too runny: Add more powdered sugar one tablespoon at a time.
- Too sweet: Add a pinch more salt and taste again.
- Grainy texture: Beat the frosting longer after adding the heavy cream. The extra mixing helps dissolve the powdered sugar granules and smooth everything out.
Flavor Variations
The base recipe is great on its own, but here's how to take it in different directions.
- Cinnabon-style: A small squeeze of fresh lemon juice brightens the frosting and gets surprisingly close to that signature Cinnabon tang. Prefer a more citrusy, less punchy version? Use a teaspoon of lemon zest instead, it's brighter but subtler, and works especially well on sweeter rolls.
- Maple: Swap the vanilla for maple extract, or add a tablespoon of real maple syrup. Especially good on apple cinnamon rolls.
- Cinnamon: Whisk in half a teaspoon of cinnamon for a frosting that doubles down on the flavor of the rolls themselves.
- Brown butter: Brown your butter first, let it cool, then use it in place of regular butter. Adds a nutty, caramel-y depth that's worth the extra five minutes.
Rose's Top Tips (Donโt Skip These)
- Beat the cream cheese and butter together first, before adding anything else. This is what keeps the frosting smooth from the start, add the powdered sugar too early and you're more likely to end up with lumps you can't beat out later.
- Add the heavy cream slowly and beat well. A little goes a long way, you can always add more, but you can't take it back out once it's in.
- Taste before you commit to a full batch of powdered sugar. Everyone's sweetness preference is different, and it's easier to add more than to fix an overly sweet batch after the fact.
- If you're making rolls ahead of time, make the frosting fresh the day of. It only takes 5 minutes, and fresh-made always beats a batch that's been sitting in the fridge losing its texture.
- Double the batch if you're making a full pan of rolls. This recipe makes enough for 12, but if people are going back for seconds (they usually are), it's worth having extra on hand.
- Don't leave frosted rolls out too long. Once frosted, this is a dairy-based topping. If you're not eating within a couple of hours, refrigerate the rolls rather than leaving them on the counter.
Recipe FAQs
Yes. Use whole milk instead, added one tablespoon at a time. The texture will be slightly thinner and less rich, closer to a glaze. Still good, just a different result.
Warm. That's what gives you the melty, bakery-style finish. Let the rolls cool for about 5 to 10 minutes after they come out of the oven, then frost. If the rolls are fully cooled, the frosting will just sit on top instead of sinking in.
Yes. Up to 5 days in the fridge. Let it come to room temperature and re-beat before using.
You can, but the texture may change slightly after thawing. Best used fresh or refrigerated.
This recipe makes enough to generously frost 12 cinnamon rolls. If you're making a larger batch, it doubles easily.
Close. Add a small squeeze of fresh lemon juice to the base recipe. It gives you that signature bright, tangy flavor that Cinnabon is known for.

More Cinnamon Rolls Recipes

Did you try this recipe?
Share how it turned out in the comment box below, and if you loved it, share it on Facebook, Pinterest & Instagram.
Thank you!


Cinnamon Roll Cream Cheese Frosting
Equipment
- MIxing Bowl
- hand mixer
Ingredients
- 1 ยฝ cups confectionersโ sugar
- ยผ cup butter softened, unsalted
- 8 oz cream cheese softened
- 1 teaspoon vanilla extract
- ยผ teaspoon salt
- 2 tablespoon heavy whipping cream add more if needed
Instructions
- Beat cream cheese and butter until smooth.8 oz cream cheese, ยผ cup butter
- Add sugar, vanilla, and salt. Mix well.1 ยฝ cups confectionersโ sugar, 1 tsp vanilla extract, ยผ tsp salt
- Add heavy cream and beat until creamy.2 tbsp heavy whipping cream
- Spread over warm cinnamon rolls.
Save This Recipe ๐
Notes
- Add more cream for a softer texture
- Add more sugar for a thicker frosting
- Best used immediately on warm rolls
- Store leftovers in the fridge up to 5 days







Elaine says
Mine came out grainy, did i not beat it long enough after adding the sugar
Rose Sioson says
Hello Elaine! Grainy usually means the powdered sugar didn't fully dissolve, and cold weather doesn't help, cold cream cheese and butter beat up grainy no matter how long you mix. If your kitchen runs cold in winter like mine, let the ingredients sit out a bit longer before starting or beat a touch longer than you normally would.