In a large mixing bowl, beat the softened cream cheese and butter together until smooth and fluffy.
Add in the vanilla extract and pinch of salt, mix to combine.
Gradually add the powdered sugar, about 1 cup at a time, beating well after each addition until fully incorporated.
Scrape down the sides and beat one more time until the texture is creamy and spreadable.
Use immediately to frost cupcakes, or refrigerate for up to 5 days. Bring to room temperature before using if chilled.