If you are a chocolate lover searching for a deeply decadent and moist treat that perfectly suits a plant-based lifestyle, look no further. The Vegan Devil’s Food Cake (Epic Chocolate Cake) Recipe is a stunning celebration of rich cacao and velvety textures, delivering a chocolate experience that truly rivals any traditional cake. You’ll find that this cake not only satisfies sweet cravings but also brings a fun and inviting baking journey to your kitchen. It’s the kind of dessert that turns any gathering into a special occasion, no matter the reason!

Ingredients You’ll Need
Don’t be intimidated by the list—you only need simple, thoughtfully chosen ingredients that work harmoniously to create the incredible taste and texture we love about this cake. Each item plays a key role, from depth of flavor to moistness and rise.
- ¾ cup cacao powder (Dutch processed): Gives the cake a rich, dark chocolate intensity and smooth finish.
- ½ cup muscovado sugar: Adds a complex, molasses undertone that enhances depth and keeps the cake moist.
- 2 tablespoons instant coffee granules: Boosts the chocolate flavor intensely without tasting like coffee.
- 2 teaspoons vanilla extract: Brings a warm aromatic sweetness balancing the strong chocolate.
- 1 cup soya milk: This plant-based milk keeps the batter moist and light.
- 1 tablespoon apple cider vinegar: Reacts with baking soda to give the cake its perfect rise and soft crumb.
- 1 ½ cups caster sugar (superfine): Sweetens and contributes to the cake’s tender texture.
- ¾ cup olive oil (or neutral tasting oil): Keeps the cake wonderfully moist and adds subtle fruitiness if using olive oil.
- 4 tablespoons aquafaba: Provides structure—a brilliant egg replacement for that airy, fluffy crumb.
- 4 tablespoons vegan yoghurt (Greek style recommended): Adds creaminess and slight tang, further enriching the texture.
- 2 ½ cups all-purpose flour (sifted): The foundation of the cake, ensuring structure and softness.
- 2 teaspoons baking powder (sifted): Helps the cake rise beautifully.
- 2 teaspoons baking soda (sifted): Works with vinegar for lift and lightness.
- ½ teaspoon sea salt: Balances sweetness and enhances overall flavor.
- 1.5x batches vegan chocolate Swiss meringue buttercream: The crowning glory, silky and luscious for frosting between layers and on the outside.
- 7 oz vegan dark chocolate (optional): Perfect for melting, grating, and garnishing the final cake for an extra touch of decadence.
How to Make Vegan Devil’s Food Cake (Epic Chocolate Cake) Recipe
Step 1: Prepare Your Equipment and Ingredients
Start by preheating your oven to 180°C (356°F). Carefully line the base of three 7-inch cake tins with parchment paper circles and lightly spray the sides with oil spray to ensure easy release after baking. If you prefer a taller cake, you can use four 6-inch cake pans instead. Having your pans ready makes the process smooth and stress-free.
Step 2: Make the Cocoa Mixture
In a medium bowl, combine the cacao powder, muscovado sugar, instant coffee granules, and vanilla extract. Next, add ½ cup of boiled water and whisk everything well until smooth. This step dissipates any lumps and blends all rich flavors into a luscious chocolate base. Set this aside to cool for 10 to 15 minutes—patience here really enhances that perfect chocolate taste.
Step 3: Prepare Vegan Buttermilk
Whip up your vegan buttermilk by mixing the soya milk and apple cider vinegar in a small bowl. Let this sit for about 10 minutes. This tangy mixture will interact with the baking soda later, giving your cake that tender crumb and excellent rise, mimicking traditional buttermilk magic.
Step 4: Combine Wet Ingredients
In a large bowl, whisk together the olive oil and caster sugar for about a minute until smooth and slightly emulsified. Then pour in the aquafaba and continue whisking. Add the vegan yoghurt and beat again to incorporate fully. Now add the vegan buttermilk and give it a good whisk. Lastly, blend in the cooled cocoa mixture. This layered approach ensures each wet ingredient is evenly distributed, setting you up for a flawless batter.
Step 5: Mix Dry Ingredients
Take a separate bowl and sift together the all-purpose flour, baking powder, baking soda, and sea salt. Whisk them to blend evenly. Using sifted dry ingredients prevents any lumps and guarantees that light and even rise.
Step 6: Bring Wet and Dry Ingredients Together
Pour the dry ingredients into your large bowl of wet ingredients. With a spatula, gently fold the mixture just until smooth and well combined. Resist overmixing here to keep the crumb tender and soft. You’ll end up with a silky, ready-to-bake batter that smells irresistibly chocolate-y.
Step 7: Bake the Cake Layers
Divide the batter evenly among your prepared cake pans. Pop them into the oven and bake for 35 to 40 minutes. Test doneness by inserting a skewer; it should come out clean. Let the cakes cool in their tins for 15–20 minutes before transferring them to a wire rack to cool completely. For easiest decoration and slicing, chill cakes in an airtight container for a few hours—this is a game changer when assembling your masterpiece.
Step 8: Prepare and Apply the Frosting
While your cakes are cooling, whip up 1.5 batches of vegan chocolate Swiss meringue buttercream. Transfer this to a large piping bag for ease of application. For a multi-tiered cake, slice each cake horizontally to create thinner layers. Begin assembling by piping a small amount of buttercream onto your cake turntable to secure the bottom layer. Layer buttercream between each cake layer and finish by covering the sides and top with the remaining frosting. Use a cake scraper to smooth it out for that flawless finish.
Step 9: Garnish with Grated Chocolate
Melt your vegan dark chocolate and pour it into a small, cling film-lined container, then chill in the freezer until solid. Wearing gloves, grate the chocolate and press the shavings gently onto the sides and top of the frosted cake. If the chocolate softens, pop it back into the freezer for a bit to set again before grating more. This step adds an elegant, textured finish that looks as divine as the cake tastes.
How to Serve Vegan Devil’s Food Cake (Epic Chocolate Cake) Recipe
Garnishes
Besides the grated chocolate, consider sprinkling some crushed roasted nuts or fresh berries on top for a pop of color and crunch. A dusting of powdered sugar or cocoa powder can add a delicate, elegant touch that invites guests in for a slice. These finishing flourishes elevate the visual appeal and complement the deep chocolate flavors.
Side Dishes
This cake pairs beautifully with simple, fresh accompaniments like a scoop of vanilla vegan ice cream or freshly whipped coconut cream. A cup of rich espresso or a glass of almond milk with a splash of cinnamon also make excellent partners, balancing the richness of the chocolate without overpowering it.
Creative Ways to Present
To wow your friends, present this cake on a decorative cake stand or place it on a wooden board with fresh flowers tucked around it. Cut neat slices and serve with a drizzle of vegan caramel sauce or a spoonful of berry compote. For celebrations, add colorful vegan sprinkles or edible flowers to the frosting for that extra splash of joy.
Make Ahead and Storage
Storing Leftovers
You can keep your Vegan Devil’s Food Cake (Epic Chocolate Cake) Recipe stored in an airtight container in the refrigerator for 3 to 4 days. Keeping it chilled helps preserve freshness and maintain its moist texture. When ready to enjoy again, bring it to room temperature for at least two hours so the cake and frosting regain their perfect softness.
Freezing
This cake freezes wonderfully, making it a great option to prepare in advance. Wrap tightly in plastic wrap and then in foil to avoid any freezer burn. Freeze for up to three months. To thaw, transfer the cake to the refrigerator overnight before allowing it to warm to room temperature before serving.
Reheating
Since this cake is best enjoyed at room temperature, avoid microwaving slices as it can alter the texture of the frosting. Instead, simply slice the amount you want and leave it out for a couple of hours. If you want it slightly warm, a brief, very gentle warm-up in an oven set to low heat (around 120°C or 250°F) for 5–10 minutes will do the trick without risking drying out the cake.
FAQs
Can I substitute the soya milk with another plant-based milk?
Absolutely! Almond, oat, or cashew milk work just as well in this recipe, but soya milk tends to provide the best texture and stability because of its protein content.
What if I don’t have aquafaba? Is there a substitute?
Aquafaba acts as an egg replacer, so if you don’t have it, you can try a flax or chia egg. However, aquafaba gives a lighter crumb, so results may vary slightly.
Is Dutch-processed cacao necessary for this cake?
Using Dutch-processed cacao gives you a smoother, less acidic chocolate flavor and helps balance the baking soda’s reaction. If you only have natural cacao, you might notice a tangier flavor and slightly different texture.
How many tiers can I make with this recipe?
This recipe is designed to fill three 7-inch cake pans. If you slice each cake to create more layers, you can make a 6-tiered cake or keep it simpler with three thick layers—it’s entirely up to you and your celebration style.
Can I make the vegan chocolate Swiss meringue buttercream ahead of time?
Yes! You can prepare the buttercream a day ahead and keep it refrigerated in an airtight container. Before using, bring it to room temperature and whisk lightly to restore its fluffy consistency.
Final Thoughts
There’s something incredibly rewarding about baking and sharing the Vegan Devil’s Food Cake (Epic Chocolate Cake) Recipe. From its irresistibly rich chocolate flavor to the soft, moist crumb, every bite feels like a celebration of vegan baking done right. Whether you’re surprising family or dazzling friends, this cake brings joy, warmth, and a touch of elegance to any moment. Don’t hesitate to dive into this recipe—you’ll soon discover your new favorite chocolate cake to bake and savor again and again.
Print
Vegan Devil’s Food Cake (Epic Chocolate Cake) Recipe
- Prep Time: 45 minutes
- Cook Time: 40 minutes
- Total Time: 2 hours 40 minutes
- Yield: 15 servings
- Category: Dessert
- Method: Baking
- Cuisine: Vegan
- Diet: Vegan
Description
This Vegan Devil’s Food Cake is an epic chocolate delight made without any animal products, featuring rich Dutch-processed cacao, muscovado sugar, and a moist, tender crumb achieved through a blend of olive oil, aquafaba, and vegan yogurt. It is layered with a luscious vegan chocolate Swiss meringue buttercream and elegantly decorated with grated dark chocolate for a stunning and indulgent cake perfect for any occasion.
Ingredients
Wet Ingredients
- ¾ cup cacao powder (Dutch processed)
- ½ cup muscovado sugar
- 2 tablespoons instant coffee granules
- 2 teaspoons vanilla extract
- 1 cup soya milk
- 1 tablespoon apple cider vinegar
- ¾ cup olive oil (or neutral tasting oil)
- 4 tablespoons aquafaba
- 4 tablespoons vegan yoghurt (Greek style recommended)
- ½ cup boiled water
Dry Ingredients
- 1 ½ cups caster sugar (superfine)
- 2 ½ cups all purpose flour (sifted)
- 2 teaspoons baking powder (sifted)
- 2 teaspoons baking soda (sifted)
- ½ teaspoon sea salt
Frosting & Garnish
- 1.5x batches vegan chocolate Swiss meringue buttercream (recipe notes)
- 7 oz vegan dark chocolate (optional, for garnish)
Instructions
- Preheat Oven and Prepare Pans: Preheat your oven to 180°C (356°F). Line the base of three 7″ cake tins with parchment paper circles and spray the sides with oil spray. For 6″ cake tins, use four pans.
- Make Cocoa Mixture: In a medium bowl, combine cacao powder, muscovado sugar, instant coffee, and vanilla extract. Add ½ cup boiled water and whisk thoroughly until smooth. Set aside to cool for 10-15 minutes.
- Make Vegan Buttermilk: In a small bowl, mix soya milk and apple cider vinegar and let it sit for 10 minutes to curdle slightly.
- Mix Wet Ingredients: In a large bowl, whisk olive oil and caster sugar for about a minute. Add aquafaba and whisk again. Add vegan yogurt and mix well. Stir in the vegan buttermilk mixture and whisk until combined. Finally, add the cooled cocoa mixture and whisk to combine thoroughly.
- Prepare Dry Ingredients: In another bowl, sift together all purpose flour, baking powder, baking soda, and sea salt. Whisk to combine.
- Combine Wet and Dry: Add the dry ingredients to the wet ingredients bowl. Use a spatula to fold gently until you get a smooth, homogenous batter without overmixing.
- Divide and Bake: Evenly divide the batter among the prepared cake pans. Bake in the preheated oven for 35-40 minutes. Check doneness by inserting a skewer; it should come out clean. Let the cakes cool in the tins for 15-20 minutes then invert onto a cooling rack to cool completely. Refrigerate in an airtight container until ready to assemble; chilling facilitates decorating.
- Make Frosting: While cakes cool, prepare the vegan chocolate Swiss meringue buttercream as per recipe notes and transfer to a large piping bag.
- Layer Cakes: For a 6-tier cake, use a serrated knife to slice each cake horizontally into two layers. Alternatively, keep as 3 thick layers.
- Assemble Cake: Pipe a dollop of buttercream on your turntable to secure the base layer. Add the first cake layer, then pipe buttercream evenly on top. Repeat layering with all cake layers. Use reserved buttercream to pipe sides and top.
- Smooth Frosting: Use a cake scraper to smooth out sides and top surface for a polished finish.
- Prepare Chocolate Garnish: Melt vegan dark chocolate and pour into a cling film-lined container. Freeze for about 15 minutes until solid. Wearing gloves, grate the chocolate. If softening occurs, re-freeze to firm up.
- Decorate Cake: Press grated chocolate onto the cake sides and top evenly.
- Storage Instructions: Serve the cake at room temperature. For best results, prepare a few hours before serving. Cake can be kept at room temperature up to 1 day; after which refrigerate in airtight container. Bring back to room temperature for at least 2 hours before serving.
Notes
- The aquafaba in this recipe acts as an egg replacer and helps provide structure and moisture.
- For the vegan chocolate Swiss meringue buttercream, refer to the detailed recipe notes for preparation; it mimics traditional buttercream with a lighter, dairy-free twist.
- The coffee granules enhance the chocolate flavor but can be omitted for a milder taste.
- Chilling the cake layers before frosting makes them easier to handle and decorate.
- The grated chocolate garnish adds texture and visual appeal but is optional.
- Using a neutral oil instead of olive oil is recommended if you prefer less olive flavor.

