Cream together the butter and the icing sugar first until they are fluffy and creamy. When these two ingredients are well mixed, then you can add the cream cheese, all at once. Beat for several minutes until you have a thick, smooth frosting.
Feel free to add vanilla extract or vanilla bean paste at this point to add a little flavour!
Notes
Please use Philadelphia brand cream cheese because it's the best! The taste and texture of the frosting won't be as good with other brands.
This is enough to frost a three-layer 6-inch cake.