Vegan Cream Cheese frosting that is smooth as silk, decadently creamy, sweet and tangy. It's easy to make, spreads onto baked goods with ease, holds its shape when piped and has endless uses!

Vegan Cream Cheese Frosting! We're talking legit silky, creamy, buttery, tangy and decadent and 100% as delicious as any non-vegan version.
It's able to hold its own when being piped or sandwiched between cake layers (hello Vegan Hummingbird Cake), and won't squirt out the sides and leave you with no filling in your cake.
Ingredients
Here is what you need to make vegan cream cheese frosting:

As this is a dairy-free frosting, we are using vegan cream cheese and vegan butter along with powdered sugar, vanilla, salt and my magic ingredient arrowroot flour which stops it from being super sloppy and squirting out of the sides of the cake. It also helps make it sturdier for piping.

How to make Vegan Cream Cheese Frosting
It's really easy to make. Here's how:
- Step 1: Beat the butter until soft, fluffy and creamy.
- Step 2: Add the cream cheese.
- Step 3: Beat again until it is incorporated well into the butter.
- Step 4: Add the other ingredients and some of the powdered sugar and beat again until mostly combined.
- Step 5: Gradually add the rest of the powdered sugar until it's thick, smooth and creamy.

Success Tips
- Don't reduce the amount of butter. The ratio gives the perfect texture and ensures the frosting is stable.
- I don't recommend using my Vegan Cream Cheese recipe to make this frosting. It isn't smooth enough to get a silky finish and it has a savory flavor which wouldn't work well.
- It might seem like these is a lot of powdered sugar (and there is!) but it is necessary for the right texture.
- Make sure that whatever you are frosting is completely cool. Don't frost anything that is even slightly warm unless you are happy with the frosting getting melty, like fresh out of the oven cinnamon rolls for example.
- When you frost a cake, cover it in a very thin layer of frosting first and allow it to set a bit before you add the rest of the frosting. This helps to stop crumbs getting caught up and being visible.
- Be sure to read my tips in the section below on how to avoid runny vegan cream cheese frosting.

How to prevent runny vegan cream cheese frosting
Vegan cream cheese is different to regular cream cheese and has a higher water content. This means that when making cream cheese frosting it can become really runny if you aren't careful. Here are some tips to prevent runny cream cheese frosting:
- The firmer the vegan butter you use, the firmer your frosting will be so make sure you use one appropriate to your needs. They vary in texture so much, from very hard to very soft like margarine. If you're just topping a single layer cake like my banana cake then a softer, looser frosting is fine, but if you're sandwiching a cake, then you need your frosting to be firmer so it doesn't just squirt out when you put the top layer on. This means you need to choose your butter variety accordingly.
- Don't over-beat the cream cheese. When over-beaten it can become runny and once you hit that stage it's really hard to bring it back. Even adding more and more powdered sugar doesn't help much to thicken it. I start this recipe by beating the vegan butter on its own then introducing the cream cheese once the butter is soft and fluffy. That helps avoid the cream cheese being beaten too much.
- Add some arrowroot powder. This helps soak up the moisture and keeps the frosting firmer.
- Use a lot of powdered sugar. It is necessary to get a good, thick texture.

- It's also really important to not add any extra liquid. In this recipe there is 1 teaspoon of vanilla extract. That is all the liquid that can go in there. You can swap the extract for another flavor if you want to, but you shouldn't add more than 1 teaspoon of liquid total. Any other flavorings that you might want to put in there need to go in as powder, for example cocoa powder for chocolate cream cheese frosting or ground freeze dried strawberries for strawberry cream cheese frosting.
- If your kitchen is particularly warm or you handle the frosting a lot then it can still start to get a little soft despite following my tips. If that happens just pop it the bowl in the fridge for 15 to 20 minutes, or the freezer for 5 minutes. You can also put the actual cake in there between each stage/layer of frosting if need be.
Can I pipe with it?

Yes you can pipe with this cream cheese frosting but you won't get quite the same definition as you can with regular buttercream which is much firmer. For simple designs it is fine but for more intricate designs use buttercream instead.
You will have a much better outcome if you fit the piping bag with a tip, fill the bag with the frosting, then pop it in the fridge for 30 minutes before you attempt piping. You might also need to return it to the fridge during piping if it's particularly warm in your kitchen or if you have particularly warm hands.
By following these tips your frosting will hold is decorative shape much better.

