Bake like a pro at the Bold Baking Academy!
Bold Baking Basics, Healthy Baking

Vegan Chocolate Buttercream

5 from 1 vote
Take a sweet & fluffy buttercream recipe and turn it on its head, and you've got my Vegan Chocolate Buttercream recipe — and nobody will be able to tell the difference.
Vegan Chocolate Buttercream on a cupcake.

This post may contain affiliate links. Please see my full disclosure for details.

Hi Bold Bakers!

WHAT YOU GET: A sweet and fluffy American chocolate buttercream recipe with a brand new makeover — and no one can tell it’s vegan.

This dairy-free chocolate buttercream recipe makes a deliciously silky and flavorful frosting that’s just as scrumptious and easy to spread on my Beyond Moist Vegan Chocolate Cake or my paleo, vegan, and gluten-free Banana Nut Muffins for an extra treat.

How is this different from traditional buttercream? Instead of using dairy butter, this recipe was crafted using vegan butter, and any whipping cream or milk has been replaced with non-dairy milk. If you’ve never worked with vegan butter or non-dairy milk, I’ll help walk you through it! 

What Butter Should I Use For Vegan Buttercream? 

For this recipe, you want to find a non-dairy butter that is unsalted and in stick form. You want your butter to be as firm as possible, so stay away from vegan butter found in tubs or butter that is described as a “spread.” 

You also want to find a dairy-free butter with a high-fat percentage, 78% and above, so you have to go with quality here — don’t use a non-dairy butter that is mainly made of water. Some brands that I like are Miyoko’s, Earth Balance, and Country Crock Plant Butter.

If your non-dairy butter doesn’t have enough fat, then the buttercream will be very soft and a bit difficult to work with.

The texture of my Vegan Chocolate Buttercream Frosting.

What Non-Dairy Milk Can I Use To Make Chocolate Buttercream?

If you need a milk substitute for buttercream, you have a lot of options. Feel free to use your favorite non-dairy milk for this frosting recipe. Nut milk, coconut milk, soy, oat milk — anything goes! Keep in mind what liquid you choose will change the taste of the buttercream slightly, so a neutral alternative milk option may be ideal. Also, be sure that your non-dairy milk does not have added sugars, as this may make the buttercream too sweet.

Can I Freeze Vegan Chocolate Buttercream? 

Yes! You can freeze dairy-free buttercream in an airtight container in your freezer for up to 2 months. Be sure to allow the frosting to come to room temperature before using. You can also store this in your refrigerator for up to 5 days. 

Tools You’ll Need To Make Vegan Chocolate Buttercream

Gemma’s Pro Chef Tips For Making Vegan Chocolate Buttercream

  • Use vegan butter in stick form, not in the tub, or your frosting will be too soft and be sure to try to find butter with a high-fat percentage.
  • Always take the time to sift your cocoa and powdered sugar to ensure that there are no lumps! Nobody likes lumpy frosting.
  • Change up the flavor by replacing the vanilla extract with a ½ teaspoon of peppermint, orange, or almond extract.
  • This frosting gets very soft at room temperature – cakes or cupcakes frosted with this buttercream will need to be refrigerated.

More Recipes!

If you loved this recipe, you’re going to love these, too.

Want To Go Deeper?

Level up your baking skills even further and subscribe to the Bold Baking Academy today! You’ll get access to all the in-depth baking courses both past and present, access to the Bold Baking Academy Community, and the one-of-a-kind Baking Concierge — which is a fast & direct connection to me and my team of culinary experts to answer any baking question you might have.

That’s right, inside or out of the Academy! So subscribe now!

Banner to subscribe now to the Bold Baking Academy


Vegan Chocolate Buttercream Recipe

5 from 1 vote
Take a sweet & fluffy buttercream recipe and turn it on its head, and you've got my Vegan Chocolate Buttercream recipe — and nobody will be able to tell the difference.
Author: Gemma Stafford
Servings: 4 Cups
Prep Time 10 mins
Take a sweet & fluffy buttercream recipe and turn it on its head, and you've got my Vegan Chocolate Buttercream recipe — and nobody will be able to tell the difference.
Author: Gemma Stafford
Servings: 4 Cups


  • 1 cup (8oz/225g) unsalted non-dairy butter in stick form (softened)
  • ¾ cup (3oz/5g) cocoa powder (sifted)
  • 3 cups (12oz/340g) powdered sugar (sifted)
  • 1 teaspoon vanilla extract
  • 3-5 tablespoons non-dairy milk


  • In the bowl of a stand mixer fitted with a whisk attachment (or with a medium bowl and a handheld electric mixer), whisk the butter and cocoa powder first on low, then, once combined, on medium-high speed until fluffy, about 3-4 minutes.
  • Lower the speed to low and add gradually whisk in the powdered sugar until combined.
  • Add in the vanilla extract and 3 tablespoons of non-dairy milk and mix until combined. If the frosting is too thick, add the remaining milk, 1 tablespoon at a time, until the desired consistency is reached.
  • Use immediately or cover and refrigerate until ready to use. Re-whip before using.
  • Store leftover frosting in the refrigerator for up to 5 days.
Inline Feedbacks
View all comments

About Us

Meet Gemma

About Us

Meet Gemma

Hi Bold Bakers! I’m Gemma Stafford, a professional chef originally from Ireland, and I want to help you bake with confidence anytime, anywhere!

A few key Bold Baking facts:

  • My online show Bigger Bolder Baking has been viewed more than 500M times!
  • I’ve been featured as a guest judge on Nailed It! on Netflix, Best Baker in America on Food Network, and Hulu’s Baker’s Dozen.
  • My first cookbook, Bigger Bolder Baking, has more than 2000 ⭐️⭐️⭐️⭐️⭐️ reviews

No matter your skills, my Bold Baking Team & I want to be your #1 baking authority.

  • Subscribe to my Bold Baking Academy for in-depth video baking COURSES, a dedicated baking CONCIERGE, and a COMMUNITY of passionate bakers just like you! Here you’ll become a better, bolder baker as new courses release every month.
  • Not ready to become a member? You can sign up for my free newsletter to get new baking recipes every week along with expert tips, tricks, and techniques.

loading=”lazy” decoding=”async”