12 ounces (340 grams) cream cheese, room temperature
3-6 tablespoons (42-84 grams) unsalted butter, room temperature
1 cup (120 grams) powdered sugar (you can add more, if desired)
pinch of salt
1/2 teaspoon vanilla extract
Directions
In a medium mixing bowl, beat the cream cheese and butter together with an electric hand mixer at medium speed until well combined. It’s okay if it looks a little crumbly.
Gradually beat in the powdered sugar until totally combined and then beat in the salt and vanilla. If it’s firm enough for your needs, frost your cake / cupcakes.
If you want it firmer, refrigerate for about an hour, stirring the frosting after about 30 minutes. Don’t let it chill too long before frosting your cake, though, because it gets quite firm, like a cream cheese tart filling. If that happens, just bring it to room temperature and then frost.
Refrigerate in an airtight container for up to 3 days and refrigerate anything you frost with this frosting. The frosting firms up once refrigerated so if you want the softer frosting texture (rather than a cream cheese tart filling kind of texture), let the cake or cupcakes come to room temperature before serving.
Notes
If you live outside of North America and have the kind of cream cheese that’s meant for toast (that comes in a little plastic tub) rather than American style brick cream cheese, then get 450 grams of cream cheese, place it in the center of a cheesecloth, and wring out the liquid until you have 340 grams of cream cheese left.
If you want to pipe this frosting, use 6 tablespoons of butter and if you just want to slather it on, use 3. Or 6 if you just want it a little firmer!
This recipe yields a little more than 2 cups of frosting, which is enough for 2 tablespoons (32 grams) of frosting on 16 cupcakes or for about 12 piped cupcakes.