Sweet with the right amount of tang, I’ll teach you how to make the best Vegan Cream Cheese Frosting that’s thick, rich and totally decadent! Perfect for Carrot Cake, Red Velvet Cake, or Pumpkin Spice Cake.

vegan cream cheese frosting being spread on a red cake.

Some cakes are calling out for cream cheese frosting, am I right? It was always my favorite type of frosting before going vegan. The few times I’ve tried to make it the way you would make typical cream cheese frosting, it would be too runny and slippery. One time I made a double layer carrot cake for Easter, and the top layer slipped off and broke right before serving… It still tasted good, but how frustrating!

Today I’m going to show you how to make Vegan Cream Cheese Frosting that is thick, spreadable, and suitable for layer cakes. It’s a little fussier than other frostings (like this Vegan Vanilla Frosting), but it’s not too bad and the tiny bit of extra effort is totally worth this tangy, sweet delicious frosting!

bowl of vegan cream cheese frosting with a wooden spoon.

How do you make vegan cream cheese frosting?

Start with 1/2 cup (or 8 tablespoons) of vegan butter, Earth Balance baking sticks preferred. I have used the tub successfully as well, and when I use that I simply measure out 8 tablespoons.

First, beat the butter with a hand mixer (or stand mixer) until creamy. Next, drain any extra liquid in the vegan cream cheese container, and add it to the bowl. Beat for 30 seconds to 1 minute to combine, but not longer or you risk it becoming very runny. Do not over beat!

This post contains affiliate links. Read my full disclosure here.

vegan cream cheese frosting in a bowl being mixed.

Mix in the vanilla, and then with the mixer on low, gradually add the powdered sugar 1 cup at a time, until thick and spreadable. You may need a little more, or a little less.

powdered sugar added to bowl to make vegan cream cheese frosting.

It should be pretty thick at this point, but not pipe-able most likely. That’s okay, I’ve got you. Read on.

How to make thick and pipe-able vegan cream cheese frosting:

Here is my trick. At this point, stick the bowl with the frosting in the freezer for 15 minutes. Remove, stir, and either use, if thick enough, or put it back in the freezer for 15 more minutes. It works like a charm, because most vegan cream cheese is made with coconut oil, which thickens up when cold.

This is what my frosting looked like after 4 cups of powdered sugar and before chilling. Thick, delicious, but still too soft for frosting or piping on a cake/cupcakes:

vegan cream cheese frosting in a bowl before chilling.

This is after 30 minutes in the freezer, stirred after 15 minutes. SO. MUCH. THICKER. And totally spreadable:

vegan cream cheese frosting in a bowl with a mixer, thick.

How do I prevent my layer cake from slipping?

Make sure your cakes are completely cooled before you frost. Apply a thick layer of frosting on the first cake layer, then stick it in the refrigerator for 10 minutes. Keep the frosting cold in the fridge while you wait. Then take it out, place the 2nd cake layer on top and frost the rest of the way.

For cakes using vegan cream cheese frosting, you must store them in the refrigerator. If not, the frosting will get melty, and you will have a mess on your hands. Same with cupcakes. Just be aware, this frosting is not very stable at room temperature, so keep it cold!

Let’s review! How to prevent vegan cream cheese frosting from being runny:

  • Make sure the vegan butter is only slightly softened, NOT melted at all.
  • Drain excess liquid from vegan cream cheese container, and use it straight from the refrigerator. Don’t over beat the cream cheese.
  • Add more powdered sugar, as needed to thicken.
  • Still too soft? Stick it in the freezer in 15 minute increments until very thick and spreadable.
  • Keep it thick by keeping it cold! After frosting cakes/cupcakes, keep them in the fridge.

showing vegan cream cheese frosting with mixer in bowl.

This vegan cream cheese frosting recipe makes enough for 12 cupcakes or (1) 8 or 9 inch cake. Double for a double layer cake.

Recipes to pair with Vegan Cream Cheese Frosting:

follow me on pinterest button

Adapted from Sugar Spun Run.

vegan cream cheese frosting being spread on a red cake.
4.84 stars (37 ratings)

