Fluffy, sweet and velvety-smooth Cream Cheese Frosting Recipe. The perfect topping for cakes, cookies, cinnamon rolls, quick breads, and more.

This is a classic cream cheese frosting recipe that is easy, delicious, and the perfect topping for so many tasty treats (suggestions below).
Prefer a different frosting? Try our Vanilla Buttercream or Strawberry Buttercream.
Ingredients needed
Cream Cheese: You’ll need 12 ounces of softened block-style cream cheese for this recipe. I prefer full-fat regular cream cheese, but reduced fat (Neufchâtel Cheese) can be used if that’s your preference.
Butter: Half a cup of softened butter adds a rich flavor and texture to this frosting. Although it is “cream cheese” frosting, it still needs a bit of butter.
Powdered Sugar: This serves as the sweetener and thickener. I use around 4 cups. I recommend having a little extra on hand in case you want to make the frosting thicker.
Vanilla Extract: Pure vanilla extract extract adds a classic flavor to the frosting and pairs wonderfully with the tang of the cream cheese.
Almond Extract (optional): I love a little splash of almond extract in cream cheese frosting. It makes it taste like bakery or wedding cake frosting, it adds a very subtle smooth and sweet flavor. Feel free to leave this out or increase the amount if you prefer a strong almond flavor.

How to make cream cheese frosting fluffy
In order to make frosting fluffy, you need to incorporate air into it. This recipe starts with creaming the cream cheese and butter, which is the first step to getting fluffy frosting.
Then, add the powdered sugar, a cup at a time, beating well (and incorporating air) between each addition. Lastly, beat the frosting on high speed for a minute or two until it is super light and fluffy.
How to thicken cream cheese frosting
This frosting is softer than a typical buttercream-like frosting. If you are having trouble getting the frosting thick enough, you can stick it in the fridge for 30 minutes or so.
If your cream cheese and butter were too warm to start with, it will be difficult to get thickened frosting without chilling.
This frosting firms up beautifully when chilled. Once I have applied the frosting to cake/cupcakes/cookies etc., I like to place the items in the fridge so that the frosting can stabilize.

How to use cream cheese frosting
CAKE OR CUPCAKES: Carrot, Lemon, Pumpkin, Apple, Cinnamon, Coconut, Chocolate, or Red Velvet.
COOKIES AND BARS: Oatmeal Chocolate Chip Bars, Sugar Cookies, Sugar Cookie Bars, Carrot Cake Cookies, Cheesecake Cookies.
YEAST BREADS AND QUICK BREADS: Cinnamon Rolls, Banana Bread, Pumpkin Muffins.

Free Baking Guide!
Become a BETTER BAKER with our RECIPES, TIPS, & TRICKS
Recipe

Cream Cheese Frosting
Ingredients
- 12 ounces cream cheese, softened to cool room temp
- ½ cup unsalted butter, softened to cool room temp
- pinch salt, optional
- 4 cups powdered sugar, more or less, based on preference
- 2 teaspoons pure vanilla extract
- ¼ to ½ teaspoon almond extract , optional
- milk, half and half or cream, optional
Instructions
- Using a hand mixer, or stand mixer fitted with the paddle attachment, beat cream cheese, butter and pinch of salt until smooth and combined.
- Add the powdered sugar 1 cup at a time, beating well between each addition. Periodically scrape down the bottom and sides of the bowl and beater. Add extracts and beat on high speed for at least 1-2 minutes until fluffy and smooth. Adjust the consistency by adding more powdered sugar to thicken or a splash of milk to thin. See note for tips.
Video
Notes
- You can easily adjust the consistency by adding more powdered sugar to thicken or a splash of milk/half and half/cream to thin.
- Depending on what you are using the frosting for, you might want it thicker or thinner than written. For example: I like the frosting a little thinner if frosting a layer cake and thicker if piping frosting on cupcakes.
Nutrition
Nutritional Information is an estimate based on third-party calculations and may vary based on products used and serving sizes.
Jocelyn (Grandbaby Cakes) says
This is the most versatile frosting that tastes great on everything!
Mary says
If you make too much, butter cream and cream cheese frosting both freeze really well too! Unthaw, stir and it’s great for cookies or a few cupcakes.
Celebrating Sweets says
Great suggestion. Thanks, Mary!
Lora says
My absolutely favorite frosting and yours looks delightful!!
Jade Manning says
I have never wanted to wipe my finger across frosting so much before in my life, and eat it mmm!
Chrissie Baker says
OMG!!!! this was the best cream cheese frosting ever.
Bee says
This is really the Best Cream Cheese frosting EVER !! I tried many recipes and never got this perfect consistency for cream cheese frosting. Thanks for the recipe. Love it
Cathy says
Cream cheese frosting is the BEST! Yours looks absolutely perfect!
Gloria says
This frosting looks amazing !
Jackie says
This frosting was great on top of the cinnamon rolls this morning. Had to come back and rave to you about how delicious these were.
Celebrating Sweets says
I’m glad you enjoyed it! 🙂