How To Make PIPEABLE Vegan Cream Cheese Frosting (Finally!)
You’ll only need 3 ingredients for the most perfect vegan cream cheese frosting that’s not runny and actually holds! Perfect for cakes, cupcakes, and more!

Vegan cream cheese frosting is the way to elevate a cake or cupcake recipe from good to amazing. It’s what makes a red velvet cake a red velvet cake (or red velvet cupcakes too!), and a carrot cake a carrot cake!
Though I love my vegan vanilla buttercream and vegan chocolate frosting, this vegan cream cheese frosting is just incredible.
It’s actually the base for my vegan peanut butter frosting and vegan strawberry frosting as well!
This cream cheese frosting honestly goes on just about any cake, cupcake, cookie, or even brownie recipe (my vegan chocolate peppermint brownies with vegan white chocolate cream cheese frosting is *on another level*).
I also have a ton of recipes in my vegan cookbook you can use it with too!
However, if you’ve ever tried vegan cream cheese frosting before (or even traditional cream cheese frosting), then you know the struggle- cream cheese frosting can be downright finicky. It’s at times not as stable as traditional buttercream, which makes it harder to stack cakes or frost cupcakes.
You’ll no longer have that problem with this recipe 😉

Why this vegan cream cheese frosting recipe works:
- Perfect consistency for stacking cakes: This dairy free cream cheese frosting is the perfect for cake recipes- don’t worry, it’s not runny at all!
- Silky smooth and lush: This frosting is spreadable, spoonable, and creamy!
- Deliciously tangy: This frosting is not too sweet (just what we want), but also not like eating a block of cream cheese from the container. It’s perfectly tangy without using any lemon juice, and I’m going to give you my favorite vegan cream cheese recommendations down below to help!
- Easy to make: Because we’ve simplified this cream cheese frosting recipe, it’s really simple and easy to make. Actually, just as seamless as making any other frosting!
- Versatile for any recipe! Like I mentioned before, you can really use this cream cheese frosting on just about anything. Vegan cakes, cookies, brownies, cheesecakes, or even eating it by the spoonful (you know we all do it!)!
Ingredients for the most perfect dairy free cream cheese frosting:
- Vegan cream cheese: The main ingredient! I recommend using my homemade 3-ingredient vegan cream cheese. It’s INCREDIBLE, and so easy to make. Store bought, I like Tofutti vegan cream cheese or Kite Hill vegan cream cheese. Both of these cream cheeses are perfectly thick and “sturdy,” which makes them great for a frosting. Miyoko’s cream cheese is also good, but at times, I notice it can split. You cannot reverse split frosting, which is super frustrating, so that’s why I look for other cream cheeses!
- Vegan butter: I recommend using Miyoko’s vegan butter, salted, but if you use unsalted, add in a pinch of sea salt for flavor. Earth Balance is also a good option for nut-free, but please only use the earth balance buttery sticks and not the tub. Stick away from vegan margarine and coconut oil- these both won’t really work here!
- Powdered sugar: I recommend using a powdered sugar like Florida Crystals- they’re certified organic and certified vegan, which is hard to come by. Make sure to sift the powdered sugar before adding it into the frosting. This will help prevent you from over whipping the frosting because you won’t be trying to get out the clumps of powdered sugar!
- Vanilla extract: This is optional, but a delicious flavor additive!

A note about cream cheese: Like with traditional cream cheese frosting, with vegan cream cheese frosting, you really want to make sure you’re not using a spreadable cream cheese. The firmer the cream cheese, the less likely your dairy-free cream cheese frosting will be runny!
A note about vegan butter: Make sure that you’re using room temperature vegan butter as well! This does not mean melted butter. Allow the butter to come to room temperature for about an hour or two.
How to make thick and spreadable vegan cream cheese frosting:
The full recipe is found down below in the recipe card! However, we’re going to go over the basics here.
If you’ve made frosting before, then you’re in luck- and if you haven’t, don’t worry! It’s still super easy.
I personally recommend a stand mixer with a whisk attachment, but I’ve also made this frosting with a large bowl and a hand mixer. Both work! Just make sure that your bowl is cool before beginning, like when making vegan whipped cream. I recommend placing it into the fridge or freezer for a few minutes.



You’ll start by creaming together the vegan cream cheese and vegan butter. Remember, the butter is at room temperature, while the cream cheese is still cool.
Then add in the powdered sugar, and mix just until smooth!
The number one tip for preventing your layer cake from slipping with vegan cream cheese frosting:
That is, aside from making sure that your cakes are ABSOLUTELY cool and that there’s no warmth whatsoever in them!
Don’t add any dairy-free milk to help incorporate the powdered sugar! Unlike our other dairy free vegan frosting recipes, we’re skipping the dairy free milk all together here.
This is because adding any more liquid to this mixture, and you’ll definitely have runny frosting. Skip the dairy free milk, and allow the powdered sugar to incorporate into the frosting naturally.

