Bowl of fluffy white dairy free buttercream frosting with a piping bag beside it on a marble counter
Gluten-Free · Dairy-Free · Dessert

Dairy Free Frosting — Silky Buttercream That Actually Pipes

This dairy free frosting is smooth, sweet, and pipes like a dream. Vegan butter + the right ratio makes it indistinguishable from the real thing.

Prep
10 min
Cook
5 min
Total
15 min
Servings
12 people
Difficulty
Easy
Gluten-Free Dairy-Free gluten-freedairy-freedessertfrostingvegan

Hey folks,

Here’s the thing nobody tells you about dairy free frosting — it doesn’t have to taste like a compromise. I’ve been making this dairy free buttercream frosting for a couple of years now, and the first time I served it at a birthday party, three people asked me for the recipe before they even knew it was vegan. That’s the bar. Not “pretty good for dairy-free.” Just good. Full stop.

The secret is almost embarrassingly simple: vegan butter at the right temperature, sifted powdered sugar, and a tiny splash of non-dairy milk to loosen it up. That’s it. No weird stabilizers, no aquafaba, no coconut oil that makes everything taste like sunscreen. This dairy free frosting recipe comes together in under ten minutes and pipes beautifully — like, actually pipes, with clean rosettes and sharp edges on a layer cake.

I also included a dairy free cream cheese frosting variation at the bottom because, honestly, it would be a crime not to. That version is specifically for carrot cake situations, and it is — in my extremely biased opinion — better than most dairy versions I’ve had. So let’s get into it.

Why It Works

The whole thing hinges on your vegan butter choice. Not all vegan butters behave the same in frosting. Some are too water-forward, which makes your frosting weep and slide off the cake. Others are too coconut-heavy and leave an aftertaste that clashes with vanilla. In my experience, Miyoko’s European Style Vegan Butter gives you the cleanest flavor and the most stable texture. Earth Balance Buttery Sticks work too — just make sure you’re using the sticks, not the spread in the tub, which has too much water content.

Temperature matters more than you think. Butter that’s too cold = lumpy frosting you’ll fight with forever. Butter that’s too warm = a greasy soup that won’t hold any shape. You want it soft enough that your finger leaves an indent when you press it, but it still holds its shape. On a 70°F day, that’s usually about 30 minutes out of the fridge.

Sifting the powdered sugar is not optional. I know it’s annoying. I skipped it once and ended up with a gritty, lumpy mess that no amount of mixing could fully fix. Two minutes of sifting saves you ten minutes of frustration. As Bob’s Red Mill’s guide to gluten-free baking points out, texture in baked goods and frostings is directly tied to the particle size of your dry ingredients — same principle applies here.

The salt is small but it’s doing real work. A pinch of fine sea salt cuts through the sweetness and makes the frosting taste more complex. Skip it and the frosting is one-dimensional. Keep it and it tastes like something a pastry chef made. Easy choice.

Ingredients

Classic Dairy Free Buttercream:

  • 1 cup vegan butter, softened (Miyoko’s or Earth Balance sticks — see note above)
  • 3½ cups powdered sugar, sifted
  • 2 tablespoons unsweetened almond milk or oat milk
  • 1 teaspoon pure vanilla extract
  • Pinch of fine sea salt

Dairy Free Cream Cheese Frosting (Variation):

  • ½ cup vegan cream cheese, cold straight from the fridge (Violife or Kite Hill both work great)
  • ½ cup vegan butter, softened
  • 3 cups powdered sugar, sifted
  • 1 teaspoon pure vanilla extract
  • Pinch of fine sea salt

On the milk: I usually reach for unsweetened almond milk because it has the most neutral flavor. Oat milk works too, but some brands are slightly sweeter, which can tip the whole frosting a bit too sugary. Start with 1 tablespoon and add the second only if the frosting feels too stiff to pipe. You want control here.

On the cream cheese variation: This is specifically where that easy dairy free buttercream frosting with vegan butter technique shines — the cream cheese frosting for carrot cake gets its tangy edge from cold vegan cream cheese, so don’t let it warm up before mixing. Cold cream cheese + softened butter is the combo you want.

Instructions

  1. Soften your butter properly. Pull your vegan butter out of the fridge about 30 minutes before you start. It should be soft enough to press a finger into easily, but not melting. If you’re short on time, cut it into small cubes — it softens faster that way.

  2. Beat the butter alone first. Add the softened vegan butter to the bowl of a stand mixer (or use a hand mixer) and beat on medium-high for 2 full minutes. You want it pale and fluffy before the sugar goes in. This step builds the air that makes the frosting light. Don’t skip it.

  3. Add the sifted powdered sugar gradually. With the mixer on low, add the powdered sugar one cup at a time. Going slow here prevents a powdered sugar cloud in your kitchen — I learned this the hard way wearing a dark shirt. Mix on low until each addition is incorporated before adding the next.

  4. Add vanilla, salt, and milk. Pour in the vanilla extract, add the pinch of salt, then add 1 tablespoon of almond milk. Increase speed to medium and beat for another 2 minutes.

  5. Adjust consistency. Check the texture. Too thick to pipe? Add the second tablespoon of milk, one teaspoon at a time, beating between additions. Too loose? Add another 2–3 tablespoons of sifted powdered sugar. The frosting should hold a stiff peak when you lift the beater.

  6. Final whip. Once you hit the right consistency, crank the mixer to high for 30 seconds. This last burst of air makes the frosting noticeably lighter and fluffier. Don’t skip this either.

  7. For cream cheese variation: Beat cold vegan cream cheese on its own for 1 minute first, until smooth. Add softened vegan butter and beat together for another minute. Then follow steps 3–6 above. Keep this version refrigerated until right before you use it — it softens fast.