Vegan Cream Cheese Frosting

Sweet with the right amount of tang, I'll teach you how to make the best Vegan Cream Cheese Frosting that's thick, rich and totally decadent! Perfect for Carrot Cake, Red Velvet Cake, or Pumpkin Spice Cake.
Prep: 10 minutes
Chilling time: 30 minutes
Total: 10 minutes
Servings: 10 servings


  • 1/2 cup vegan butter, slightly softened to room temperature (8 tablespoons)
  • 8 ounces vegan cream cheese
  • 1 teaspoon pure vanilla extract
  • 4 cups powdered sugar, more if needed


  • In a large mixing bowl, add the slightly softened vegan butter and beat with a hand mixer (or stand mixer) until creamy and smooth. 
  • Drain any extra liquid in the vegan cream cheese container, add it to the bowl and beat for 30 seconds to 1 minute to combine with the butter. Do not over beat at this point, or your frosting may be too runny. 
  • Beat in the vanilla to combine. With the mixer on low, gradually add the powdered sugar, 1 cup at a time, until thick and spreadable. I used 4 cups, but you may need a little more. 
  • At this point, if your frosting still seems a bit too soft and runny for spreading, stick the bowl in the freezer for 15 minutes. Take it out, stir, and put it back in the freezer for another 15 minutes if needed, until a thick consistency is reached.
  • *If using between cake layers, make sure your cakes are completely cooled before frosting. After you apply a thick layer of frosting to the first layer, place the cake in the refrigerator for 10 minutes, then frost the cake the rest of the way, however you desired. Cakes frosted with this vegan cream cheese frosting are best kept in the refrigerator, as most of the cream cheese is made with coconut oil and is not very stable at room temperature. You don't want the top layer to slip off (trust me, I've been there!)


  1.   I recommend Earth Balance brand of vegan butter, baking sticks preferred. They tend to be less greasy for frostings, but I have used the tub as well just fine. If using the tub, measure out 8 tablespoons. Make sure it is not close to melty, or the frosting won't work. Just slightly softened is what we're going for here.
  2. I used Trader Joe's Vegan Cream Cheese. Tofutti, Miyoko's or Kite Hill would likely work. I don't recommend the Daiya brand because I think it leaves an odd aftertaste.
  3. This recipe makes enough for about 12 cupcakes or (1) 8 or 9 inch cake. Double it for a double layer cake.


Serving: 1serving | Calories: 330kcal | Carbohydrates: 50g | Protein: 1g | Fat: 15g | Saturated Fat: 4g | Sodium: 158mg | Fiber: 1g | Sugar: 48g | Calcium: 15mg | Iron: 1mg
Course: Dessert
Cuisine: American
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Read my full disclosure here.

Posted In: , , , , , , ,

