Decadent Vegan Chocolate Fudge Cake Recipe

Vegan chocolate fudge cake – an easy-to-make, moist, fudgy vegan chocolate cake topped with coconut milk ganache. No one will guess it’s vegan!

Vegan chocolate fudge cake - an easy to make, moist, fudgy vegan chocolate cake topped with coconut milk ganache. No one will be able to guess that it's vegan!

This vegan chocolate fudge cake is a dairy- and egg-free take on a classic rich chocolate layer cake. It’s moist, fudgy and intensely chocolatey, with a glossy coconut milk ganache that sets firm enough to stack and spread. The method is straightforward: mix the wet ingredients, sift the dry ingredients, combine gently, and bake. Whether you’re vegan, avoiding eggs or dairy, or simply love chocolate cake, this recipe delivers a decadent dessert that stands up to any traditional version.

A slice of vegan chocolate fudge cake with coconut milk ganache topped with berries on a pewter plate.

I used three 15cm / 6-inch tins to make a tall, layered cake, but the batter can be baked in two 20cm / 8-inch tins if you prefer a lower, wider cake. This cake keeps well and can be made a day in advance; wrap cooled layers in clingfilm until you assemble.

Vegan Chocolate Ganache

The ganache is simple and uses only two ingredients: chopped vegan dark chocolate and full‑fat coconut milk (from a can, not the drinking variety). Heat the coconut milk to just boiling, pour it over the chocolate, let it sit for a couple of minutes, then stir until smooth. Chill until thick but still spreadable—this can take a couple of hours in the fridge. If it firms too much, warm it gently over a pan of hot water; to speed up thickening, pop it briefly in the freezer and stir intermittently.

Notes on chocolate choice: because no extra sweetener is added to the ganache, select a chocolate that matches your preferred sweetness. Aim for around 40% cocoa solids for a milder, sweeter ganache, or up to 70% for a richer, less sweet finish. You can also mix half dark with dairy-free milk chocolate for a softer flavour, which is good when serving children or those who prefer less intensity. If you dislike coconut, the flavour is usually masked by the chocolate, especially when using a mid-range percentage cocoa chocolate.

Close up of berries on top of vegan chocolate cake with vegan ganache

For decoration I kept things simple with a scattering of fresh berries to balance the richness, but you can finish the cake with vegan chocolate shards, candied nuts, or your favourite toppings. If you add fresh fruit, store the cake in the fridge and remove the fruit before storing if you want a longer shelf life. Plain, the cake will keep for up to five days in an airtight container; with berries, store for up to three days in the fridge.

More Vegan Cake Recipes

  • Vegan vanilla cake with berries and jam
  • Vegan lemon drizzle cake
  • Vegan Victoria sponge cake
  • Vegan ginger bundt cake
  • Vegan banana cake with chocolate peanut butter frosting
  • Vegan orange and almond cake with chocolate buttercream
  • Vegan chocolate sheet cake
  • Vegan chocolate chip banana bread
  • Vegan lemon almond cake with coconut whipped cream and strawberries
  • Vegan lemon curd layer cake

If you try this recipe, tag @domestic_gothess on Instagram and use the hashtag #domesticgothess

Vegan Chocolate Fudge Cake Recipe

Overview

Course: Dessert · Cuisine: Vegan · Prep time: 30 minutes · Cook time: 30 minutes · Total time: 1 hour · Serves: 12 · Author: Domestic Gothess

Ingredients

Vegan Ganache:

  • 350g (12.5oz) vegan dark chocolate, chopped (40–70% cocoa solids; or half dark and half dairy-free milk chocolate)
  • 350ml (1 ½ cups) full‑fat coconut milk (from a tin, not the drinking kind)

Vegan Chocolate Fudge Cake:

  • 360ml (1 ½ cups) almond or soy milk
  • 1 ½ tsp cider vinegar
  • 260g (1 ¼ cups) caster (superfine) sugar
  • 150ml (scant 2/3 cup) sunflower oil
  • 2 tsp vanilla extract
  • 230g (scant 2 cups) plain (all‑purpose) flour
  • 80g (2/3 cup) Dutch‑processed cocoa powder
  • ¾ tsp baking powder
  • 1 tsp bicarbonate of soda (baking soda)
  • ¼ tsp salt

Instructions

  1. Make the ganache first. Place the chopped chocolate in a heatproof bowl. Heat the coconut milk until it just comes to a boil, then pour it over the chocolate. Let sit for 2 minutes, then stir until smooth. Cover and chill in the fridge for about 2 hours, stirring occasionally, until thick but spreadable.
  2. Preheat the oven to 180°C / 160°C fan / 350°F / gas mark 4. Grease three 15cm (6-inch) round tins and line the bases with baking parchment. Alternatively use two 20cm (8-inch) tins.
  3. Whisk the almond or soy milk and cider vinegar in a large jug; it should curdle slightly. Add the sugar, oil and vanilla and whisk to combine.
  4. Sift the flour, cocoa powder, baking powder, bicarbonate of soda and salt into a large bowl.
  5. Gradually whisk the wet ingredients into the dry until smooth, taking care not to over-mix. Divide the batter evenly between the tins and bake for about 30 minutes, or until a skewer inserted into the centre comes out clean.
  6. Allow the cakes to cool in their tins for 30 minutes, then turn them out onto a wire rack to cool completely. Wrap in clingfilm if making a day ahead.
  7. To assemble, place one layer on a serving plate. The ganache should be thick but spreadable; if too runny, chill until firm, or if too firm warm gently. Spread roughly a third of the ganache over the first layer, stack the next layer, and repeat for the final layer. Decorate as desired with berries or other toppings.
  8. Store the assembled cake in an airtight container at room temperature unless it’s very warm, in which case refrigerate. Allow the cake to come to room temperature before serving for the best texture and flavour.

Notes

Choose chocolate for the ganache based on how sweet or intense you want the final cake: around 40% cocoa solids gives a sweeter, softer ganache; 70% yields a deeper, less sweet flavour. Mixing half dark and half dairy-free milk chocolate softens the ganache and makes it more child-friendly. Full‑fat coconut milk is essential for the ganache to set properly—do not substitute light drinking coconut milk. The coconut flavour is generally masked by the chocolate, especially with richer chocolates.

Slice of easy vegan chocolate cake with vegan ganache on a pewter platter with fresh berries.

*All images and content are copyright protected. If you wish to share this recipe, please use the provided share options and credit the author.*

Vegan chocolate fudge cake with coconut milk ganache and fresh berries on a silver cake stand.