Final tips for preventing runny cream cheese frosting:
- Make sure to use a cold stand mixer bowl or cold large mixing bowl!
- Keep the cream cheese cold- you really don’t need room temperature for the vegan cream cheese! Just the butter.
- Sift the powdered sugar
- If you’re really struggling with the thickness: Add just 1 to 2 tablespoons of cornstarch! Start with 1, and then seen how it improves.
Can this vegan frosting recipe be piped?
As I mentioned earlier, not only is this dairy free cream cheese frosting perfect for cakes, but it’s even better on cupcakes (because of course, you’re getting way more frosting!). However, cream cheese frosting can be tricky to pipe.
This is because our hands are warm, and as we’re holding the piping bag, we’re heating the frosting, which makes it melty.
This vegan cream cheese frosting can absolutely be piped onto cupcakes, but you’ll need to make sure you’re holding the piping bag correctly! Use any piping tip that you’d like, and grab a piping bag. Fill it about 1/2 way up then twist the top. Now, hold the piping bag from the twisted portion, and apply pressure there to squeeze out the frosting.
This will ensure that your hands are barely touching the bag with the frosting in it!

Want a fun twist?
Swap out the homemade cream cheese for this vegan mascarpone instead!
What recipes to pair this cream cheese frosting with:
Vegan Red Velvet Cake (or vegan red velvet cupcakes!)
Amazingly Moist Vegan Pumpkin Cupcakes (and vegan pumpkin cake and pumpkin roll cake!)
Easy Vegan Carrot Cake (or carrot cake bars!)
Vegan Cinnamon Rolls (or try it on these gluten free vegan cinnamon rolls too!)
I cannot wait to hear what you think of this frosting! It’s quite popular across all of my vegan dessert recipes on the blog, so enjoy 🙂 If you make it, I’d absolutely love to see it on Instagram or Pinterest! Be sure to also leave a review down below so that other readers know how it went!
Happy frosting making!
Want to save this recipe for later? Add it to your favorite recipe board on Pinterest!

If you make this recipe, please be sure to leave a comment and a rating ⭐️⭐️⭐️⭐️⭐️ below. This helps others to find the recipes! As always, I absolutely love to see your beautiful creations on Instagram and Pinterest, so be sure to tag me there as well!
Print
How To Make PIPEABLE Vegan Cream Cheese Frosting (Finally!)
- Prep Time: 5
- Total Time: 5 minutes
- Yield: 16 1x
- Category: Dessert
- Method: No Bake
- Cuisine: American
- Diet: Vegan
Description
You’ll only need 3 ingredients for the most perfect vegan cream cheese frosting that’s not runny and actually holds! Perfect for cakes, cupcakes, and more!
Ingredients
- 1 cup (8 ounces) vegan cream cheese, cold
- 1 cup (226 g) vegan butter, room temperature
- 4 cups (540 g) powdered sugar, sifted
- Optional: 1 tsp vanilla extract
Instructions
- Chill the bowl for 5 minutes in the fridge or freezer before beginning. Make sure all ingredients are prepped.
- Add vegan butter and vegan cream cheese to a large bowl of a stand mixer with whisk attachment, or a large bowl with a hand mixer. Cream together until combined.
- Then add in 1 cup of powdered sugar at a time, continuing the beat the mixture until it’s a thick frosting.
- Here, you can add in vanilla and continue to beat until desired texture.
- Frost your cake immediately, or pipe onto cupcakes!
Notes
See blog post for all tips and tricks!


