Let the cream cheese and butter rest at room temperature until soft enough to blend easily.
Beat both together in a large bowl using a hand or stand mixer until smooth and evenly combined.
Add in the powdered sugar slowly, mixing on low so it doesn’t puff out.
After all the sugar is in, switch to medium speed and beat until the frosting looks fluffy and light.
Pour in the vanilla extract and sprinkle in the salt, then beat for a few more seconds until everything blends evenly and the frosting looks smooth.
Check the texture. Add a spoonful of powdered sugar for a firmer frosting or mix in a teaspoon of milk for a lighter one.
Use it right away to frost cupcakes, cakes, or cookies, or chill for about 20 minutes for a thicker spread.