Quick, easy cream cheese frosting recipe, homemade with simple ingredients. Fluffy, stable, creamy and bakery style. Perfect for piping and cake decorating. Tastes even better than store bought icing.

Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from CakeWhiz
This old fashioned whipped frosting is truly the best. It's just as delicious as my Coconut Cream Chocolate Frosting, Sour Cream Frosting (Vanilla), and Chocolate Sour Cream Frosting (Cocoa Powder). It's silky, smooth, rich and creamy and has the perfect balance of sweetness and tanginess. It's a nice change from classic American buttercream icing and I can eat it by the spoonfuls.
Jump to:
Key ingredients
- Cream cheese- Stick to full fat Philadelphia cream cheese. Nothing else is as good as this. Steer clear from generic brands. They are not as thick, which results in a thinner icing consistency.
- Butter- Use unsalted butter
- Powdered sugar- This is the best kind of sugar for frosting because it dissolves quickly and makes a smooth texture.
- Vanilla- I recommend obtaining the highest quality vanilla, because it truly has the best flavor compared to imitation kinds.
- Meringue powder- This ingredient actually helps to bring greater stability to the overall structure.
- Corn starch- This helps to thicken the overall consistency of the frosting.

Variations
- Add some lemon- Add 1 tablespoon lemon zest and 1 teaspoon lemon extract in this recipe. You can also make my Lemon Frosting (Lemon Buttercream).
- For a lime version- Add 1 tablespoon lime zest and 1 teaspoon lime extract in this recipe.
- Orange flavor- Add 1 tablespoon orange zest and 1 teaspoon orange extract in this recipe.
- Turn this into a drizzle- Thin it out with milk or heavy cream until you have syrup-like consistency. That's the perfect topping for Easy Homemade Cinnamon Rolls (1 Hour).
- For chocolate flavor- I don't recommend adjusting this recipe. Instead, I want you to make this Chocolate Cream Cheese Frosting with cocoa powder.
- Pairing with cakes and cupcakes- Try this with my classic Red Velvet Cake (Layer Cake) or Red Velvet Cupcakes. It also tastes incredible with my Carrot Cupcakes and Moist Carrot Cake.
- Coat cookies, brownies and bars- Like these Easy Pumpkin Bars, Carrot Brownies, or Carrot Cake Cookies.
- Crusting frosting- That is different than today's recipe. It is really sweet and made with a high ratio of sugar to butter. Due to this, when it's used to frost cakes, a light sugar crust forms on the cake and creates a very smooth appearance. Perfect for the Viva method. It's great for people don't like the taste of fondant but prefer the look of Marshmallow Fondant. If you keep mixing more powdered sugar to my recipe today, you will end up with crusting buttercream.
How to make easy stable cream cheese frosting recipe from scratch?

1. Cream together butter and cream cheese- Until smooth.

2. Dump in- The vanilla and mix.

3. Add in- Meringue powder, cornstarch and half the powdered sugar and mix.

4. Mix in- Remaining powdered sugar.

5. Icing is ready- When sugar mixture is smooth and creamy.

6. Pipe- On top of cupcakes.
This icing is:
- Easy to make with simple ingredients
- Stable and holds its shape
- Not runny, not lumpy, not grainy and not too stiff
- Perfect for cake decorating
- Perfect for piping cupcakes
- Rich, creamy, fluffy, sweet and tangy
Tips and techniques
- Use clear vanilla extract- For pure white color and no discoloration.
- Don't use low fat cream cheese- It must be full fat cream cheese. This adds flavor and richness to your frosting.
- Use cold cream cheese- It should not be at room temperature.
- Don't skip meringue powder and cornstarch- Since that makes this frosting thicker and and helps stabilize it.
- You will know your frosting is ready when- You scoop frosting onto your spatula and it holds its shape without dripping.
- This icing should be colored with gel colors- Don't use liquid food coloring or else the consistency may change.
- Unsalted butter must be used- For best flavor and so your dessert isn't too salty.
- Make it thinner- By adding more milk or heavy cream (only 1 tablespoon or even 1 teaspoon at a time) until you reach the desired consistency. If it's too runny you may have put too much liquid or not enough powdered sugar.
- Make it thicker- Adding more powdered sugar will make it thicker but it will also make the icing more sweeter. I like to add some meringue powder and/or cornstarch to thicken it.
- Recipe can easily be doubled- To make a bigger batch and serve more people.
- Further stabilize this frosting- By using a combination of shortening and butter or just shortening in this recipe.
- Make a smooth frosting- You don't want it to be lumpy and grainy, which can happen if it's not mixed together properly or the ingredients were not combined well. For best results, I suggest using an electric mixer.

