Desserts
This butterless chocolate frosting recipe delivers restaurant-quality richness without a single gram of butter or dairy. The secret lies in coconut oil and aquafaba—a plant-based power duo that creates a silky-smooth, spreadable texture with deep cocoa flavor.
I developed this recipe after years of perfecting vegan desserts, and it’s now my go-to for cakes, cupcakes, and cookies that taste indulgent yet stay completely plant-based.
The magic happens in the mixing technique: whipping aquafaba (chickpea brine) into stiff peaks before gradually folding in melted coconut oil and cocoa powder. This method ensures no graininess and a velvety finish that rivals traditional butter frostings.
The recipe balances sweetness with a bold chocolate intensity, so you won’t miss the dairy one bit. What you’ll achieve is a frosting that’s easy to pipe, holds its shape, and melts beautifully on warm desserts. It’s also freezer-friendly—perfect for prepping ahead for birthdays or holidays.
The best part? No one will guess it’s vegan until you tell them. Use it for layering cakes, filling donuts, or drizzling over brownies. Here’s how to make it foolproof every time.
Ingredients for butterless chocolate frosting
Eight plant-based ingredients transform into restaurant-quality chocolate frosting without butter or dairy.
| Ingredient | Amount | Notes |
|---|---|---|
| Aquafaba (Chickpea Brine) 🥫 | 1 cup | Freshly drained from canned chickpeas |
| Unrefined Coconut Oil 🥥 | ½ cup | Solid at room temperature |
| Unsweetened Cocoa Powder 🍫 | ¾ cup | Natural or Dutch-processed |
| Powdered Sugar 🍚 | 2 cups | Sifted for smooth texture |
| Vanilla Extract 🌿 | 1 tbsp | Pure Madagascar bourbon |
| Apple Cider Vinegar 🍎 | ½ tsp | For stabilization |
| Pinch of Salt 🧂 | ⅛ tsp | Enhances chocolate flavor |
| Dark Chocolate Chips (Vegan) 🍫 | ¼ cup | 70% cocoa or higher |
Aquafaba is the star here—use the brine from a can of chickpeas, not the water you rinse them in. Trader Joe's and Whole Foods sell chickpeas with the highest-quality brine. For the cocoa powder, Valrhona or Guittard brands deliver the richest flavor, but Hershey's Special Dark works perfectly for home use. The coconut oil must be unrefined to maintain a subtle coconut aroma without overpowering the chocolate. If your kitchen is warm, chill the coconut oil for 10 minutes before measuring to ensure accurate volume.
No aquafaba? Silken tofu blended with 1 tbsp lemon juice mimics its structure, though the texture won't be identical. Running short on powdered sugar? Confectioners' sugar works 1:1, but it may yield a slightly grainier frosting. The vanilla extract is non-negotiable for depth—imitation extracts will fall flat. For a deeper chocolate flavor, add 1 tbsp instant espresso powder to the cocoa mixture. The vinegar stabilizes the whipped aquafaba, preventing deflation, so don't skip it.
Store the frosting in an airtight container between layers of parchment paper to prevent sticking. It keeps for 5 days in the fridge, though the texture softens slightly. For longer storage, freeze in 1-tablespoon portions—thaw at room temperature for 10 minutes before use. The frosting thickens as it cools, so whip it just until stiff peaks form. If it becomes too firm, re-whip with 1 tsp warm water to restore spreadability.
Why You'll Love This Recipe
- I’ll be real: I used to stress over vegan frosting being too grainy or bland. This version? The aquafaba whips into silky smoothness—no weird texture, just rich chocolate that melts in your mouth. The coconut oil adds that velvety mouthfeel without a trace of butter’s heaviness.
- No Butter, No Problem: I’ll be real: I used to stress over vegan frosting being too grainy or bland. This version? The aquafaba whips into silky smoothness—no weird texture, just rich chocolate that melts in your mouth. The coconut oil adds that velvety mouthfeel without a trace of butter’s heaviness.
- Rich Without Guilt: Here’s what sold me—the cocoa powder and coconut oil combo delivers that deep, bittersweet chocolate flavor without refined sugar crashing the party. A pinch of vanilla ties it all together, making it taste like a bakery’s secret weapon, not a shortcut.
- Cake or Cupcake Hero: Between us, this frosting works on everything. Slather it on spice cakes, dollop it into mug cakes, or pipe it into cupcakes—it stays stable and doesn’t slide off. (Yes, even on a Tuesday night when you’re craving chocolate but forgot to plan.)
Step-by-step instructions for butterless chocolate frosting
This method delivers professional-level frosting with a velvety texture and deep chocolate flavor—no butter required.
Whip the Aquafaba to Stiff Peaks
In a clean, grease-free mixing bowl, combine the 1 cup Aquafaba (Chickpea Brine). Using a stand mixer fitted with the whisk attachment, beat on medium-high speed for 4-5 minutes until soft peaks form. You'll notice the mixture gradually thicken from liquid to glossy meringue-like consistency.
This step is critical—don't rush it. The aquafaba needs to develop stable, glossy peaks that hold their shape when the whisk is lifted. If the mixture doesn't thicken after 5 minutes, try using a slightly smaller bowl or ensure your aquafaba is fresh from canned chickpeas (the brine thickens better when used immediately).
Melt and Combine the Coconut Oil
In a separate microwave-safe bowl, melt the 0.5 cup Unrefined Coconut Oil in 20-second intervals, stirring between each interval, until completely liquid but not hot to the touch. Let it cool for 1-2 minutes until it reaches room temperature.
With the mixer running on low speed, gradually pour the melted coconut oil into the aquafaba mixture. This slow incorporation prevents the aquafaba from deflating. Continue mixing for 1-2 minutes until fully combined and smooth. The mixture should look like a pale, glossy custard with no streaks of oil remaining.
Sift and Incorporate the Dry Ingredients
In a medium bowl, whisk together the 0.75 cup Unsweetened Cocoa Powder, 2 cups Powdered Sugar, 0.125 tsp Pinch of Salt, and 0.5 tsp Apple Cider Vinegar. Sift this mixture directly into the aquafaba mixture while mixing on low speed. This prevents clumping and ensures even distribution of the cocoa powder.
Continue mixing for 2-3 minutes until the frosting is completely smooth and free of any graininess. The vinegar acts as a stabilizer, helping to prevent sugar crystallization and creating a more stable frosting. If the mixture appears too thick, add 1-2 teaspoons of warm water to achieve a spreadable consistency.
Add Vanilla and Chocolate Chips
Remove the mixing bowl from the stand mixer and use a silicone spatula to fold in the 1 tbsp Vanilla Extract and 0.25 cup Dark Chocolate Chips (Vegan). The chocolate chips will add pockets of rich, melted chocolate throughout the frosting, creating a luxurious texture. Fold gently to avoid deflating the air incorporated in the earlier steps.
Taste the frosting and adjust sweetness if needed—you can add up to 1 additional tablespoon of powdered sugar if desired. The frosting should be smooth, glossy, and hold its shape when piped. For best results, chill the frosting in the refrigerator for 30 minutes before using to allow the flavors to meld and the texture to firm up slightly.
Pro Tips For Making Butterless Chocolate Frosting
- Whisk Aquafaba Cold: Drain the chickpea brine, but don’t let it warm up—cold aquafaba whips faster and holds volume better. I learned this the hard way after trying to rush it straight from the can, ending up with a sad, flat mess.
- Melt Coconut Oil Slow: Warm the unrefined coconut oil gently—just enough to soften it, not liquefy it completely. Overheating turns it greasy, and you’ll end up fighting clumps later. Use a microwave at 20-second bursts if you’re impatient.
- Sift Cocoa Powder First: Skip the lumps by sifting the cocoa powder into the dry ingredients before adding anything else. I used to just dump it in, and the texture always ended up grainy—this step saves you from scraping the bowl later.
- Chill Before Mixing: Let the powdered sugar and cocoa sit in the fridge for 10 minutes before combining with wet ingredients. Cold sugar dissolves cleaner and prevents a gritty texture—trust me, your frosting will be smoother.
Make-ahead tips for this dish
Prep Ahead for Perfection
Make this frosting up to 3 days in advance—it actually tastes better after flavors meld! Store in an airtight container between layers of parchment paper to prevent sticking. When ready to use, whisk for 1-2 minutes to restore smoothness.
If it thickens too much, add ½ tsp warm water to loosen. This head start saves time on busy days! 📅
Freezer-Friendly Portions
Portion the frosting into 1-tablespoon dollops on parchment paper, then freeze for up to 3 months. Thaw at room temperature for 10 minutes before using—no microwave needed! For cakes, spread chilled portions directly from the freezer onto layers. This works perfectly for holiday desserts or surprise gifts. 🧊
Double the Batch
This recipe doubles easily for large bakes. Simply multiply all ingredients by 2 and use a stand mixer with a larger bowl (like the KitchenAid 5-quart). The extra volume keeps the same silky texture.
Store the extra in a glass jar with a tight lid in the fridge for up to 5 days. Perfect for layering multiple cakes or filling cupcakes ahead of time! 🎂
Stabilize for Piping
For perfectly piped decorations, chill the frosting for 30 minutes before piping. Use a Wilton 1M piping tip for smooth swirls. If the frosting starts to stiffen too much, gently re-whip with ½ tsp warm water to restore spreadability. This trick ensures professional-looking results every time! ✨
Substitute Shortcuts
No aquafaba? Use ½ cup silken tofu blended with 1 tbsp lemon juice—though texture will be slightly denser. Short on coconut oil? Vegan butter (like Earth Balance) works 1:1 but adds a subtle dairy-like flavor.
For a quicker version, use store-bought vegan whipped cream (like Reddi-wip) mixed with melted vegan chocolate. These swaps keep the frosting plant-based without sacrificing richness! 💡
Flavor Boosts for Later
Add ½ tsp instant espresso powder to deepen chocolate flavor or 1 tsp orange zest for brightness. For a nutty twist, fold in 1 tbsp crushed hazelnuts after chilling. These enhancements work best when added fresh—just before using the frosting. Store extras separately and mix in as needed! 🌟
Nutrition facts
Frequently asked questions
Why does this frosting need aquafaba instead of butter?
Aquafaba acts as a natural emulsifier and stabilizer, creating the same airy, spreadable texture as butter without any dairy. It whips up to stiff peaks just like egg whites, giving the frosting its signature smoothness and structure. The coconut oil replaces butter's fat content while keeping it plant-based.
Can I make this frosting without a stand mixer?
Yes! Use a hand mixer or even a whisk with strong arm muscles. Whip the aquafaba for 7-8 minutes until stiff peaks form, then proceed with the recipe. For the final mixing, use a hand mixer on medium speed. The texture will be slightly less refined but still delicious.
How do I adjust the sweetness if I prefer it less sweet?
Start by reducing the powdered sugar by ¼ cup and taste. If needed, add back 1 tbsp at a time until you reach your preferred level. For a more intense chocolate flavor without extra sugar, add ½ tsp instant espresso powder to the cocoa mixture. The frosting will taste richer without extra sweetness.
Will this frosting work for layering cakes?
This frosting holds its shape perfectly when chilled for 30 minutes before layering. For extra stability, spread a thin layer on each cake layer first, then chill the entire cake for 15 minutes before adding the final frosting. This prevents soggy layers and creates clean, professional-looking sides.
What if my frosting turns grainy?
Graininess usually means the cocoa powder wasn't properly sifted or the aquafaba wasn't whipped enough. Fix it by whisking in 1-2 tsp warm water to loosen the texture, then re-whip for 1 minute. For future batches, always sift the dry ingredients and ensure the aquafaba reaches stiff peaks before adding coconut oil.