you may also like:


  1. Really good! I cut the sugar back to two cups and the texture was still great! Thanks for a great dairy free recipe.

  2. Absolutely delicious!!!!!! I added food colouring the second time for some Halloween cookies, this is just delicious thank you as always Nora! Xx

    1. I”m thrilled you are loving the frosting, Kate! Thank you for sharing your fabulous review and feedback!

  3. Excellent cream cheese vegan icing – tastes just like actual cream cheese icing!
    Excellent directions and tips too! Love your vegan recipes, Nora! THANKS!

  4. Hi. I’m making this for my daughter’s teachers for end of year and it’s my first time making vegan. Can I use sunflower oil for this cake?

    1. Hi Carrie. Did you mean to ask this question in regards to a cake recipe instead of the cream cheese frosting?

  5. Hi Nora–I made this cream cheese frosting to go with your hummingbird cake and it was delicious! (I used Kite Hill–worked great.) I doubled the recipe but ended up having way more than I needed. How long should it last in the freezer if it’s in a tightly sealed glass container?

    1. Hi Beth. I’m glad you liked the frosting! It will stay good about 3-4 months in the freezer in an airtight container.

  6. This frosting was AMAZING. I frost cakes because it looks nice and other people like it, but I usually scrape the frosting off when I eat the cake. I didn’t do that this time!
    I used Kite Hill cream cheese; I brought the cream cheese to room temp before using and poured off the tiny bit of liquid before adding it to the butter. Couldn’t be easier or taste better!

    1. Terrific that you loved the frosting! It’s definitely one of my favorites! Thanks for your fabulous feedback and review!

  7. I used Philadelphia Plant Based Cream Cheese and it worked awesome. I also use Violife Cream Cheese and it works great. Also, used Earth balance soy free buttery spread in the tub. I halfed the recipe and it was PLENTY for a 6 inch, double layer round with icing between layers. I wanted a semi naked look and I had PLENTY of icing. Great recipe.

    1. I’m thrilled the frosting was just what you wanted! Thanks for sharing your terrific ideas, feedback and review!

  8. LOVED this icing! Used it on the carrot cake and got so many compliments from everyone, including non-vegans. I have a question. I made too much, and I am planning on making the strawberry rolls in a week and a half. Do you think this icing is okay stored in the refrigerator for 2 weeks?

    1. Hi Dorea. How terrific you loved the frosting! I’m so glad it was a hit! The icing will stay fresh about a week in the refrigerator. It does freeze well, which may be your best option. I freeze it in a freezer friendly container, usually glass, with a well sealed lid. Hope that helps!

    1. This recipe makes a lot of icing, so you should be ok to only double the recipe if you’re making a triple-layer carrot cake in 3 6-inch pans. I hope this helps!

      1. Can I make the cream cheese frosting the night before and just put it in the fridge for the next day to frost the carrot cake?

  9. This was so good! I used the Miyoko cream cheese and it worked up really well. No complaints about the texture. There was definitely a zesty flavor (lemon? sour?) but it wasn’t a distraction for me. I really appreciate the specific mentions of brands since there is such a variety. Thanks for the recipe 🙂

  10. This is an excellent recipe that I made for cupcakes and holds it’s shape. I also added 2 tsps of tapioca starch to absorb any excess liquid and make it sturdier.

    It is delicious but far too sweet for my tastes.

  11. Hey Nora,
    I have begun to make fruit pizza’s a lot and I use this frosting all the time it always comes out perfect, thank you so much!

  12. I’ve made this icing before using Tofutti and loved it however this year, I had Miyokos in the fridge so I used that. I have to say it had a sour taste. I was worried about that because I’ve had this cream cheese before but I thought maybe the powdered sugar would cut the sourness. It did, but only a little and my family not I were a fan, unfortunately. I would stick with Tofutti in the future. 5 stars with Tofutti but only 3 stars with Miyokos

  13. Hello! I am going to make your chocolate cake, and I was wondering how much cocoa powder to add to this to make it chocolate cream cheese frosting. Thank you!!!
    Also I love your recipies!

  14. Hi!

    My mother in law made this after I found this recipe for a spice cake for my birthday. It was so delicious! Have to tried freezing any left overs? I would love to reuse some we had left over for future baking
    Thank you!

    1. Hi Rachael. I’m glad you love the frosting! It does freeze well. I freeze it in a freezer friendly container, usually glass, with a well sealed lid. Hope that helps!

  15. What type of butter salted or unsalted? I’ve only ever seen the salted version of Earth Balance in any grocery ive checked.

    1. I used salted vegan butter here. If you only have unsalted that’s fine just add a little pinch of salt to make up for it.

  16. Dearest Nora, this came out so well for my husband’s birthday. Wow! We all in love with this cake. 
    Do you think this would work with coconut sugar either full or at least half way? Thanks so much ?

    1. I’m so glad, thank you! I’m not sure the coconut sugar would work well unfortunately, it’s very grainy and different than powdered sugar. Perhaps if you blitzed it in a blender first to make it more powdered it might work though. Hope that helps!

      1. Hi there! I haven’t made this yet but looking forward to it! I would be making it for a cake for a client and was curious if it would be stable long enough to transfer the cake to the party location?

        Thank you

        1. It should be okay, as long as you chill the frosted cake for a few hours before it travels to the party location. And as long as the drive isn’t too warm! Since it’s winter and likely pretty cold, it should work.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.