In your mixing bowl, combine the softened cream cheese and softened unsalted butter. Using your mixer, beat them together on medium speed until the mixture is smooth and creamy, about 2-3 minutes.
Add the teaspoon of vanilla extract and the salt. Beat again for about 30 seconds until well incorporated.
Gradually add the powdered sugar, about one cup at a time, mixing on low speed to prevent a sugary cloud. Once all the sugar is added, increase the speed to medium and beat until light and fluffy, about 2-3 minutes.
Taste the frosting. If you want it sweeter, add more powdered sugar, or if it's too thick, add a splash of milk to reach desired consistency.
Your MUST Try Cream Cheese Frosting is now ready to be spread or piped onto your favorite cakes and cupcakes. Enjoy!