This delicious vegan Black Forest cake is much easier to make than it looks! The cake is based on my vegan chocolate cake recipe. Paired with boozy Kirschwasser cherries and homemade vegan whipped cream.

Growing up in a German household Black Forest Gateau (aka. Schwarzwälder Kirschtorte) was the cake for celebrating every occasion. from birthday parties to anniversaries and family get-togethers.

The combination of chocolate and cherry always takes me straight back to my childhood. I mean, there's a reason a no-bake black forest gateau made it onto the cover of my cookbook!

side view of the inside of a black forest cake with chocolate curls and cherries on top.Pin
Jump to:

📖 Recipe Overview

  • Easy to make and based on my trusty vegan chocolate cake recipe.
  • Fluffy, moist, and tender chocolate cake.
  • Full of flavor but not overly sweet.
  • Uses frozen cherries and can be enjoyed any time of year.
  • Perfect for special occasions such as Mother's Day, and anniversaries. It also makes an epic Black Forest birthday cake.
  • Completely eggless, dairy-free, and nut-free with a kid-friendly option.

🍫 Ingredients Needed

ingredients for black forest cake measured out on a metal tray.Pin

Ingredient Notes

Authentic German Black Forest gateau uses Kirschwasser. Kirsch is a clear, cherry-flavored liquor. You can also use sweeter cherry brandy, regular brandy, or Amaretto here. For a kid-friendly version, try extra cherry juice or apple juice.

Non-dairy milk is mixed with apple cider vinegar which creates a vegan buttermilk substitute. From my experience, soy milk works best for creating buttermilk, but you can absolutely use another plant-based milk such as almond milk or oat milk depending on your dietary preferences.

Sunflower oil keeps the chocolate cake moist, you can also use light olive oil, vegetable oil, or rapeseed oil.

Dutch-processed cocoa powder gives the chocolate cake a deep intense flavor. You can also use unsweetened dark chocolate cocoa powder. Natural cocoa powder is more acidic and will yield a different result in the cake, both in taste and texture.

I use frozen sour cherries for this recipe as I love the bright red color they give. You can also use dark sweet cherries or fresh cherries.

As the recipe calls for unsweetened cherry juice, I usually defrost the cherries over a sieve for a couple of hours and use the drained juice that they naturally leak out. This saves buying extra cherry juice, and you can always top up the juice with a little water if the amount doesn't quite add up.

🥣 How To Make Vegan Black Forest Cake

Bake The Cakes

This step can be done a day in advance. In fact, I recommend making it a day ahead to allow the cakes time to chill. If you're stuck on time, still allow 2 hours for chilling as this makes the chocolate cake layers so much easier to work with.

First, add all the dry ingredients to a large mixing bowl and stir to combine. In this case, that's plain flour, brown sugar, cocoa powder, baking powder, baking soda, and sea salt.

Then add all of the wet ingredients to the same large bowl, that's the vegan buttermilk, vanilla extract, sunflower oil, and hot coffee, and gently whisk until the mixture is just combined.

Pour the vegan chocolate cake batter into either 2 x 8-inch cake tins that have been lined with parchment paper.

Bake in a preheated oven for 30-35 minutes, or until a toothpick comes out clean.

collage showing wet ingredients being mixed into a large bowl of dry ingredients to make chocolate cake.Pin

Make The Cherry Filling

To a small saucepan, add a third of the cherry juice along with the sugar and cornstarch. Whisk the mixture really well to form a paste (otherwise known as cornstarch slurry). This will help to prevent lumps in the cherry sauce.

Add in the remaining cherry juice and cook over medium heat for 5 minutes until the mixture thickens. Make sure you continuously whisk the mixture to prevent it from burning to the bottom of the pan.

Once thickened, remove the cherry sauce from the heat and stir in the Kirschwasser.

Lastly, stir in the cherries and allow the mixture to cool to room temperature.

making cherry sauce in a saucepan with dark cherries stirred through.Pin

Assemble The Cake

Once your cakes are chilled, very carefully cut off the domes using a cake leveler or serrated knife. Use a pastry brush to gently coat the top of the cake layers with syrup from the cherry mixture.

Pipe or use an offset spatula to spread a layer of vegan whipped cream on top of the first cake layer. Follow this with a layer of boozy cherries.

Sandwich the cake with the second cake layer and add more cherry syrup and coconut whipped cream.

Lastly, this wouldn't really be a German Black Forest cake without some chocolate shavings. So we're going a step further with beautiful chocolate curls!

collage showing black forest cake being assembled with layers of coconut cream and cherries.Pin

💬 FAQs

How long can you keep a Black Forest cake?

This cake tastes best when served fresh on the same day it's made. If you have leftovers, they will keep for 2-3 days in an airtight container in the fridge.

Can I freeze Black Forest cake?

Yes, you can freeze the cake in individual servings and defrost for 3 hours before serving.

Can I make this recipe without alcohol?

Yes, you can swap out the liquor for extra cherry juice or water.

Can I use 6" cake pans to make this cake?

You can use 3 x 6-inch cake tins and make a three-tiered Black Forest cake.

Can I make the cherry filling ahead of time?

Yes, you can make the cherry filling a day or two in advance and store it in the fridge in an airtight container. It will thicken once chilled, so before assembling the cake, add it back to a saucepan and gently heat it to thin out the sauce again.
Make sure the mixture is at room temperature before applying it to the cake layers.

layered black forest cake with chocolate curls and cherries on top, on a white wooden surface.Pin

🍒 More Vegan Black Forest Desserts

Stay in touch with me through social media @ InstagramPinterestTikTok, and Facebook. And subscribe via email to get all our new recipes!

