This easy vegan chocolate frosting is buttery, chocolatey, rich and creamy to the extreme! Perfect for use on cakes, cupcakes and cookies.

This super simple vegan chocolate frosting is absolutely gorgeous on…. you guessed it – a vegan chocolate cake!
What you’ll love about this frosting is that it’s so easy and quick to prepare, and the result is rich, chocolatey, smooth and creamy, with a hint of buttercream richness and hints of vanilla.
Yum!
The recipe is a simple 5-ingredient mix of powdered sugar, cocoa powder, vegan butter, vanilla and non-dairy milk (any non-dairy milk will do).
It’s divine on a chocolate cake, but of course you can mix and match and use it on a vanilla cake too.
It’s also perfect to pipe onto cupcakes and holds up really well. The ideal is to make it as thick as possible, but still spreadable.
I have on occasion made it too thick so that once it goes into the piping syringe it won’t come out again! It’s just too thick. If that happens, add some more non-dairy milk, a drop or two at a time until you get the right consistency. And if it happens to end up too thin, add more powdered sugar until it’s the right thickness again.
With a bit of flexibility to get the right texture, this is really a foolproof recipe.
I think you are going to really love this vegan chocolate frosting and it’s one you’ll come back to again and again! It is:
- Thick
- Creamy
- Super Rich
- Extremely chocolatey
- Decadent
- So easy
If you refrigerate this frosting, it gets a delicious crystalized texture on the edges, which I love and is so great on cakes.
And once your cake is frosted, you get to decorate it, and that is too much fun! My latest favorite decorating technique – melted chocolate drizzled over this frosting with chocolate chips sprinkled over the top! So decadent.
Also it suits my decorating style which leans more towards the messy side of things.
More Vegan Frosting Recipes
- Vegan Vanilla Frosting
- Vegan Cream Cheese Frosting
- Vegan Lemon Buttercream Frosting
- Vegan Buttercream Frosting
- Vegan Chocolate Buttercream Frosting
- Vegan Chocolate Ganache Frosting
Did you make this recipe? Be sure to leave a comment and rating below!
How To Make Vegan Chocolate Frosting
Ingredients
- 3 ¾ cups Powdered Sugar (450g)
- 4 Tablespoons Cocoa Powder Unsweetened
- 3 Tablespoons Vegan Butter (45g)
- 4-5 Tablespoons Soy Milk or other non-dairy milk
- 1 teaspoon Vanilla Extract
Instructions
- Add the powdered sugar, cocoa powder, vegan butter, vanilla and around half the soy milk to the bowl of your stand mixer.
- Start mixing on low, gradually moving to a higher setting until thick, smooth and creamy. Add the extra soy milk in slowly, only as much as needed (see notes).
- It should be thick, but still be easily spreadable so it won’t go sliding off a cake. So if it’s not thick enough, add a little more powdered sugar.
Notes
- I usually use 5 Tablespoons soy milk in this recipe, but different brands of vegan butters have different water contents, so if you’re using one with a higher water content and use all 5 Tbsp soy milk, you might have a consistency that is too runny. So start off slow and only add in all the soy milk if you need to. You want your frosting to be thick, but still spreadable.
Oh my goodness! How good this chocolate frosting looks! A must try recipe!
Thanks Jessica! 🙂
Can I use cacao butter instead of vegan butter?
Hi Sarah, they are very different things so no, some people have used coconut oil but it’s not my favorite, you can also try using homemade vegan butter but that also has it’s issues (too soft at room temp, very firm in the fridge), as I discuss in the post.
Thank you for this recipe! Do you use the paddle or whisk attachment of the mixer? Thank you!
The whisk will be best. 🙂
When you say 10 servings, does that mean it would be enough for 10 cupcakes? It looks great. I want to use it for my daughter’s birthday cupcakes!
Hi Melissa, I was basing it off of a cake where you would get around 10 slices. This would definitely be enough for a full batch of 12 cupcakes. You could also have a look at the chocolate frosting on these gluten-free chocolate cupcakes or these classic vegan chocolate cupcakes.
Thank you so much!
so good!!!!
I make a vegan chocolate cake with this frosting about once a week, and my boyfriend can’t get enough of it!
Everyone is so hung-up on the wording. “Vegan butter” is margarine, people! There are dozens of brands available (Earth Balance, Smart Balance, Country Crock, Blue Bonnet, just to name a few).
Maybe it’s because I live at a high elevation (7,000 feet), but when I use 5 Tablespoons of soy milk, it comes out really runny. Four Tablespoons works better for me. I would recommend adding the non-dairy milk 1 Tablespoon at a time until you achieve the right consistency.
Hi! Thanks for posting, I agree, this is great advice. Different brands of vegan butters also have different water contents, so it is wise to add the soy milk slowly and perhaps not use all of it. I’ll add a note to the recipe as well. 🙂
Need to ice a 3 layer cake. How do I adjust recipe
Do I need to double this to top a 13by 9 cake?
No, I assume you mean a single layer 9×13, this would be enough frosting for that.
Does it work using coconut oil instead of vegan butter. Thanks if you can help me!
It’s not something I’ve used but I’ve heard from other people that coconut oil can be a substitute. Let us know how it goes! 🙂
I will 🙂 Thank you!
Hi there – I’m wondering if this frosting is room temperature stable as it has vegan butter and non-dairy milk in it. In my experience with dairy free/vegan frostings, once these ingredients are added, they tend to ‘melt’ if cupcakes/cake, etc. are not refrigerated. What has your experience been? Thanks!
I’m in a very hot climate and I’ve been fine with room temperature, but you want to make your frostings nice and thick.
Can I use almond milk instead of soy?
Absolutely!
Can I use the frosting to coat my cake, then cover with modelling sugar free chocolate as fondant and decoration?
Yes, I don’t see why not!
Can we pipe with it?
Most definitely!
Hi Alison, this icing looks amazing! just wondering what the recipe for this cake is, it looks so moist and fluffy thanks x
Hi Ella! This is a vanilla cake and the recipe is here: https://lovingitvegan.com/vegan-vanilla-cake/ 🙂 Update: The photos have been updated and the cake in the photos is now our Vegan Chocolate Cake.
thank you!
sorry to ask but this cake looks darker than the vanilla one that you made is there anything different about this one? Did you use a flax egg or change anything? i actually like the look of this one better haha thanks x
Exact same cake!
I see a few of your recipes call for vegan butter. Is it something you can make or do you buy it?
Hi Marida! It’s something you buy. Here in Dubai we get an Australian brand called Nuttelex, but of course different countries have different brands. So it’s basically any type of butter that is made to be vegan 🙂 Earth Balance is a popular brand in the US.
I’m in South Africa, so I’ll just have to find something suitable I guess, can’t wait to try this!
Apparently the brand ‘Ole’ is vegan. Not sure of any others.
Marida you can use a vegan margarine instead. Quite a few brands are made without milk products, just check the ingredients. I do that here in Poland as vegan butter is hard to find. 🙂
there was no reply to this. Did you try it? I am going to try it tomorrow with Becel vegan margarine.
Yes, margarine is perfect!
LOVE this recipe thank you!! I did switch the vegan butter and instead used organic coconut oil! 🙂 so yummy! Thank you! xo
Awesome! Thanks for posting! 🙂