This recipe will make about 2.5 cups of frosting which is enough to frost 12 cupcakes, a 9x13 inch cake or lightly frost an 8 inch two layer cake. If you plan on doing tall swirls on cupcakes plan on making 1 1/2 to 2 batches for 12-15 cupcakes.
Use heavy whipping cream with a higher fat content to help it whip into a stiff peak. This will help your frosting be more stable and perfect for piping on cupcakes, cakes and more.
Chilling your mixing bowl, beaters, and cream before whipping the cream will helps the whipping process. A quick 10–15 minutes in the freezer can make a big difference.
Cream cheese does not need to be at room temperature. Using cold cream cheese keeps this recipe quick and easy.
For a faster method, whip the cream cheese first, then add all remaining ingredients (including the unwhipped heavy whipping cream). Whip for 3–5 minutes until thickened. The result will be slightly softer but still usable for many desserts. I would not recommend this method if you plan on piping tall swirls atop cupcakes as it's more likely to "slump" if the frosting comes to room temperature before serving.
Store frosting or desserts using this frosting, in the fridge. This frosting will keep in the fridge for several days.