This post may contain affiliate links, view our disclaimer for details.
If there’s one frosting I come back to again and again, it’s this vegan cream cheese frosting. It’s smooth, spreadable, and has that classic tangy flavor with a hint of lemon zest to brighten things up. This frosting is perfect on just about everything—my vegan cinnamon rolls, pumpkin cinnamon rolls, eggless red velvet cake, and of course, vegan carrot cake.
Made with just five simple ingredients, this version skips the weird aftertaste that some dairy-free options can leave behind. I’ve also included my favorite vegan cream cheese brands that whip up beautifully and actually taste good.

Emily’s Recipe Notes:
- Flavor: Tangy, sweet, and balanced with a hint of lemon.
- Texture: Smooth, creamy, and spreadable—firms up nicely when chilled.
- Difficulty: Easy! Just a handful of ingredients and a quick mix.
Why We Love this Cream Cheese Frosting Recipe:
It tastes just like classic cream cheese frosting but it’s completely dairy-free. It’s easy to customize, works on everything from cinnamon rolls to cake layers!
Ingredients:

Ingredient Highlights & Some Substitutions
Vegan Cream Cheese
I recommend using Violife for the best flavor and texture. It has a clean, tangy taste and whips up beautifully without that artificial aftertaste some other brands have. Trader Joe’s vegan cream cheese is a great budget-friendly option, and Tofutti also works well, though it tends to have a softer texture. Personally, I’m not a fan of Kite Hill’s cream cheese for frosting—it’s quite tangy and doesn’t have the most balanced flavor once mixed.
Vegan Butter
I like either Trader Joe’s Dairy-Free Buttery Sticks or Violife butter sticks for this frosting. Both are creamy, easy to work with, and don’t have an overwhelming flavor. Avoid using tub-style butters, which are often too soft and can affect the final texture. You can read more about the best vegan butter brands for baking here.
Powdered Sugar
You’ll need 4 cups (450g) to create structure and sweetness. Sift it for the smoothest, fluffiest result. If your frosting turns out too soft, you can add more powdered sugar, but you shouldn’t need to if the butter and cream cheese are the right temperature.
Vanilla Paste or Extract
Pure vanilla rounds out the tanginess of the cream cheese. Vanilla paste adds more flavor (and those little flecks), but regular extract works just as well.
Lemon zest
Just a bit of lemon zest helps brighten the frosting and enhances the tangy cream cheese flavor without making it taste like lemon frosting.
Cornstarch (optional)
If your frosting feels a little soft after mixing, stir in 2-3 tablespoons of cornstarch. It’ll help firm things up without adding more sweetness.
Helpful Equipment
- Hand mixer or stand mixer – Whips the frosting into a smooth, fluffy texture.
- Rubber spatula – Helps scrape down the sides and get every bit out of the bowl.
- Zester or microplane – For finely zesting your lemon.
- Mixing bowl – Medium to large size depending on your batch.
Step By Step Guide

Add the softened vegan butter to a large mixing bowl. I like cubing it which makes creaming easier!

Add half the powdered sugar and beat until combined.

Use a spatula to scrape down the sides as needed.

Add the softened vegan cream cheese on top and mix to combine.

Pour in the remaining powdered sugar and vanilla.

Add lemon zest and cornstarch (if needed), then chill to firm up.
How to Store the Frosting
- Fridge: Store leftover frosting in an airtight container in the fridge for up to 1 week.
- Freezer: Freeze in a sealed container for up to 2 months. Let thaw in the fridge, then rewhip before using.

Troubleshooting
1. My frosting is too soft.
- This is usually due to overly soft cream cheese or butter. Try chilling the frosting for 1–2 hours to let it firm up.
- If it’s still too loose, beat in 2-3 tablespoons of cornstarch or a bit more sifted powdered sugar until it holds its shape.
2. It tastes too sweet.
- Cream cheese frosting is about the same sweetness as buttercream, but if it’s overwhelming, try adding a pinch of salt or an extra touch of lemon zest to balance the flavor.
- Also, make sure you’re using salted vegan butter—it really helps cut the sweetness.
3. The texture is grainy or lumpy.
- This can happen if your powdered sugar isn’t sifted or your ingredients are too cold.
- Make sure everything is softened (but not warm) and smooth out any lumps by mixing a little longer or straining the frosting through a fine mesh sieve.

Tips From Emily’s Kitchen
- Use room temperature ingredients:
Cold cream cheese or butter can lead to a lumpy texture. - Sift the powdered sugar:
For a smoother finish, especially if you’re piping the frosting. - Chill before piping or spreading:
Pop the finished frosting in the fridge for about 1 hour if it’s too soft to work with.
these create the best flavor & texture!
Recipes To Use This Frosting With

Vegan Cream Cheese Frosting
Rate this RecipeIngredients
- ½ cup softened salted vegan butter, like Violife Plant Butter
- 4 cups powdered sugar, 450g
- 6 oz vegan cream cheese, like Violife Just Like Cream Cheese – softened for ~20 minutes at room temp.
- 1 ½ tsp vanilla paste or extract
- Zest of ½ lemon
- 2-3 tbsp cornstarch, as needed
Instructions
- Add the softened vegan butter to a bowl and beat until smooth and creamy.½ cup softened salted vegan butter
- Mix in half of the powdered sugar and beat until light and fluffy.4 cups powdered sugar
- Add the softened vegan cream cheese, remaining powdered sugar, and vanilla. Beat until smooth.4 cups powdered sugar, 6 oz vegan cream cheese, 1 ½ tsp vanilla paste or extract
- Stir in lemon zest and cornstarch (if needed), then chill the frosting for 1–2 hours to firm up before using.Zest of ½ lemon, 2-3 tbsp cornstarch
Recipe notes

Did You Make This?
Leave a star rating and a comment below to let others know how it turned out for you!
Want to save this recipe for later? Pin it to Pinterest!

Categories:
10 Ingredients or Less, Baked Goods, Basics, Desserts, Recipes, Tried & True Vegan Classics, Vegan Cakes,
Did You Make This Easy Vegan Cream cheese frosting Recipe?
I’d love to know! Leave a star rating and comment below!