Why This Vegan Chocolate Cake Will Become Your New Favourite Dessert
If you think giving up dairy and eggs means saying goodbye to decadent desserts, think again. This Vegan Chocolate Cake is proof that plant-based baking can be just as indulgent, rich, and deeply satisfying as any traditional recipe. Made with simple pantry staples — raw cacao, almond milk, and flax eggs — every bite delivers an intense chocolatey depth that will impress vegans and non-vegans alike. Whether you’re baking for a birthday, a dinner party, or a quiet afternoon craving, this cake is the one that never lets you down.

The Secret to a Perfectly Moist Vegan Chocolate Cake Every Time
The magic behind this recipe lies in the combination of boiling water and raw cacao, which blooms the chocolate flavour to create an incredibly moist, tender crumb — without a single drop of butter or milk. Flax eggs bind everything together naturally, while coconut sugar adds a subtle caramel note that elevates the whole experience. Topped with silky melted vegan chocolate, this cake looks as stunning as it tastes. Simple to make, impossible to resist, and 100% plant-based — this is the vegan chocolate cake recipe you’ve been searching for.
Ready to bake the most fudgy, crowd-pleasing vegan cake of your life?
Scroll down for the full recipe — ingredients, directions, pro tips, and everything you need to nail it on the first try!
Vegan Chocolate Cake — The Ultimate Moist & Fudgy Plant-Based Recipe
Course: DessertCuisine: AmericanDifficulty: Medium6
servings15
minutes45
minutes280
kcalIngredients
1 ¼ cup self-raising flour
½ cup coconut sugar
⅓ cup raw cacao powder
1 tsp baking powder
2 flax eggs (2 tbsp ground flaxseed + 6 tbsp water, rested 10 min)
½ cup unsweetened almond milk
1 tsp pure vanilla extract
½ cup boiling water
¼ cup melted coconut oil
100 g vegan dark chocolate (for the topping)
Pinch of sea salt
Directions
- Preheat your oven to 180°C (350°F). Grease a 20 cm (8-inch) round cake tin and line it with parchment paper.
- Prepare your flax eggs: combine 2 tbsp ground flaxseed with 6 tbsp water in a small bowl. Stir and set aside for 10 minutes until gel-like.
- In a large mixing bowl, sift together the self-raising flour, coconut sugar, raw cacao powder, baking powder, and salt. Mix well.
- In a separate bowl, whisk together the flax eggs, almond milk, coconut oil, and vanilla extract.
- Pour the wet ingredients into the dry ingredients and stir until just combined — don’t overmix.
- Carefully stir in the boiling water. The batter will be thin — that is normal and is the key to the moist texture.
- Pour the batter into the prepared tin and smooth the top with a spatula.
- Bake for 40–45 minutes, or until a toothpick inserted into the centre comes out clean.
- Allow the cake to cool in the tin for 10 minutes, then transfer to a wire rack to cool completely.
- Melt the vegan dark chocolate in a heatproof bowl over a pot of simmering water, stirring until smooth.
- Pour the melted chocolate over the cooled cake, spreading evenly. Let it set for 20 minutes before slicing and serving.
Recipe Video
Notes
- Do not skip the boiling water — it is what makes the crumb extra fudgy.
- Swap almond milk for oat milk or coconut milk with equally good results.
- For a double-layer cake, simply double the recipe and stack with vegan buttercream between layers.
- Coconut sugar can be replaced with regular white sugar or light brown sugar.
- Make sure your dark chocolate is labelled vegan — many brands contain milk traces.
- This cake tastes even better the next day as the flavours develop overnight.
Health Benefits
This vegan chocolate cake is rich in antioxidants from raw cacao, which supports heart health and reduces inflammation. Flaxseed provides omega-3 fatty acids and fibre, while coconut oil offers healthy fats. Free from cholesterol, dairy, and eggs, it is a lighter, more wholesome choice for chocoholics.

