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.













I have also added almond and cherry extract to the vanilla for an extra boost of flavor
Delicious and easy recipe… thank you… I did use only half the sugar since I don’t like things too sweet… and I added some orange zest as well.. Perfect for a 9×13 carrot cake…
It is perfect with only ONE cup of sugar. Try it before you add more IMO
I love this… with the lemon… same as your wonderful banana cake!! My fav!
I love all of your recipes I have tried .
Anytime I want to cook anything, YOU are my go-to!
Thank you!!
That is so sweet of you, Angie! I am so glad you are enjoying our recipes.
Hi~ I always make my own cream cheese frosting with just cream cheese and powdered sugar. But I wanted to see if I could make it even better so I tried this recipe. I don’t mean to be disrespectful but it was so disappointing the butter totally threw off the delicious cream cheese frosting flavor. Which is a must have for carrot cake.
I am sorry to hear that, Debra! We love this frosting with a little butter and salt for added flavor. Thanks for trying our recipe.
I made the following change to the recipe, used 4 ounce stick of butter and 3 cups confectioners sugar. Everything else was the same as the recipe. Excellent results. It frosted a 3 layer 8 inch cake.
can you freeze the frosting?
Hi Michelle, I have never tried freezing this icing so I can’t say for sure but other readers have tried it and said it works great!
Yummy. I used it to top chocolate cardamon cake.
The recipe for cream cheese icing I added sour cream instead of small amounts milk to loosen from thick to desired smoothness. The addition of the sour cream made cream cheese icing delectable and great consistency.
I did this with just 1 cup of sugar and thought it was perfect. I suggest you taste test along the way as 3 cups sounds to high and cloyingly sweet. Thank you for the easy recipe.
I use only one cup as well and it is great!