If you have been dreaming of a dessert that perfectly balances rich chocolate with bright, tangy raspberries, then this Vegan Raspberry Chocolate Cake Recipe is your new best friend in the kitchen. It’s a delightful crowd-pleaser that proves vegan baking can be indulgent and vibrant all at once. With layers of moist chocolate cake, creamy vegan raspberry Swiss meringue buttercream, and a glossy chocolate ganache finish topped with fresh raspberries, this cake is an absolute showstopper for any occasion. Plus, it’s thoughtfully crafted so that every bite delivers a luscious, plant-based celebration of flavors and textures you’ll want to make again and again.

Ingredients You’ll Need
This Vegan Raspberry Chocolate Cake Recipe is all about using simple, wholesome ingredients that work harmoniously to create a decadent dessert. Each element plays a role, from the cocoa’s deep chocolate flavor to the raspberries’ fresh tartness that brightens every slice. The ingredients list might look long, but every item has a purpose—and none are complicated to find.
- Plain flour: Provides the cake’s structure and a light crumb.
- Soft brown sugar: Adds natural sweetness and a hint of caramel depth.
- Dutch-processed cocoa powder: Brings a rich, mellow chocolate flavor and dark color.
- Baking powder: Helps the cake rise beautifully and stay fluffy.
- Sea salt: Enhances all the flavors, balancing sweetness perfectly.
- Soy milk: The plant-based liquid that keeps the cake moist while adding subtle creaminess.
- Apple cider vinegar: Reacts with baking powder to lighten the cake and mimic traditional buttermilk tang.
- Vanilla extract: Elevates the overall flavor and adds warmth.
- Strong coffee: Intensifies the chocolate notes for a mocha-like depth.
- Olive oil (or sunflower/rapeseed): Keeps the cake tender and moist with healthy fats.
- Chilled full-fat canned coconut milk: The key to luscious ganache with a creamy texture.
- Vegan dark chocolate: Provides richness and smoothness in the ganache.
- Golden syrup (or rice syrup): Sweetens the ganache and adds a glossy finish.
- Vegan raspberry Swiss meringue buttercream: The airy, fruity frosting that adds a burst of raspberry flavor.
- Fresh raspberries: For decorating, adding brightness and natural juiciness.
How to Make Vegan Raspberry Chocolate Cake Recipe
Step 1: Prepare Your Cake Pans and Dry Ingredients
Start by preheating your oven to 180°C (356°F). Line three 6-inch cake tins with parchment paper circles on the base and lightly oil the sides to prevent sticking. In a large bowl, whisk together the plain flour, soft brown sugar, cocoa powder, baking powder, and sea salt until well combined. This dry mix sets the stage for your moist and fluffy layers.
Step 2: Create the Vegan “Buttermilk”
In a separate jug, combine the soy milk with apple cider vinegar and stir well. Let it sit for about 10 minutes to curdle slightly, which mimics the acidity and tang of traditional buttermilk. This step helps tenderize the cake crumb and balances the overall flavor perfectly.
Step 3: Mix Wet and Dry Ingredients Carefully
Pour the vegan buttermilk, strong coffee, olive oil, and vanilla extract into the bowl with your dry ingredients. Using a whisk, gently combine everything until just blended. Be careful not to overmix because you want to keep the batter light. Overmixing can lead to a denser cake, and we are aiming for that melt-in-your-mouth texture.
Step 4: Bake the Cake Layers
Divide the batter evenly among the three prepared tins and bake for 30 minutes. To check doneness, insert a skewer into the center; it should come out clean or with a few moist crumbs attached. Let the cakes cool in their tins for 15 to 20 minutes, then carefully transfer to a cooling rack. For the best decorating experience, refrigerate the cakes in an airtight container overnight. This chilling step firms them up, making them easier to handle.
Step 5: Prepare the Chocolate Ganache Glaze
Finely chop the vegan dark chocolate and place it in a heatproof bowl. Warm the canned coconut milk gently in a saucepan until it begins to simmer, then pour it over the chocolate. Let it sit without stirring for 2 to 3 minutes, then mix with a spatula until smooth and glossy. Stir in the golden syrup for sweetness and shine. Allow the ganache to cool to room temperature, so it thickens slightly before glazing.
Step 6: Assemble the Cake Layers
Using a serrated knife, trim any domed tops off the cake layers so they stack evenly. Secure the first layer on your cake turntable with a small dollop of vegan raspberry Swiss meringue buttercream. Spread a layer of buttercream onto the first sponge, add the second cake, and repeat until all layers are stacked. Coat the entire cake with the remaining buttercream, smoothing the sides and top with a cake scraper for a clean finish.
Step 7: Glaze and Decorate
If the ganache feels too firm, gently warm it over a double boiler until pourable again. Place the cake on an upside-down cake tin inside a large bowl to catch drips. Pour the ganache evenly over the top and sides, letting it cascade naturally. Use a spoon to create chocolate drips at the edges with leftover ganache in the bowl. Finally, adorn the cake with fresh raspberries on top for a juicy, elegant finish.
How to Serve Vegan Raspberry Chocolate Cake Recipe

