Thick, creamy, and not-too-sweet — this small batch cream cheese buttercream is made with equal parts butter and full-fat cream cheese for a tangy, vanilla-forward frosting that's ready in 10 minutes. Pipes or spreads beautifully on six cupcakes or a 6-inch cake.
Sift the powdered sugar over a small bowl. This will remove clumps and make the frosting smooth. Optional, but recommended.
Add the butter and cream cheese to a medium mixing bowl (or the mixing bowl for the stand mixer). Beat on medium-high speed until smooth and creamy — this will take about 1 to 2 minutes. Scrape the sides of the bowl as needed.
The cream cheese and butter need to be at the same room temperature to mix properly.
Turn the mixer on low and add the powdered sugar, salt, and vanilla. Mix on low to incorporate, then turn up to medium-high speed and mix for at least 3 minutes. Scrape the sides of the bowl as needed. The frosting will start light and creamy and will get soft and fluffy as you mix it. Do not overmix, or it can separate.
If you prefer thicker frosting, add more powdered sugar 1 tablespoon at a time, not to exceed 3 tablespoons. Careful not to add too much, or the frosting will get too stiff and sweet.
The frosting is ready to use immediately, or it can be transferred to a covered container and refrigerated for up to a week. If refrigerating, bring to room temperature and give it another mix to soften it.
Notes
Serving Size - This is a small batch recipe that can be doubled. It will yield enough frosting for 6 cupcakes or a small, 6-inch cake.
Cream Cheese - Must be the full-fat brick-style cream cheese. Spreadable cream cheese will yield loose and runny frosting.
Stand Mixer – You can use your stand mixer with a standard bowl and attachments. However, because this is a small batch recipe, the frosting will mix more evenly when you use a 3-quart mixing bowl.
Storage - Cover leftover frosting and refrigerate for up to 1 week. Bring to room temperature and give it another mix to fluff it before using.