📖 Recipe

Vegan Black Forest Cake

5 from 28 votes
PREP TIME: 1 hour 15 minutes
COOK TIME: 35 minutes
TOTAL TIME: 1 hour 50 minutes
Servings: 12


This vegan Black Forest cake combines layers of moist and tender chocolate cake with homemade dairy-free whipped cream and sweet Kirsch-infused cherries.


Chocolate Cake

  • 280 g (2 ¼ cups) plain flour
  • 250 g (1 ⅛ cups) soft brown sugar
  • 80 g (16 tablespoons) Dutch-processed cocoa powder
  • 2 ½ teaspoons (2 ½ teaspoons) baking powder
  • 1 teaspoon (1 teaspoon) baking soda
  • ¼ teaspoon (¼ teaspoon) sea salt
  • 236 ml (1 cup) soy milk, or other non-dairy milk
  • 2 teaspoons (2 teaspoons) apple cider vinegar
  • 2 teaspoons (2 teaspoons) vanilla extract
  • 100 ml (3.38 floz) sunflower oil, or light olive oil or rapeseed oil
  • 200 ml (6.76 floz) hot strong coffee, *see recipe notes

Cherry Filling

  • 300 g (2 ⅕ cups) frozen sour cherries, or frozen sweet cherries (defrosted, see recipe notes) or pitted fresh cherries
  • 150 ml ( cups) cherry juice, *see recipe notes
  • 30 ml (2 tablespoons) Kirschwasser , or cherry brandy/brandy/Amaretto or cherry juice/apple juice for alcohol-free
  • 30 g (2 ½ tablespoons) granulated sugar
  • 15 g (2 tablespoons) cornstarch
  • 1 batch vegan whipped cream
  • 150 g (5.3 oz) vegan dark chocolate


Chocolate Cake

  • Preheat your oven to 180°C (356°F). Line the base of two 8" cake tins with a circle of parchment paper and spray the sides with oil spray.
  • Add the plain flour, soft brown sugar, cocoa powder, baking powder, and sea salt to a large mixing bowl, whisk and set aside. To make the vegan "buttermilk" add the soy milk and apple cider vinegar to a jug, stir and allow to sit for 10 minutes. 
  • Add the vegan buttermilk mixture, sunflower oil, vanilla extract, and hot coffee to the bowl with the dry ingredients and whisk carefully to combine. Do not overmix the batter.
  • Divide the batter into the lined cake pans and bake for 30-35 minutes. Check they are ready by inserting a skewer, it should come out clean. Allow the cakes to cool in the tins for 15-20 minutes and then carefully turn them out onto a cooling rack to cool further. Refrigerate the cakes in an airtight container until ready to use. Chilling the cakes for a few hours (or overnight) makes them easier to work with and decorate.

Cherry Filling

  • Defrost the cherries and reserve the liquid juice if using (see recipe notes below).
  • Add 50ml of the cherry juice to a saucepan with cornstarch and sugar and whisk until evenly mixed. Add in the remaining cherry juice and simmer over medium heat for 5 minutes, stirring frequently with a rubber spatula or whisk. The mixture will thicken.
  • Remove the cherry mixture from the heat and stir in the Kirschwasser. Allow the mixture to cool slightly for 10 minutes, then stir in the cherries. Cool for another 10 minutes until it reaches room temperature.


  • Make a batch of vegan whipped cream.
  • To make the chocolate curls, melt the chocolate and pour it into a small plastic container lined with parchment paper. Freeze for 20-30 minutes, then remove the block of chocolate from the container and use a potato peeler to create chocolate curls in long movements while applying pressure. I recommend wearing latex gloves for this step as the heat from your hands will melt the chocolate. If the chocolate gets too soft, return it to the freezer for 10 minutes and repeat.


  • Using a serrated knife, carefully cut the domes from the tops of the cakes if there are any to get them as even as possible. If desired, you can leave the dome on the top cake, just like I did in the pictures shown. Place a tiny amount of whipped cream on a cake turntable and secure the first sponge layer on top of it.
  • Using a pastry brush, coat the first cake layer with some syrup from the cherry filling. Use a piping bag or offset spatula to spread a layer of the vegan whipped cream, followed by a layer of cherry filling. Place the second cake layer on top and coat with more syrup and vegan whipped cream followed by chocolate curls and some fresh cherries if desired.

Serving and Storage

  • Refrigerate the cake in an airtight container for up to 2-3 days. It is nest served on the same day its made. Remove from the fridge for up to an hour before serving.


  • Nutritional information is based on the cake without vegan whipped cream.
  • Defrost the cherries over a sieve or colander on top of a bowl for a couple of hours and reserve the drained juice for the recipe. This saves you from buying extra cherry juice, and you can top up the juice with a little water if the amount doesn't quite add up.
  • Measure the recipe in grams: As with all baking, measuring with a kitchen scale will always give you the most accurate results. 
  • Don't overmix the cake batter: this can cause the gluten to become overworked.


Calories: 376kcal | Carbohydrates: 58g | Protein: 6g | Fat: 15g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 9g | Trans Fat: 1g | Cholesterol: 1mg | Sodium: 250mg | Potassium: 358mg | Fiber: 5g | Sugar: 31g | Vitamin A: 98IU | Vitamin C: 3mg | Calcium: 120mg | Iron: 4mg
Did you make this recipe? Tag me TodayBe sure to leave a rating and a review in the section below, and mention @addictedtodates or tag #addictedtodates

© All content and images are protected by copyright. If you want to share this recipe, please do so using the share buttons provided. Do not screenshot or republish the recipe or content in full. instead, include a link to this post for the recipe.