Cream together the vegan butter and icing sugar, adding the icing sugar (powdered sugar) bit by bit.
400 g powdered sugar, 100 g vegan butter
Keep beating the butter and icing sugar until it is smooth and lump free.
Whisk in the lemon juice and vanilla
2 teaspoon lemon juice, 1 teaspoon vanilla
Now gently fold in the vegan cream cheese. Keep mixing it until it's combined and smooth.
300 g vegan cream cheese
If the mixture is looking a little runny, add more icing sugar in bit by bit. I also find it helps to put the mixture in the fridge to cool and set for an hour or so.
Pipe or spread onto fully cooled cakes, muffins or brownies.
Notes
Be sure to use this frosting on a fully cooled cake, otherwise it might melt and run off! Hint: I find that this vegan cream cheese frosting is best if made at least an hour before you use it and chilled in the fridge to firm up. You can even make it the night before you need it.
Nut Free-Make sure to choose a vegan cream cheese that does not contain nuts.
Chocolate Cream CheeseFrosting- Add a tablespoon of cocoa powder and omit the lemon juice.
Orange Cream Cheese Frosting- Substitute the lemon for orange juice. Delicious when frosting an orange scented cake.
Berry Cream Cheese Frosting- whip raspberries or strawberries through the cream cheese frosting. You might need to add extra icing sugar to help thicken up this frosting.
Cinnamon Cream Cheese Frosting: A teaspoon of cinnamon in the frosting with extra sprinkled on top is a delicious alternative. Use to frost cinnamon buns or on carrot cake.