Help! I used tofutti cream cheese and miyokos butter but it turned into an oily mess shortly after frosting the cake! What did I do wrong!?
Oh no!! Okay so I’m wondering, did you let your butter become too soft? Did you melt it by chance? Because tofutti should work with Miyoko’s, I use that combo often!
Can I use Powdered Monkfruit???
I have not tried any zero-calorie powdered sweeteners here so I can’t say!
This will be my new go-to for cream cheese frosting! I doubled the recipe as I’m making a layer cake and pumpkin cupcakes. I used Earth Balance sticks, one tub of Tofutti cream cheese (it’s not my favorite because it does have an odd taste) and one container of Violife SOUR CREAM which tastes like dairy cream cheese to me! It turned out great! Plan on decorating the cake and cupcakes tomorrow, so I’m hoping it pipes as wonderful as it tastes!
That is amazing!! So so happy to hear this!! Thank you so much for the review 🙂 Enjoy!
This was my 95th ish attempt at a STABLE vegan cream cheese frosting, and I have just a couple extra tips that make this recipe THE ONE! First, definitely put the mixer bowl in the freezer for 5-10 mins before starting. I used cold tofutti cream cheese and room temp earth balance sticks. I used the whisk attachement to combine, and it looked awful and curdled and A LOT of water/ moisture ended up separating out of the cheese/ butter combo! So I tossed out the water and continued on with the recipe and it came out PERFECT. Stable and pipeable.
Unfortunately mine split despite following all of your tips. I used Flora Plant Butter and Plant Based Philadelphia. Thankfully I was still able to use it, it still tasted good just a bit runny. I’d definitely give it another go with different brands of vegan butter and cream cheese.
Hi Alie! So sorry about that! For this recipe, we love Tofutti vegan cream cheese or Kite Hill. Hope this helps!
No need to apologise it’s just one of those things and it was still delicious. I love all your recipes and this is the only one that hasn’t worked so well. I should’ve mentioned I’m in the UK and we don’t have those brands. If anyone else in the UK has had success making this I’d love to know what you used.
My buttercream split but I saved it!
I’ve never been able to save a split buttercream before and I am elated at how it turned out.
Firstly. I’m in South Africa where we don’t have store bought vegan cream cheese so I used the one I made with your recipe and Flora butter.
It split as soon as I combined everything.
Unfortunately my microwave just stopped working so I couldn’t melt any of it like that, so I started by melting spoonfuls on the stove and then adding them back to the split mixture.
Eventually, after about the 5th or 6th time it came together in the most beautiful, velvety, delicious, pipeable cream cheese buttercream!
I made 1.5 of the recipe and iced a 2 layer 9” inch carrot cake, 12 cupcakes and I have about a cup left over.
Hi there! Will this frosting hold up outdoors in the PNW late next month, do you think?!
Hi Michelle! So in my experience, being in South FL, my frosted cakes, having sat overnight in the fridge to open outdoor air (80F and above), have lasted about an hour outdoors before starting to drip and needing to be sliced!
I’m going to have to try this more often. I had wayyy too much for 12 lemon poppyseed cupcakes. My end result was powdery but fluffy. Pretty easy to pipe though, and tasty, but too sweet for me I think.
This frosting is amazing! I used Earth Balance butter sticks and Philadelphia plant based cream cheese and it turned out so well!
This is awesome 🙂 Thank you so much for the review! SO helpful to hear what products you used and had success with!! I haven’t had a chance to try the Philly plant based cream cheese yet (my store never has it in stock ugh!) but so glad it worked!!
My frosting always seems to turn out a little bit crunchy. It looks smooth but the powdered (sifted) sugar doesnt seem to fully disolve. What am I doing wrong?
How long should you mix the butter and cream cheese and how long each time after you put a cup of powdered sugar in?
It tastes delicious though!
This is THE best vegan cream cheese recipe I’ve ever made! I used it to frost a vegan red velvet cake. Everyone loved it and I’m the only vegan! I tried a couple different vegan butters and vegan cream cheeses as I’m so sensitive and grossed out by that plastic-y taste that I get from daiya, earth balance, etc. USE MIYOKOS CREAM CHEESE AND MIYOKOS SALTED BUTTER!!! You won’t regret it, it tasted amazing. Thank you for this recipe, I’m going to use it from here on out.
This is delicious! i’m lactose free, not vegan so I did this with half a cup of ghee and it turned out amazing. I also only did 1 cup of powdered sugar and still so good!
This is amazing 🙂 Thank you so much for the review!! Enjoy!
I’m wondering if you have any tips for how to adapt this recipe so that it can be used as a cream cheese drizzle? (So it might harden/set like royal icing)
Thank you!
Hi Lauren, I have a royal icing recipe if you want to give that a try!
Wonderful recipe.! Can’t find Miyoko so I used Earth Balance Butter and Tofutti cream cheese. When mixing (yes butter was room temp – but it’s cold here) it split a little but I cranked up the mixer and added in the first cup of powdered sugar and by the last it all blended so smoothly and tasted great (and I’m not vegan – at all). Paired it with an apple spice cupcake filled with apple butter and these were a hit! My new go to when I do vegan frosting, thank you.!
Oh wow 🙂 These are GORGEOUS!! Thank you so much for sharing!!! Enjoy!!
The most simple but effective vegan cream cheese frosting. I was admittedly skeptical before trying it because it was such a simple recipe but it came together perfectly and was truly pipeable and also not too sweet, which is a huge bonus!
Amazing!! Oh I’m so happy to hear you love!! Thank you so so much!!
Wow! Exceeded all my expectations. This is my new go to cream cheese frosting regardless if my guests are vegan or not. I used Kite Hill cream cheese and Earth Balance stick butter. Not too sweet, a nice tang, dangerously good.
This is awesome 🙂 WOW! Thank you so much for the review!! So glad you loved it ENJOY!
Genuinely tasty and a great substitute for anyone who can’t have dairy. I’ve tried to make vegan cream cheese frosting a few times and this is the best method I’ve tried. Temperature control is the key. If your bowl or ingredients get too warm or overworked the frosting starts to split so have everything ready including the chilled bowl. Also your working time is short so be ready to spread or pipe ideally onto a chilled cake.
I’m so so happy you love it, Maisie!! Great tips too, especially if you’re making a cake in the middle of summer!
I made this recipe and it was delicious! and easy to make.
As it was for a carrot cake, I added juice of 1.5 lemons and some rind. Secret is to drizzle the juice in while whisking.
I have this saved to my favourites for next time.
This is awesome!! Thank you so much for the review!! ENJOY! 🙂