Recipe FAQs
The recipe below will yield about 3 cups of frosting. That's enough for icing 24 cupcakes or frosting a sheet cake. However, recipe can easily be doubled to frost bigger cakes or layer cakes.
Some people like to use Splenda instead of powdered sugar but I prefer the powdered sugar version better.
Please, no. Never use margarine, because it does not work well and the consistency is awful.
They both have different flavors and go well with different cake flavors. Cream cheese icing has a subtle tanginess to it. Buttercream frosting has no tanginess and a strong vanilla flavor.

Storage
- Refrigerate- In a sealed container for up to 5 days. It's refrigerated because cream cheese is used and that can go bad at room temperature.
- Freeze- In a sealed container for up to 1 month. When you are ready to enjoy it, thaw in fridge overnight and whip again.
- Room temperature- This can stay out for 2-3 hours.
- Make ahead- This can easily be made 1-2 days in advance.
More frosting recipes
- Easy Orange Frosting (Buttercream Icing)
- Strawberry Frosting (With Fresh Strawberries)
- Mango Frosting (Buttercream)
- Cooked Flour buttercream (Ermine Frosting)
- White Chocolate Buttercream Frosting (2 Ingredients)
Recipe

Best Cream Cheese Frosting (Stable)
Video
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from CakeWhiz
Ingredients
- 8 oz Cream cheese Full fat, Cold, Please use Philadelphia brand and avoid generic brands
- ½ cup Butter Unsalted, Room temperature. For additional stability, you can use ¼ cup butter and ¼ cup shortening.
- 4 cups Powdered sugar Preferably sifted
- ¼ cup Cornstarch For stability
- 1 tablespoon Meringue powder For stability
- 1 tablespoon Vanilla extract Use clear vanilla extract if you want a pure white color. Regular extract will result in a slightly off white in color.
Instructions
- In a mixing bowl, beat together the cream cheese and butter.
- Add vanilla extract and mix again.
- Add cornstarch, meringue powder and half the powdered sugar. Mix until it's partially combined.
- Add remaining powdered sugar, while continuing to mix until all the sugar is fully incorporated. You will end up with a smooth and creamy mixture.
- If icing is too thick, mix in some milk as necessary. Start with 1 tablespoon or even 1 teaspoon and add more as necessary. Enjoy.
Notes
- Use unsalted butter to prevent this icing from becoming too salty.
- Use full fat cream cheese for maximum richness and creaminess.
- Please note that you must use cold cream cheese and not room temperature.
- Use gel food coloring to tint this icing any color you like.
- This should be enough to fill and frost a round 8x3 cake.
- This should also be enough to ice 24 cupcakes in a simple swirl and not a super high swirl.
- For pure white colored icing, use clear extract. If you use regular extract, you will have a slightly off white color.
- Sift powdered sugar to remove any lumps and this will ensure the smoothest consistency.
- If icing is too thick, mix in some milk as necessary. Start with 1 tablespoon or even 1 teaspoon and add more as necessary.
- Read additional tips and variations above.
- Leftover icing can be stored in a sealed container in the fridge for up to 5 days.
Nutrition
An automated tool is used to calculate the nutritional information. As such, I cannot guarantee the accuracy of the nutritional information provided for any recipe on this site.





Bennita
Hi will this icing be smooth for decorating a cake and how long do I whip the butter and cream cheese
Abeer Rizvi
Yes, you can use it for cake decorating. You whip butter and cream cheese until smooth. They should both be at room temperature.
Diana
I am going to try this to decorate my lamb cake. Do I need to keep the frosting in the frig while I pipe to keep it stable? Also, do you sift the powdered sugar? Thank you.
Abeer Rizvi
I don't have to keep it in the fridge while I am piping. If you are piping and feel like the warmth of your hands has made the icing warm and unstable, you can pop the piping bag in the fridge for 20 minutes. Yes, I like to sift my powdered sugar.
Melissa
Can I make this ahead of time and freeze it?
Abeer Rizvi
Yes, you will have to whip it again upon thawing.
Angie
Can I add crushed oreos to this frosting?
Abeer Rizvi
Yes, you can.
Teri
Awesome recipe! It is delicious, easy to make and very stable for piping. Can’t wait to make it again
Maria
can I freeze this frosting?
Abeer Rizvi
Yes. You will have to whip it again when it thaws.
Jacqueline Lopez
this recipe was delicious and stable!
no runnyness, no falling off the side of the cake also was not a yellowish color. Client enjoyed the taste of the cake and frosting so much she sent a 50 dollar tip! I highly recommend !
Tiffany
Can I make it strawberry? Dried or fresh? Without changing it ?
Abeer Rizvi
I would recommend my strawberry frosting rather than modifying this one: https://cakewhiz.com/strawberry-frosting/
If you still want to use this one, use freeze dried strawberry powder because fresh ones will thin out the consistency.