This Cream Cheese Frosting is rich, creamy, and just sweet enough with the perfect tang from cream cheese. It comes together in 5 minutes and spreads beautifully over cakes, cupcakes, banana bars, cinnamon rolls, or any dessert that needs a little something extra.

This post may contain affiliate links. Please read our disclosure policy.
Holly’s Recipe Highlights: Cream Cheese Frosting

Flavor: This cream cheese frosting has a rich, creamy flavor with the perfect balance of sweet vanilla and tangy cream cheese.
Texture: Soft, fluffy, and perfectly spreadable for cakes and bars.
Recommended Tools: A hand mixer or stand mixer makes this quick and lump-free.
Serving Suggestions: I always love using this cream cheese frosting on carrot cake, and banana cake because the sweet, tangy flavor pairs perfectly with the warm spices.
Total Time: 5 Minutes Makes: 2.5 Cups
Ingredient Notes

- Cream Cheese: Full-fat block-style cream cheese creates the thickest, creamiest frosting. Tub-style cream cheese can make the frosting too soft.
- Butter: Softened butter blends smoothly with the cream cheese and adds richness. If using salted butter, reduce or omit the added salt.
- Powdered Sugar: Start with 3 cups and add more as needed for a thicker frosting. Sifting the sugar helps create a smoother frosting if there are any clumps.
- Vanilla Extract: Vanilla gives the frosting a classic bakery style flavor.
Cream Cheese Frosting Variations
Lemon Frosting: Use lemon juice in place of vanilla and add lemon zest for extra citrus flavor.
Cinnamon Frosting: Add a small pinch of cinnamon for pumpkin cake, spice cake, or carrot cake.
Orange Frosting: Add orange zest for a fresh flavor that pairs well with cranberry, carrot, or spice desserts.
Thicker Frosting: Add more powdered sugar a little at a time.
Thinner Frosting: Add milk or water, 1 teaspoon at a time, until spreadable.
How to Make Cream Cheese Frosting
- Beat the cream cheese and butter (full recipe below).
- Mix in the vanilla or lemon juice.
- Add the salt and powdered sugar.
- Beat until fluffy, then spread over fully cooled baked goods.

Storage and Leftovers
- Storage: Keep leftovers in an airtight container in the refrigerator for up to 5 days.
- For Spreading: Let it soften at room temperature for at least 20 minutes before spreading. If needed, give it a quick stir before using.
- Freezing: Freeze cream cheese frosting in an airtight container for up to 2 months. Thaw in the refrigerator overnight, then let it soften and stir before spreading.
Desserts That Love Cream Cheese Frosting
Did you enjoy this Cream Cheese Frosting Recipe? Leave a comment and rating below.

Equipment
Ingredients
- 8 ounces cream cheese room temperature
- ⅓ cup unsalted butter softened
- 1 teaspoon vanilla extract or lemon juice
- ⅛ teaspoon salt
- 3 to 3 ½ cups powdered sugar
Instructions
- Combine cream cheese and butter with a mixer on medium speed until smooth and creamy. Mix in vanilla (or lemon juice and lemon zest if using).
- Add in salt and powdered sugar a bit at a time, scraping the sides of the bowl as needed. Continue beating on medium speed until fluffy. Do not overmix.
- Store up to 5 days in the refrigerator.
Video
Notes
- This frosting cannot be piped with a piping bag, it is a soft frosting.
- To avoid a runny frosting, do not overmix.
- Use a stand mixer with either a whisk attachment or a handheld mixer, scraping the sides as needed.
- To make a thicker frosting, add more powdered sugar. A thinner frosting can be made with a touch of milk or water (1 teaspoon at a time).
- Ensure baked goods are thoroughly cooled before spreading frosting to prevent it from melting.
Nutrition Information
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.
© SpendWithPennies.com. Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited. Please view my photo use policy here.













