Sauces & Condiments
This chocolate frosting recipe without butter delivers restaurant-quality richness using plant-based ingredients that mimic traditional butter frosting perfectly. 💛 I developed it after years of perfecting vegan desserts, and the secret lies in cocoa butter—a game-changer that creates that signature silky texture without dairy.
The result is so smooth and decadent, even non-vegans won't guess it's butter-free.
The foundation of this frosting is a simple combination of cocoa powder, cocoa butter, and coconut oil, which together create that velvety consistency we all love.
Unlike other vegan frostings that can taste greasy or grainy, this recipe achieves a luxuriously creamy finish by carefully tempering the cocoa butter and incorporating aquafaba for stability. It's the perfect solution for cakes, cupcakes, or cookies where you want that classic chocolate flavor without compromising on texture.
What makes this frosting truly special is how it behaves—it spreads like traditional butter frosting but holds its shape beautifully, making it ideal for piping borders or decorating cakes. The flavor is deep, slightly sweet, and rich enough to stand up to even the most intense chocolate desserts.
Once you try this version, you'll never go back to the heavy, dairy-based alternatives.
Ready in just 15 minutes with 6 simple ingredients, this frosting is perfect for last-minute baking or meal prep. Store it in the refrigerator for up to 5 days or freeze for longer storage—it thaws quickly and maintains its perfect consistency.
Let's get started on this foolproof vegan frosting that tastes like a classic buttery treat.
Ingredients for chocolate frosting recipe without butter
Six ingredients transform into velvety chocolate perfection that rivals classic butter frosting—no dairy needed!
| Ingredient | Amount | Notes |
|---|---|---|
| Unsweetened Cocoa Powder 🍫 | ½ cup | Dutch-processed for smoothness |
| Cocoa Butter 🧈 | ½ cup | High-melting point preferred |
| Coconut Oil 🫒 | ½ cup | Refined, not virgin |
| Aquafaba 🥫 | ¼ cup | From 4 large chickpea cans |
| Pure Maple Syrup 🍯 | ¼ cup | Grade B for depth |
| Vanilla Extract 🌿 | 1 tbsp | Pure Madagascar preferred |
| Diamond Crystal Kosher Salt 🧂 | ¼ tsp | Fine grain for balance |
| Distilled White Vinegar 💧 | ½ tsp | Stabilizes aquafaba |
Cocoa butter is the secret weapon here—look for high-melting point at specialty stores like Whole Foods or Trader Joe's for the best results. Dutch-processed cocoa powder (like Valrhona) creates that ultra-smooth texture, but Hershey's Special Dark works in a pinch. Coconut oil? Refined is key—virgin has a planty taste that overpowers. The aquafaba comes from chickpeas, so grab 4 cans of chickpeas (like Great Northern) and save the liquid. Pro tip: use the vinegar to stabilize the aquafaba before whipping—it's a game-changer for volume!
No cocoa butter? Substitute with equal parts coconut oil and avocado oil, though texture will be slightly softer. Dutch-processed cocoa unavailable? Natural cocoa powder at half the amount works, but add 1/4 tsp baking soda to neutralize acidity. Short on aquafaba? Flax egg (1 tbsp ground flax + 3 tbsp water) mimics the binding properties. For extra richness, add 1 oz vegan dark chocolate (like Enjoy Life brand) melted into the warm mixture. The maple syrup can be swapped for agave nectar—just reduce by 1 tbsp if your syrup is very runny.
This frosting keeps beautifully—5 days refrigerated in an airtight container with parchment between layers. For longer storage, freeze in 1-tbsp portions (perfect for piping). Thaw at room temperature for 10 minutes before using. Need to rewhip after refrigeration? Warm gently in 10-second bursts in the microwave, then whip again. The vinegar smell disappears completely once baked, so don't worry about it!
Why You'll Love This Recipe
- Here’s what sold me: that deep, bittersweet cocoa flavor from the unsweetened powder, balanced by the pure maple syrup’s caramel notes. It’s decadent but doesn’t leave me feeling sluggish afterward—honestly, my husband steals bites straight from the bowl.
- I’ll be real: cocoa butter and aquafaba sound fancy, but they stretch further than butter-based frosting. A little goes a long way, and the ingredients last for weeks, so I’m not scrambling to buy specialty items every time a craving hits.
Step-by-step instructions for silky chocolate frosting without butter
This ultra-smooth frosting transforms simple pantry staples into decadent richness—no butter required!
🍳 Step 1: Melt the Fat Base
In a heatproof bowl set over a pot of simmering water (double boiler), combine the 0.5 cup cocoa butter and 0.5 cup coconut oil. Heat gently for 3-4 minutes until completely melted and smooth. The mixture should look glossy and translucent—this is your fat foundation for that velvety texture. Remove from heat immediately to prevent overheating, which can cause the cocoa butter to seize.
While still warm, whisk in the 0.5 cup unsweetened cocoa powder until fully incorporated and the mixture becomes thick and paste-like. I like to press the back of a spoon through the mixture to check for smoothness—it should glide effortlessly without any grit. This step ensures your frosting won't be grainy, even when chilled. Let the mixture cool slightly for 5 minutes while you prepare the aquafaba mixture.
👨🍳 Step 2: Whip the Aquafaba Mixture
In a separate clean bowl, combine the 0.25 cup aquafaba, 0.25 cup pure maple syrup, 1 tbsp vanilla extract, 0.25 tsp diamond crystal kosher salt, and 0.5 tsp distilled white vinegar. Use an electric mixer on high speed and whip for 3-4 minutes until stiff peaks form. You'll know it's ready when you lift the beaters and the mixture holds its shape like meringue. This is the secret to that light, airy texture—don't rush this step or your frosting will be dense.
Here's the thing—your aquafaba might not whip as dramatically as egg whites. If it doesn't reach stiff peaks after 4 minutes, don't panic. Add 1 tablespoon of cold water and whip for another 1-2 minutes. The vinegar acts as a stabilizer, but sometimes the aquafaba needs a little extra help. The key is to get it as thick as possible before combining with the fat base.
🥘 Step 3: Combine and Whip to Perfection
With the mixer running on low speed, gradually pour the melted cocoa mixture into the whipped aquafaba. This slow incorporation prevents deflating the air bubbles you've worked so hard to create. After all the fat mixture is incorporated, increase the speed to medium and whip for 2-3 minutes until completely smooth and glossy. You should see ribbons form when you lift the beaters—this indicates proper emulsification and the right consistency.
Taste and adjust the sweetness if needed. I usually find the maple syrup provides just the right balance, but if you prefer it sweeter, add 1 teaspoon more pure maple syrup and whip for another 30 seconds. The frosting should be thick enough to hold its shape when piped but still spreadable. If it's too thick, add 1 teaspoon of warm water and whip briefly to loosen. If it's too thin, chill for 15 minutes to thicken slightly.
⏰ Step 4: Chill and Use
Transfer the frosting to a clean bowl and cover with plastic wrap pressed directly onto the surface to prevent a skin from forming. Refrigerate for at least 30 minutes to allow the flavors to meld and the texture to set properly. This chilling step is crucial—it develops the frosting's depth of flavor and makes it easier to pipe or spread without melting.
For best results, use the frosting within 4 hours of making it. It's perfect for piping onto cakes, filling cupcakes, or spreading between layers of rich chocolate desserts. If you need to store it longer, keep it refrigerated in an airtight container for up to 5 days. Bring it to room temperature before using—microwaving can cause the cocoa butter to separate. The frosting should be smooth, glossy, and hold its shape beautifully when piped.
Pro Tips For Making Chocolate Frosting Recipe Without Butter
- MELT COCOA BUTTER SLOWLY: I learned this the hard way—dumping cocoa butter straight into hot coconut oil makes it seize up like glue. Instead, melt the cocoa butter first in a double boiler (or microwave in 20-second bursts) until it’s liquid but not hot to the touch. Then stir it into the warmed coconut oil—this keeps the texture smooth and creamy, not grainy.
- WHIP AQUAFABA COLD: If your aquafaba is warm or room temp, you’re fighting an uphill battle. Chill it in the fridge for at least 30 minutes before whipping, and use a clean, dry bowl—even a drop of water kills volume. Cold aquafaba triples in size; warm? Good luck getting fluffy peaks.
- SIFT THE COCOA POWDER: Lumpy cocoa powder ruins everything. Sift it before mixing—yes, even if it looks fine. I skip this and end up with a frosting that’s thick in spots, thin in others, and just off. A fine-mesh sieve takes 10 seconds and guarantees a silky texture.
- TEMPER THE MAPLE SYRUP: Maple syrup can crystallize when mixed with aquafaba, turning your frosting into a gritty mess. Warm the syrup to body temperature (dip your finger in—should feel lukewarm, not hot) before adding it to the whipped aquafaba. This keeps the sugar dissolved and the frosting velvety.
Best sauces and condiments for these flavors
Chocolate Ganache
For a decadent alternative, try a chocolate ganache made with cocoa butter instead of cream. Melt ½ cup cocoa butter and ½ cup coconut cream (chilled overnight) together, then stir in ½ cup powdered sugar and 1 tsp vanilla.
Let it cool to 72°F for a glossy, fudge-like consistency perfect for dipping strawberries or drizzling over cakes. 🍫
Salted Caramel Sauce
Balance the richness with a salted caramel sauce that complements chocolate beautifully. Combine ½ cup coconut sugar, ¼ cup coconut cream, and 1 tbsp water in a saucepan, simmering until golden.
Whisk in 1 tbsp coconut oil and ½ tsp flaky sea salt, then drizzle over your frosting or use as a glaze. The salt enhances the chocolate flavor while adding a luxurious touch.
Coffee Syrup Glaze
Elevate your frosting with a coffee syrup glaze that pairs perfectly with chocolate. Brew ½ cup strong coffee, mix with ¼ cup powdered sugar, and simmer until thickened.
Drizzle over cooled frosting or use to fill cupcakes for a mocha-inspired twist. I love using medium-roast beans from local Italian-American delis for that deep, aromatic flavor. ☕
Spiced Orange Zest
Brighten the frosting with spiced orange zest—a nod to my Nonna’s Sicilian desserts. Mix 1 tbsp freshly grated orange zest (no white pith!) with ½ tsp ground cinnamon and ¼ tsp nutmeg.
Fold into the frosting just before serving for a citrusy, warm contrast. The zest adds a pop of color and a refreshing tang that cuts through the richness. 🍊
Peanut Butter Swirl
For a classic American-Italian fusion, swirl in 2 tbsp creamy peanut butter (like Smucker’s Natural) into the frosting. Heat the peanut butter gently with 1 tsp coconut oil until smooth, then fold into the cooled frosting.
This adds a nutty depth that reminds me of my grandmother’s torta caprese with a modern twist. Use a toothpick to create marbled patterns for visual appeal.
Espresso-Infused Drizzle
Take your frosting to the next level with an espresso-infused drizzle. Reduce 2 tbsp strong espresso with 1 tbsp maple syrup until syrupy, then drizzle over the frosting before serving.
The caffeine in the espresso intensifies the chocolate flavor while adding a sophisticated bitterness. I like using Lavazza espresso for that authentic Italian taste. 💫
Nutrition facts
Frequently asked questions
Can I make this frosting without aquafaba?
Yes! If you don't have aquafaba, substitute with 2 tablespoons ground flaxseed mixed with 6 tablespoons water (let sit for 5 minutes to thicken). For a lighter texture, use 1/4 cup coconut cream whipped to stiff peaks instead. The flax egg works best for binding, while coconut cream adds richness but may make the frosting slightly denser.
Why does my frosting turn grainy when chilled?
Graininess usually happens when cocoa butter crystallizes improperly or the mixture cools too quickly. To fix it, gently warm the frosting in 10-second bursts in the microwave, then rewhip until smooth. For prevention, ensure your cocoa butter is high-melting point and let the frosting cool gradually at room temperature for 10 minutes before refrigerating.
How do I adjust the sweetness for less sugar?
Reduce the maple syrup by 1 tablespoon and add 1/4 teaspoon vanilla bean paste for depth. For a sugar-free version, replace the maple syrup with 2 tablespoons powdered erythritol and increase the aquafaba by 1 tablespoon to maintain moisture. Taste as you go—chocolate intensity will be more noticeable with less sweetness.
Can I use this frosting for warm desserts?
This frosting is best served at room temperature or chilled. If using on warm treats (like warm cookies), let the frosting sit at room temperature for 15 minutes first to prevent melting. For hot desserts, consider a cocoa butter ganache instead—it has a higher melting point and holds better under heat.
What’s the best way to pipe this frosting?
Use a Wilton 1M piping tip for borders and a star tip (Wilton 104) for rosettes. Chill the frosting for 30 minutes before piping to improve stability. For clean lines, dip the tip in hot water between uses to prevent clogging. Pro tip: Tap the piping bag gently on the counter to release air bubbles before decorating.