How to use dairy free cream cheese frosting
Uses of this vegan cream cheese frosting in my life have included:
- Using it as dairy-free carrot cake frosting. See it smothered all over my Vegan Carrot Cake and my Vegan Hummingbird Cake.
- Slathering on hot vegan cinnamon rolls or strawberry rolls
- Topping Vegan Banana Bread or Vegan Gingerbread Cake
- Piping onto cupcakes, cookies or birthday cakes
- Dolloping on pancakes and waffles ....Wait .... You do that too, right?

Making ahead and storage
Vegan Cream Cheese Frosting can be made ahead and stored in an airtight container in the fridge for up to a week. When you need it, take it out of the fridge for 10 minutes, then give it a quick beat with an electric mixer to fluff it up again before using.
Variations
This vegan cream cheese frosting recipe is super delicious and works with just about any flavor but feel free to have some fun! Just don't add any extra liquid to flavor it. Not a single drop more. You can replace the vanilla extract with another flavor but anything else you add needs to be in powdered form.
Some ideas are:
- Use chilled vegan brown butter instead of regular vegan butter for a more complex flavour.
- Lemon, coconut, almond or coffee extract instead of the vanilla
- Chai Spice
- Cinnamon or pumpkin spice
- Cocoa powder
- Ground up freeze dried strawberries or raspberries
So there we are. Go forth and slather it on everything!
If you try this recipe, let me know how you like it by leaving a comment and rating below! And be sure to join my mailing list for more deliciousness!
Recipe Video
Recipe

Vegan Cream Cheese Frosting
Author:Ingredients
- 8 oz (227 g) vegan cream cheese , straight from the fridge
- ½ cup (110 g) vegan butter , or vegan brown butter (these should be solid straight from the fridge)
- 4 teaspoons arrowroot powder
- ⅛ teaspoon fine salt
- 1 teaspoon vanilla extract , Do not use more
- 4 to 5 cups (500 to 625 g) powdered sugar , (icing sugar in the UK)
RECOMMENDED EQUIPMENT
INSTRUCTIONS
- Add the vegan butter to a large bowl and beat it with an electric mixer on a medium high speed until soft and fluffy.
- Add the cream cheese and beat again until combined and smooth but don't over-beat. As soon as it's combined stop.
- Now add the arrowroot powder, salt, vanilla and about 2 cups of the powdered sugar. Beat on the lowest speed for about 20 seconds until the powdered sugar has stopped flying around, then add another 2 cups. Beat again on low until it's mostly combined then turn the speed up to medium high again and beat until smooth and creamy, scraping down the edges with a spatula as needed to get any dry powdered sugar off the sides and into the mix.
- Add the remaining powdered sugar to thicken as needed. Using it all makes the frosting much easier to handle, spread and pipe.
- As soon as it's nice and smooth stop. It's important not to over-beat.
- Do not be tempted to add any more liquid to the frosting at any stage because it will become too runny. Once done, cover the bowl and put in the fridge until needed.
NOTES
NUTRITION
Nutritional information is provided for convenience. The data is a computer generated estimate and should be used as a guide only.
Travis says
Was great. I used myokos butter and a new cream cheese made from mushroom fungi. I can't recall the name but I found it at Sprouts Farmers Market. Blue and white container.
Only change, I used only 2 cups powdered sugar. It was the perfect amount. Not too sweet and kept that tangy flavor.
Nicki says
Do you have cream cheese brands to suggest for success like you did with the butter?
Thanks!
A Virtual Vegan says
The one I use to make this is Tofutti. It's texture is nice and thick which is good and it's silky smooth. It does a good job in this recipe. I do only have a choice of 2 cream cheese brands here though. Tofutti or Daiya. That's it.
Patricia Giannelia says
Hi made it yesterday, and it was great. The only problem I had was getting enough flavour - it seems that once the sugar is added, the "tang" of the cream cheese disappears. I did not have lemon extract but tried with orange; it was good, but not the same. Would it be possible to achieve it by adding apple cider vinegar as your flavouring?
A Virtual Vegan says
Yes I think a bit of ACV would make it tangier.
Brieana says
According to 86eats, the secret for tang is saeurkraut liquid!