Cream cheese frosting can be used to frost about anything that you would use buttercream frosting for. This frosting can be used on cakes (such as carrot cake), cupcakes, brownies, and even pies. Cream cheese can also be used as a dip. Simply stir in a bit more of the powdered sugar until you get your desired texture for a dip.