The name says it all! This has been my go-to for years- everyone loves it!
The fastest, the easiest, the BEST! I used 1+1/2 cups of confectioner’s sugar and it was perfection, not the least bit thin or runny. For those who don’t know 1/3 cup of butter is 5 tbsp. plus 1 tsp. I iced pumpkin cupcakes this time. The first round of this frosting and many to come. Thanks so much!
You’re welcome Diane, so glad you love the frosting!
I added small amounts of sour cream instead of milk or cream to loosen icing to consistency I desired. Not only did I get great smoothness and fluffy cream but delectable flavor from sour cream!!
Love this recipe. This is my go to recipe whenever I do carrot courgette cakes etc.
We love this on carrot cake too, Chrissie! So happy you are enjoying it.
Love this recipy,It’s the Best and the easiest I’ve ever made.
I’ve made this cake twice in a week. I,love it. The icing is so smooth and tasty. Freezes great.Thanks so much for this great cake recipy.
Try it cooks you’ll love it.❤️
You’re welcome Delores, so happy to hear that!
exceedingly sweet. Wow – it gave me a sugar rush and I spent the next two hours like an energizer bunny.
This is the easiest cream cheese frosting ever!!! It’s exactly what I was looking for to top my key lime cheese cake (replaced the lemons with limes). Thank you.
Now, I know how to make delicious frostings.
Excellent Frosting, super delicious!
Hi, what calorie calculator did you use? I entered 16 Tbs/8 oz. cream cheese, 5.3 Tbs/.33 cup butter and 3 cups powdered sugar into Spark Nutrition and came out with a way different calorie number per serving, more than double actually, and that was using the low end of the sugar amount. I want to make this because the reviews are so good but I count calories so wanted to verify first. Thanks.
You are definitely correct, thank you so much for bringing this to our attention! There was an error in the calculation (it wasn’t calculating the powdered sugar properly) and we have updated it. Sorry for any confusion.
Hi Holly, going to make your icing tomorrow on a red velvet cake for my grandson’s 12 birthday, is the butter unsalted or salter? Thank you Linda
I use unsalted butter in this recipe. Happy Birthday to your grandson!
Best frosting ever, did I say ever. I used this frosting on a coconut cake for a Church bake sale. It was sold in slices and the first to sale out within 5 minutes. Thank you so much for sharing I have another secret weapon thanks to you Holly.
So happy to hear that it was a hit Anita!
Can I use LESS powdered sugar !
You can try it with less powdered sugar but it may change the consistency to be a bit more runny.
The best I’ve ever made! I made both lemon, and vanilla.
I am so glad you enjoyed the frosting Krystal!
I never thought of using lemon juice! I made mine with lemon juice & it really smooths out the flavor. I don’t use powdered sugar, but honey instead for decades, you get a smooth sweetness without the bite from sugar.
So glad you enjoyed it!
Sounds like a wonderful recipe. Just a quick question – how many grams or mls is a cup?
240 ml. Enjoy!
Thanx holly I am going to try this recipe only using1/2 to a cup less sugar and 1/2 tsp vanilla extract pure and1/2 tsp pure almond extract paired with spice cake hoping it turns out great
Let us know how it goes Chloe!
3 cups of sugar must be very sweet?
Very nice recipe. As advertised :) I skip the lemon and add cinnamon to mine for those beautiful, fragrant flecks in the frosting.
Thank you!
This icing is NO JOKE! It is the best cream cheese icing I have ever eaten (title is on point). It’s not sickening sweet and the lemon gives it a hint of, “What is that?!” I didn’t even add the zest and it was still delicious.
I made slightly more to heavily ice a 3 layer carrot cake.
I did put each layer in the refrigerator to set up a bit after icing.
The next time I make it I will add zest. Be aware….you will want to eat it straight out of the bowl (I did)!!
LOL! Thank you Cathy, I’m so glad you loved it!
So gooooooood! This is our new favorite cream cheese frosting!
I am so glad that you enjoyed this recipe Becky!
Hi holly,can you please tell me what kind of butter I can use it in this recipe?
Any type of unsalted butter should work perfectly.