Go Back
+ servings
vegan cream cheese frosting on a single layer cake

Vegan Cream Cheese Frosting

Fluffy, tangy frosting made with dairy-free ingredients. Perfect for topping cakes with!

Course Dessert
Cuisine vegan
Keyword vegan cream cheese frosting
Prep Time 5 minutes
Chill time 1 hour
Servings 1 batch
Calories 224 kcal


  • 160 g Vegan cream cheese (I recommend Violife)
  • 95 g Vegan butter (the block style is best)
  • 1 Teaspoon Vanilla extract
  • 500 g Icing sugar


  1. In a large bowl, mix together the vegan cream cheese with the butter and vanilla using a wooden spoon. It's best to use these ingredients straight from the fridge.

  2. Add in the icing sugar, mixing it in a little at a time, until JUST combined. For thicker frosting, add more icing sugar. For thinner frosting, add a splash of plant-based milk.

  3. Place the frosting into the fridge for at least 1 hour to firm up. Refrigerating it first will help it to hold its shape and prevent it from dripping down the sides of your cake.

Recipe Notes

  • This recipe will frost ~12 cupcakes or a 3-layer 7-inch cake. 
  • When frosting layer cakes, refrigerate each layer for 30-60 minutes before frosting the next to prevent sliding.
  • Store leftover frosting in an airtight container in the fridge for up to 1 week.
  • Store any cakes that have been frosted in the fridge as the frosting will become softer at room temperature.
  • For thicker frosting, add more icing sugar.
Nutrition Facts
Vegan Cream Cheese Frosting
Amount Per Serving (1 8th)
Calories 224 Calories from Fat 63
% Daily Value*
Fat 7g11%
Sodium 101mg4%
Carbohydrates 40g13%
Sugar 39g43%
* All values are an estimate only and will vary depending on the food brands used.