Nutrition facts (per serving)
Each slice of this Vegan Chocolate Cake delivers a satisfying balance of energy and plant-based nutrients without any of the cholesterol found in traditional cakes. Thanks to wholesome ingredients like raw cacao, flaxseed, and almond milk, every serving gives your body a meaningful boost of dietary fibre, healthy fats, and essential minerals — all while keeping it completely dairy-free and egg-free.
Why Everyone Loves This Recipe
This Vegan Chocolate Cake has won over countless skeptics at potlucks and gatherings. Its ultra-moist texture comes from a brilliant combination of cacao, boiling water, and flax eggs — all plant-based, all flavour-packed. Even the most dedicated non-vegans go back for seconds without ever suspecting it contains zero animal products.
Storing Tips
- Room temperature: Store in an airtight container for up to 2 days in a cool, dry place.
- Refrigerator: Keep covered in the fridge for up to 5 days. Bring to room temperature before serving for the best texture.
- Freezer: Wrap individual slices tightly in cling film and freeze for up to 3 months. Thaw overnight in the fridge.
- Frosted cake: If topped with chocolate glaze, refrigerate and consume within 4 days.
- Unfrosted layers: Can be baked ahead and frozen without the topping — frost once thawed for the freshest results.
You might also love these desserts
If this Vegan Chocolate Cake has ignited your sweet tooth, you are going to want to explore more irresistible treats from our dessert collection. From chocolatey bites to crispy no-bake squares and classic North American favourites, these three recipes are crowd-pleasers that are just as easy and satisfying to make at home.
These bite-sized treats are everything you love about a chocolate donut, packed into a perfectly round, poppable morsel. Coated in a rich chocolate glaze and ready in under 30 minutes, they are ideal for parties, lunchboxes, or anytime you need a quick chocolate fix without turning on the oven for too long. Kids and adults alike absolutely cannot stop at just one.
Millionaires Rice Krispie Treats
The ultimate no-bake indulgence — a buttery crispy cereal base layered with silky, homemade salted caramel and finished with a smooth dark chocolate topping that snaps perfectly when you cut through it. These bars are as luxurious as they sound, and surprisingly simple to put together. Make a batch on a Sunday and enjoy them all week long as an afternoon treat or an after-dinner delight.
A beloved Canadian icon, Timbits are the adorable donut holes that have been fuelling road trips and coffee breaks across the country for decades. Soft, pillowy, and available in flavours ranging from classic glazed to chocolate and honey dip, these homemade copycat Timbits capture all the warmth and nostalgia of the original. Serve them warm with a cup of coffee for the full Canadian experience right in your own kitchen.
Conclusion
This Vegan Chocolate Cake is the kind of recipe that earns a permanent spot in your baking rotation. Whether you’re fully plant-based or simply looking to explore the world of Desserts List, this cake delivers richness and flavour without compromise. Share it, enjoy it, and don’t be surprised when everyone asks for the recipe.
Can I make this cake gluten-free?
Yes! Substitute the self-raising flour with a gluten-free self-raising blend, or add 1 tsp of baking powder and ¼ tsp xanthan gum to a plain gluten-free flour mix.
What can I use instead of flax eggs?
Chia eggs work just as well (1 tbsp chia seeds + 3 tbsp water per egg). You can also use unsweetened applesauce — about 3 tbsp per flax egg.
Can I use Dutch-process cocoa instead of raw cacao?
Absolutely. Dutch-process cocoa gives a smoother, slightly milder chocolate flavour. Raw cacao is more intense and nutritious, but both work beautifully in this recipe.
Why is the batter so thin?
The boiling water is what makes the batter thin — and that’s completely intentional. It blooms the cacao and creates an incredibly moist, dense crumb once baked. Trust the process!
Can I make this cake ahead of time?
Yes — this cake actually improves with time. Bake it the day before, store it covered at room temperature or in the fridge, and frost it just before serving.
Is this cake suitable for people with nut allergies?
If you have a nut allergy, simply swap the almond milk for oat milk or soy milk — both are nut-free alternatives that work perfectly in this recipe.







