Add the cream cheese, butter, sugar, and vanilla to a large mixing bowl or the bowl of a standing mixer.
Use electric beaters to mix, starting on low speed and gradually working up to the highest speed, for 3-4 minutes.
When it's mixed, the frosting should be smooth, creamy, and fluffy. There shouldn't be any grittiness when tasted or a small amount is rubbed between a finger and thumb.
Store the frosting in an airtight container in the refrigerator for up to 4 days.
Notes
• To make vegan cream cheese frosting, use the same amounts of vegan cream cheese, vegan butter, and powdered sugar.