In the bowl of a stand mixer fitted with the paddle or whisk attachment, beat the cream cheese and butter. Starting on low, gradually increasing the speed until at high, beat for 2-3 minutes until the cream cheese and butter are smooth and creamy.
Add 3 cups of powdered sugar to the bowl and beat on medium speed until just combined.
Add the vanilla and the remaining 1 cup of powdered sugar to the bowl and return the mixer to high speed for 1 minute. Add the milk, 1 tablespoon at a time until the desired consistency is reached.
To thicken the frosting: Add additional powdered sugar, ½ cup at a time. For ultra-stable cream cheese buttercream frosting add 1-2 tablespoons of cornstarch.
Video
Notes
See the above post for instructions on additional flavour options, including almond, lemon, chocolate, or pumpkin spice cream cheese buttercream. This is a stiff cream cheese buttercream frosting for decorating cakes and cupcakes. It will become firm once refrigerated. Store extra frosting in an airtight container for up to 4 days in the refrigerator. For freezing instructions, refer to the notes above.This cream cheese buttercream frosting is excellent used on moist carrot cake, dalgona coffee cake, or pumpkin spice cupcakes.