Creamy Dairy-Free Buttercream Frosting (No Weird Ingredients)
This dairy-free buttercream frosting is smooth, creamy, and tastes just like classic American buttercream. No coconut cream or soaked cashews needed, just simple pantry ingredients you probably have on hand.

It pipes beautifully and holds its shape, so you can frost cakes and cupcakes without anyone guessing it’s dairy-free.
Why This Dairy-Free Frosting Turns Out Right
Traditional buttercream depends on butter, but stick-style vegan butter does the job just as well. It has the same fat content and stays firm at room temperature, so the frosting holds its structure without weeping.
I make this version when I’m baking for someone who avoids dairy and I don’t want to compromise on taste. The texture is fluffy and spreadable, and the vanilla comes through clean.
Ingredients

- 1 cup (225 g) vegan butter, stick-style, softened: use brands like Earth Balance or Miyoko’s sticks, not the tub variety
- 4 cups (480 g) powdered sugar: sift if clumpy
- 2 tsp vanilla extract: pure vanilla for the best flavor
- Pinch of salt: balances the sweetness
- 1-2 tbsp unsweetened dairy-free milk: only if needed for consistency
Variations / Substitutions
- Make it chocolate: swap ½ cup of the powdered sugar for ½ cup unsweetened cocoa powder.
- Add citrus zest: fold in 1 tsp finely grated lemon or orange zest after mixing.
- Use peppermint extract: replace the vanilla with ½ tsp peppermint extract for a minty frosting.
Fudgy Gluten-Free Dairy-Free Brownies are one of our favorite ways to use this frosting.
How to Make Dairy Free Buttercream Frosting
Step 1: Beat the Vegan Butter

Place the 1 cup softened vegan butter in a large bowl. Using a hand mixer or stand mixer, beat it on medium speed for about 2 minutes, until it looks pale and noticeably fluffier. Scrape down the sides once so everything whips evenly.
Step 2: Add the Powdered Sugar Gradually

With the mixer on low, slowly add the 4 cups powdered sugar, about 1 cup at a time. Keep the speed low at first so you don’t send a cloud of sugar into the air. Once all the sugar is in, increase the speed to medium and beat for another 2 minutes until the frosting thickens and looks smooth.
Step 3: Adjust the Consistency and Frost

Mix in the 2 tsp vanilla extract and a pinch of salt. If the frosting is too thick to spread easily, add 1 tbsp of dairy-free milk and beat again; add the second tablespoon only if it still feels stiff. Stop as soon as it reaches a spreadable, pipeable texture. Spread or pipe the frosting onto your cooled cake or cupcakes right away.
Tips for Smooth Dairy-Free Frosting
- For the whitest frosting, use clear vanilla extract and add a tiny drop of violet food coloring to cancel out the yellow tint from the butter.
- Always cool your cake or cupcakes completely before frosting or the buttercream will melt.
- If your kitchen is warm, place the mixing bowl over an ice bath for a few seconds while you whip the buttercream to firm it up.
- Do not walk away while adding the powdered sugar; going slowly on low speed prevents a sugar cloud and keeps the texture even.
Scale the recipe to fit different cake sizes:
| Yield (cake size) | Vegan Butter | Powdered Sugar |
|---|---|---|
| 6-inch single layer | ½ cup (115 g) | 2 cups (240 g) |
| 8-inch or 9-inch single layer | 1 cup (225 g) | 4 cups (480 g) |
| 9-inch double layer | 1½ cups (340 g) | 6 cups (720 g) |
Storing Leftover Frosting
Refrigerate: Keep in an airtight container for up to 1 week. To use chilled frosting, let it sit at room temperature for 30 minutes, then beat again until fluffy. Freeze: Store in a freezer-safe container for up to 3 months. Thaw overnight in the fridge, then rewhip before using.
What to Serve With Dairy-Free Buttercream
This frosting is a natural on chocolate cupcakes, where the sweetness balances deep cocoa flavor. It’s also fantastic on a simple vanilla sheet cake topped with fresh berries, because the buttercream lets the fruit shine.
Frequently Asked Questions
Does this frosting pipe well?
Yes, it holds piped shapes. If the frosting feels a little soft, chill the filled piping bag for 10 minutes first.
Is this frosting nut-free?
Yes, as long as your vegan butter and milk are nut-free. Most stick-style vegan butters are soy-based, not nut-based.
Can I make this frosting less sweet?
Stir in a pinch more salt or 1 teaspoon lemon juice to cut the sweetness. Start small and taste as you go.
Will this frosting crust like regular American buttercream?
It develops a light crust after sitting, but not as firm as traditional buttercream if the room is humid. A brief chill helps set the surface.

Dairy Free Buttercream Frosting Recipe
Ingredients
Method
- Beat the vegan butter in a large bowl on medium speed until pale and fluffy, about 2 minutes.
- With the mixer on low, gradually add the powdered sugar, about 1 cup at a time. Increase speed to medium and beat until smooth, about 2 minutes.
- Mix in the vanilla and salt. If the frosting is too thick, add dairy-free milk 1 tbsp at a time until spreadable. Spread or pipe onto cooled cake or cupcakes.