Tips & Substitutions

Can I use coconut oil instead of vegan butter? Technically yes, but I’d really steer you away from it for a piped dairy free icing. Coconut oil is unstable at room temperature, which means your beautifully piped roses will start drooping the second the cake hits a warm room. Stick with a proper vegan butter.

For a less sweet frosting: Cut the powdered sugar down to 3 cups and add an extra pinch of salt. Some people find American buttercream too sweet — I’m one of them, honestly — and this ratio tones it down without losing the structure you need to pipe.

Adding flavor variations: This base dairy free frosting recipe takes on other flavors really well. Swap the vanilla for almond extract (use half the amount — it’s strong). Add 2 tablespoons of cocoa powder for a chocolate version. Or mix in 3 tablespoons of strawberry jam for a fruity twist that works great on vanilla cake.

Making it ahead: This frosting holds in the fridge for up to 5 days in an airtight container. Before using, let it come back to room temperature and give it a quick re-whip — 1 minute with the mixer brings it right back to life. It also freezes well for up to 2 months.

On the dairy free cream cheese frosting for carrot cake: Keep the cream cheese cold, not the butter. That temperature contrast is intentional — it keeps the frosting tangy and thick enough to spread without becoming soupy. If it ever feels too loose, pop the whole bowl in the fridge for 15 minutes, then re-whip.

Piping consistency vs. spreading consistency: If you’re just spreading this on a sheet cake, you can make it slightly looser (more milk, less sugar). If you’re piping rosettes or detailed work, go stiffer. The recipe as written lands right in the middle — it pipes clean and spreads smoothly.

Frequently Asked Questions

How to make dairy free frosting that actually holds its shape? The key is starting with vegan butter at the right temperature — soft but not melted — and beating it for a full 2 minutes before adding any sugar. That initial creaming step builds structure. From there, add sifted powdered sugar gradually and finish with a 30-second high-speed whip. If it’s still too soft, refrigerate the frosted cake for 15–20 minutes and it will firm right up.

What dairy free butter is best for frosting? Miyoko’s European Style Vegan Butter is my top pick — it has a cleaner flavor and a lower water content than most competitors, which means less risk of a greasy or weeping frosting. Earth Balance Buttery Sticks are a solid second choice and easier to find at most grocery stores. Avoid tub-style vegan spreads, which have too much water and will make your frosting unstable.

Is this dairy free frosting recipe also vegan? Yes, completely. Vegan butter, plant-based milk, and powdered sugar are all vegan-friendly. The frosting contains no animal products of any kind — no butter, no milk, no honey, nothing. It’s also naturally gluten-free, so it works for pretty much every dietary situation at a party.

Can I make dairy free cream cheese frosting with this recipe? Absolutely — that’s the variation in the Ingredients section. The trick is using cold vegan cream cheese (Violife or Kite Hill work best) combined with softened vegan butter. Beat the cream cheese alone first to get it smooth, then add the butter. Keep this version chilled until you’re ready to frost — it’s perfect on carrot cake or red velvet.

How far ahead can I make this dairy free icing? Up to 5 days in the fridge in a sealed container, or 2 months in the freezer. Let it come fully to room temperature before using — this usually takes about an hour on the counter — then re-whip for 1 minute to restore the texture. It comes back to exactly where it was. Works every time.

The Bottom Line

This dairy free frosting genuinely delivers. 🎂 Smooth, stable, sweet without being cloying, and it pipes like a professional decorator’s dream. The base recipe is your everyday vegan frosting for birthday cakes, cupcakes, and layer cakes. The cream cheese variation is the one you pull out for carrot cake or anything that needs a little tang.

A couple of things I want you to remember: sift the powdered sugar every single time, use butter sticks (not the tub), and don’t rush the initial creaming step. Those three things are honestly the difference between frosting that looks homemade in the messy way and frosting that looks homemade in the impressive way.

If you want something to frost with this, our Gluten Free Vanilla Cake and Gluten Free Carrot Cake are both built around this exact frosting. They’re a natural match.

Now go frost something good. 🧁

Per serving

Nutrition facts, the honest kind

Calculated from the exact ingredients we tested with. Estimates — your numbers will vary slightly based on brand and portion size.

  • Calculated per serving (12 servings total)
  • Includes all components as written
  • No specialty-ingredient guesswork
Nutrition Facts
12 servings per recipe
Calories 210 kcal
% Daily Value*
Total Fat 10g
Total Carbohydrate 32g
Dietary Fiber 0g
Protein 0g
* Percent Daily Values are based on a 2,000 calorie diet. Estimated values; your numbers may vary.