This post may contain affiliate links. We make a small commission if you buy the products from these links (at no extra cost to you), but we only recommend products we would use ourselves. For more information, click here to see our disclosures.
Cream cheese icing is by far my favorite icing to use on cakes and cupcakes. It is not too sweet, goes with almost any kind of cake and is surprisingly easy to make. And since it is white, you can easily add a few drops of food coloring to match the decor of whatever party you are throwing. In the picture above, a couple of drops of red food coloring gives the icing the pink color.
What You Need
1/2 cup (1 stick) unsalted butter, softened
8 ounces cream cheese, softened
1 teaspoon pure vanilla extract
1 lb confectioners’ sugar
Pots and Utensils:
Stand Mixer and Mixing Bowl (it is possible to make with a hand-held mixer but adding the ingredients in over time will be a little more difficult…unless you have a helper)
How to Make The Cream Cheese Icing
1. Cut the butter into small pieces.
2. Beat the cream cheese with the vanilla on medium speed until smooth.
3. Gradually add the butter, waiting between each addition until the previous one has been incorporated.
4. Reduce the speed to low.
5. Gradually add the confectioner’s sugar, waiting between each addition until the previous one has been incorporated and the icing is fluffy.
Spread the icing on your cake or cupcakes as you would with any other icing. Since this icing is made from cream cheese, it does need to be refrigerated to prevent it from getting too soft and losing it’s shape. In other words, you will need to store your cake in the refrigerator.
Makes enough to ice 2 8 or 9 inch layer cakes, or 24 cupcakes.