Best Cream Cheese Frosting
This cream cheese frosting is smooth, tangy, and stable enough for piping and decorating. Made with equal parts butter and cream cheese, it holds its shape beautifully on cakes and cupcakes. With just five simple ingredients, it comes together in minutes and works especially well for layer cakes and warmer kitchens.

When I was decorating cakes regularly for my cake business, I quickly learned that not all cream cheese frostings behave the same. Some were too soft for piping, others slid between layers, and a few simply couldn’t handle warm weather.
Over time, I adjusted the ratio and found that using equal parts butter and cream cheese made all the difference. The extra butter gives structure as it chills, making the frosting far more stable — especially for layered cakes or cakes covered in fondant.
This is the version I rely on when I want that classic cream cheese flavor without sacrificing stability. And when I need only the cream cheese goodness without butter, I use my no-butter cream cheese frosting.
Why you’ll love this cream cheese frosting
- Stable enough for piping
- Holds shape better than softer versions
- No heavy cream (no extra softness)
- Perfect balance of sweet and tangy
- Firms beautifully when chilled
- Made with 5 ingredients

4 Ingredients for Cream Cheese Frosting
- Room temperature unsalted butter adds structure and helps the frosting firm up when chilled. This is especially important for using under fondant-covered cakes.
- Full-fat brick cream cheese, room temperature – Use brick-style cream cheese only. Tub or spreadable versions contain more moisture, which makes the frosting soft.
- Powdered sugar, sifted – Provides sweetness and stability. Sifting helps prevent lumps.
- Vanilla extract – For classic flavor. But you can add lemon/orange zest or lemon/orange/rose/almond extracts if desired
- Pinch of salt – helps balance sweetness and enhances flavor.

Step-by-Step: How to Make Cream Cheese Frosting
Step 1: Beat the Butter
In a stand mixer fitted with a paddle attachment, beat the butter until smooth and creamy.
Step 2: Add the Cream Cheese
Add the cream cheese and beat on medium-low just until combined and smooth. Do not overmix.
Step 3: Add Powdered Sugar Gradually
Add the powdered sugar one cup at a time on low speed, mixing well after each addition.
Step 4: Add Vanilla and Salt
Mix just until combined and fluffy. Avoid high speed once the cream cheese is added.
Use immediately or chill briefly if needed.

Storage
Store in the refrigerator for up to 5 days.
Freeze up to 1 month.
Bring to cool room temperature and rewhip briefly before using.
Flavor Variations for Cream Cheese Frosting
This stable cream cheese frosting is easy to customize. When adding flavors, avoid too much liquid so the frosting keeps its structure.
- Maple – Mix in 1–2 tablespoons pure maple syrup and a small pinch of extra salt. If needed, add 1–2 tablespoons powdered sugar to maintain thickness.
- Spiced – Add 1 teaspoon ground cinnamon or pumpkin spice. Perfect for carrot cake, banana cake, or fall desserts.
- Chocolate – Beat in ¼ cup sifted cocoa powder for a rich chocolate version. For deeper flavor, add 1–2 tablespoons cooled melted chocolate.
- Berry – Stir in 2–3 tablespoons finely ground freeze-dried strawberry or raspberry powder. This adds strong flavor without extra moisture.
- Citrus – Add 1–2 teaspoons finely grated lemon or orange zest for a fresh, bright flavor.

How to Make Cream Cheese Frosting Thicker
If you need a firmer frosting for piping:
- Chill for 15–20 minutes
- Add 2–3 tablespoons powdered sugar
- Mix briefly on low speed
This version is already thicker than most recipes because of the higher butter ratio.
Why Is My Cream Cheese Frosting Runny?
- The most common reasons: Using tub cream cheese, Ingredients were too warm, or overbeating the frosting.
- The only way to fix: Chill the mixture for 20–30 minutes, add a few tablespoons of powdered sugar as necessary, and mix gently on low speed to prevent overmixing.

Can You Pipe Cream Cheese Frosting?
Yes — especially this version.
Because it contains more butter and no added liquid, it holds its shape better than softer versions. Chill slightly before piping if your kitchen is warm.
Use gel food coloring if coloring the frosting, as liquid food coloring can thin it.
Can I make cream cheese without butter?
Yes, you can use my No-Butter Cream Cheese Frosting. It’s absolutely delicious and easy to use, but it has its limitations. You can only pipe soft swirls on the cupcake with a round tip. Or spread it on a cake, but you can’t use it for defined piping and definitely not under fondant. Though the flavor of cream cheese is heavenly.

Can You Use Cream Cheese Frosting Under Fondant?
Yes, when used properly.
The extra butter in this recipe helps the frosting firm up, making it better suited to structured cakes.
1. Apply a thin crumb coat
2. Chill until firm
3. Apply final coat
4. Chill again before covering