Garnishes
Fresh raspberries are the star garnish to complement the vibrant raspberry buttercream and balance the richness of chocolate. You can also sprinkle edible rose petals or dust the cake lightly with cocoa powder or powdered sugar for an extra touch of elegance.
Side Dishes
Serve this cake alongside a scoop of vegan vanilla ice cream or a bowl of fresh berries to keep the fruity theme going. A simple cup of your favorite plant-based milk latte or freshly brewed coffee pairs beautifully, enhancing the cake’s deep chocolate notes.
Creative Ways to Present
Try slicing the cake into generous wedges and serving on rustic wooden boards or elegant dessert plates with extra dollops of raspberry buttercream on the side. For gatherings, adding a few mint leaves or a drizzle of raspberry coulis will impress guests and lift the presentation even more.
Make Ahead and Storage
Storing Leftovers
This Vegan Raspberry Chocolate Cake Recipe keeps beautifully at room temperature for a few hours, but for longer freshness, store it in an airtight container in the fridge. It will stay moist and delicious for up to 4-5 days, depending on the freshness of the raspberries topping the cake.
Freezing
If you want to prepare the cake in advance, you can freeze the fully assembled cake without fresh raspberries. Wrap it tightly in plastic wrap and then in foil to prevent freezer burn. When sealed properly, it keeps well for up to 2 months. Add fresh raspberries after thawing for that perfect finishing touch.
Reheating
To enjoy this cake after refrigeration or freezing, bring it to room temperature before serving for the best taste and texture. Avoid microwaving, which can cause the fats in the ganache to separate. Simply leaving the cake out for 30-60 minutes works wonders to soften the buttercream and ganache.
FAQs
Can I use almond milk instead of soy milk in this Vegan Raspberry Chocolate Cake Recipe?
Yes, you can substitute almond milk for soy milk. The cake will still turn out moist and delicious, but soy milk tends to create the best vegan “buttermilk” reaction with vinegar for optimal texture.
What can I use instead of apple cider vinegar?
If you don’t have apple cider vinegar, white vinegar or lemon juice can be used as alternatives to create that essential vegan “buttermilk” effect.
Is it necessary to use strong coffee in the cake?
Strong coffee amplifies the chocolate flavor and adds depth, but if you prefer, you can use brewed hot water instead. Just keep in mind that coffee enriches the cake’s taste wonderfully.
Can I make this cake gluten-free?
For a gluten-free version, substitute the plain flour with a gluten-free baking flour blend. Be sure to check that all other ingredients, especially baking powder, are gluten-free as well.
How do I make the vegan raspberry Swiss meringue buttercream?
This buttercream is made by gently heating and whisking aquafaba (chickpea water) with sugar to create a fluffy meringue, then folding in vegan butter and raspberry puree. There are detailed guides online that walk you through it step-by-step for a smooth and stable frosting.
Final Thoughts
This Vegan Raspberry Chocolate Cake Recipe is truly a baking triumph—combining luscious layers, vibrant fruitiness, and glossy chocolate glaze in one stunning dessert. Whether you’re celebrating a special occasion or simply want to treat yourself, this cake will fill your kitchen with warmth and joy. I cannot wait for you to bake it, share it, and fall in love with every bite just as I have!
Print
Vegan Raspberry Chocolate Cake Recipe
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 2 hours 30 minutes
- Yield: 15 servings
- Category: Dessert
- Method: Baking
- Cuisine: Vegan
- Diet: Vegan
Description
This Vegan Raspberry Chocolate Cake is a rich, moist, and decadent dessert perfect for chocolate lovers who follow a plant-based diet. Made with Dutch-processed cocoa powder, soft brown sugar, and vegan buttermilk, it layers three tender chocolate sponges with a luscious vegan raspberry Swiss meringue buttercream. The cake is finished with a silky chocolate ganache glaze and fresh raspberries for a beautiful and delicious treat ideal for any special occasion.
Ingredients
Dry Ingredients
- 280 g plain flour
- 250 g soft brown sugar
- 70 g Dutch-processed cocoa powder
- 3 teaspoons baking powder
- ¼ teaspoon sea salt
Wet Ingredients
- 236 ml soy milk
- 2 teaspoons apple cider vinegar
- 1 teaspoon vanilla extract
- 160 ml strong coffee
- 80 ml olive oil (or sunflower oil, or rapeseed oil)
- 200 g chilled full-fat canned coconut milk
- 30 g golden syrup (or rice syrup)
Chocolate and Decorations
- 100 g vegan dark chocolate
- 200 g fresh raspberries
- 1 batch vegan raspberry Swiss meringue buttercream (prepared separately)
Instructions
- Prepare the Cake Pans: Preheat your oven to 180°C (356°F). Line the base of three 6-inch cake tins with parchment paper and spray the sides with oil to prevent sticking.
- Mix Dry Ingredients: In a large mixing bowl, whisk together the plain flour, soft brown sugar, Dutch-processed cocoa powder, baking powder, and sea salt until fully combined.
- Make Vegan Buttermilk: Combine the soy milk and apple cider vinegar in a jug and let it sit for 10 minutes to curdle, emulating buttermilk.
- Combine Wet and Dry Ingredients: Add the vegan buttermilk mixture, strong coffee, olive oil, and vanilla extract to the dry ingredients. Whisk gently until just combined to avoid overmixing, which can toughen the cake.
- Bake the Cakes: Divide the batter evenly into the prepared cake tins. Bake in the preheated oven for 30 minutes or until a skewer inserted in the center comes out clean. Let the cakes cool in the tins for 15-20 minutes, then transfer to a wire rack to cool completely. Refrigerate overnight or for several hours to firm the cakes for easier decoration.
- Prepare Ganache Glaze: Finely chop the vegan dark chocolate and place in a heat-resistant bowl. Heat the canned coconut milk in a saucepan over medium heat until it gently simmers. Pour the hot coconut milk over the chopped chocolate and let sit uncovered for 2-3 minutes, then stir until smooth. Stir in golden syrup and allow the ganache to cool to room temperature, about 20-30 minutes.
- Prepare Raspberry Swiss Meringue Buttercream: While the ganache cools, prepare the vegan raspberry Swiss meringue buttercream according to your chosen recipe or reference.
- Level Cake Layers: Use a serrated knife to trim the domed tops off the cakes, making layers even and flat for stacking.
- Assemble the Cake: Place a small dollop of buttercream on a cake turntable or serving plate. Secure the first cake layer on top. Spread a layer of buttercream over the first layer, then add the second layer of cake and repeat. Top with the final cake layer. Use the remaining buttercream to coat the sides and top of the entire cake, smoothing with a cake scraper.
- Glaze the Cake: If the ganache has thickened too much, gently reheat it in a double boiler until pourable. Place the cake on an upside-down cake tin set inside a large bowl to catch drips. Pour the ganache evenly over the top and edges of the cake. Use a spatula to smooth the glaze around the sides. Dip a spoon into leftover ganache in the bowl to create decorative drip effects around the edges if desired.
- Decorate with Raspberries: Arrange the fresh raspberries on top of the glazed cake as a final garnish.
- Storage: This cake can be kept at room temperature on the day of serving. For later serving, store in an airtight container in the refrigerator for up to 4-5 days, ensuring the raspberries are fresh.
Notes
- Making the cake a day ahead improves its firmness and ease of decoration.
- Use chilled full-fat canned coconut milk for a richer ganache texture.
- Golden syrup can be substituted with rice syrup if preferred.
- Carefully avoid overmixing the batter to keep the cake tender.
- When heating the ganache, use a double boiler to prevent burning the chocolate.
- The vegan raspberry Swiss meringue buttercream should be prepared separately in advance for best results.