Pro Tips for the Best Cream Cheese Frosting
- Use Properly Softened Butter – Butter should be soft enough to press with your finger but not greasy or melting. If it’s too warm, the frosting can become loose. Never microwave to soften — cut into cubes and let it sit at room temperature instead.
- Always Use Full-Fat Brick Cream Cheese – Spreadable or tub cream cheese contains more moisture and stabilizers. For a frosting that pipes well and holds structure, use full-fat brick-style cream cheese only.
- Do Not Overbeat After Adding Cream Cheese – Once the cream cheese is added, mix on medium-low just until smooth. Overmixing can cause the frosting to loosen or become slightly grainy.
- Chill When Necessary – If your kitchen is warm or the frosting feels soft, refrigerate it for 15–20 minutes before piping. The higher butter ratio allows this frosting to firm up beautifully when chilled.
Troubleshooting Cream Cheese Frosting
| Problem | Cause | Fix |
|---|---|---|
| Too soft | Warm ingredients | Chill 15–20 minutes |
| Too stiff | Butter too cold | Let sit 10 minutes, remix |
| Grainy | Overmixed | Mix on low next time |
| Too sweet | Personal preference | Add pinch more salt |

- Bakery Style Vanilla Frosting or Bakery-Style Chocolate Frosting
- Best Coffee Buttercream Frosting
- Caramel Buttercream Frosting, Butterscotch Buttercream Frosting
- 30 + Buttercream Recipes – Frosting
Frequently asked questions
In most cases, the reason is not using full-fat cream cheese. You must use 38 to 40% cream cheese, which has less moisture that can separate when whipped.
Just like whipped cream, cream cheese becomes fluffy with all the mixing, and a lot of air is incorporated into the frosting. Over time, it loses its volume when kept outside of the fridge for too long, especially in warmer climates. Cream cheese is perishable, so this frosting must be kept refrigerated at all times.
Absolutely! You can use this cream cheese frosting. The extra butter used in the frosting adds stability that works beautifully under fondant. The important thing is to make sure you chill the cake between layers of frosting so the butter has time to firm up. This gives you a firm canvas for draping with fondant. For even better stability use European style butter which has a high fat content of 80% or more.

Stable Cream Cheese Frosting for Piping and Decorating
This stable cream cheese frosting is smooth, tangy, and perfect for piping and decorating. Made with equal parts butter and cream cheese, it holds its shape beautifully on cakes and cupcakes without becoming too soft. Just five simple ingredients and ready in minutes.
Ingredients
- 226 g (1 cup) Butter unsalted, room temperature
- 226 g (1 cup) Cream cheese 38 – 40% fat
- 625 g (5 – 6 cups) Powdered sugar sifted to prevent lumps
- 1 tbsp Vanilla extract
- 1 tsp Salt
Method
- Step 1: Beat the Butter – In a stand mixer fitted with a paddle attachment, beat the butter until smooth and creamy.226 g Butter
- Step 2: Add the Cream Cheese – Add the cream cheese and beat on medium-low just until combined and smooth. Do not overmix.226 g Cream cheese
- Step 3: Add Powdered Sugar Gradually – Add the powdered sugar one cup at a time on low speed, mixing well after each addition.625 g Powdered sugar
- Step 4: Add Vanilla and Salt – Mix just until combined and fluffy. Avoid high speed once the cream cheese is added.1 tbsp Vanilla extract , 1 tsp Salt
- Use immediately or chill briefly if needed.
Notes
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!













Hello veena what can we use as a substitute of eggs and egg white. in what quantity?
Hi Veena,
I will like to make cream cheese at home to prepare my cheese cake. should you have a recipe for cream cheese, pls forward to me.
regards
Lynn
Hi Veena,
I will like to make cream cheese at home to prepare my cheese cake. should you have a recipe for cream cheese, pls forward to me.
regards
Lynn
Best Cream Cheese Frosting EVER!!
Tnks for sharing and will try it out
Hi Veena
I am bit confused with the chocolate buttercream recipe. Do you add the chocolate to the buttercream recipe or is the recipe only chocolate and butter.
Thank you
Maria
I doubled this recipe and it actually made enough for a 3 layer cake!auberge des templiers les bezards
The recipe sounds delish!
Can you please tell me if i can use it to make cupcakes instead of a cake?
Yes, use the same recipe for cupcakes. just bake for less time.. should be about 18 to 20 mins depending on how much you fill them. thanks
Are we able to use this recipe to make cupcakes as well?
The recipe is superb.The cake looks delicious.How many cups sugar do we need in this recipe.Actually the acid i.e vinegar reacts with buttermilk and cocoa to give it a red tinge.But they add colour to give it the red look.So i guess its red velvet cake.I liked the option of adding beetroot juice.Its very healthy compared to color.Thanks for the amazing recipe.
Thanks Shalu,
It's 280 grams about 1 1/2 cups sugar.
Do try the recipe and let me know.
Veena