• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Domestic Gothess
  • Recipes
  • About
  • Contact
  • Work With Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • About
  • Contact
  • Work With Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
  • Buy Me a Coffee

  • ×
    You are here: Home / Cakes / Vegan German Chocolate Cake

    Vegan German Chocolate Cake

    Published: Apr 1, 2022

    Go to Recipe

    Vegan German chocolate cake - layers of moist, fluffy chocolate cake with a coconut, pecan caramel custard filling and rich chocolate ganache topping.

    This delicious cake is easy to make and perfect for birthdays and celebrations.

    Vegan German chocolate cake on a glass cake stand with bowls of pecans, coconut and ganache.

    This vegan German chocolate cake is a delicious celebration cake that is easy to make, totally indulgent and utterly irresistible.

    With it's moist, fluffy chocolate cake layers, sweet, rich coconut pecan caramel filling and decadent dark chocolate ganache topping, this cake is a real showstopper.

    What Is German Chocolate Cake?:

    Contrary to the name, German chocolate cake (originally called German's chocolate cake) is not actually from Germany. It is named after Samuel German, an American chocolate maker who developed a type of dark baking chocolate that was later used in the cake recipe.

    It consists of a light chocolate cake which is filled and topped with a caramel custard mixed with shredded coconut and chopped pecans. It may also be coated in a chocolate frosting.

    Close up of vegan German chocolate cake on a glass cake stand.

    What Ingredients Do I Need?:

    For The Cake:

    Plain flour: Just regular plain (all-purpose) flour. I don't recommend swapping it for wholemeal, it will make the cake too dense.

    I haven't tried making this cake gluten-free, but I suspect that it would work ok with a gluten-free flour blend plus ¼ tsp xanthan gum if the flour doesn’t already contain it.

    Cocoa powder: I use dutch processed. For those of you in the UK, that is just regular cocoa powder.

    Sugar: I use caster sugar but granulated, light brown soft or coconut sugar will also work.

    Baking powder and soda: A mix of the two provides the best rise and light, soft texture.

    Milk: You can use any kind you like but it should ideally be unsweetened and soy milk is best as it has the highest protein content.

    Oil: Use a neutral flavoured oil such as sunflower or a mild olive oil. I wouldn't use coconut oil here unless you have no other option.

    Vinegar: This cake uses the reaction between the acid from the vinegar and the bicarbonate of soda to help it rise. I use either apple cider vinegar or white wine vinegar. You can also use lemon juice instead.

    Vanilla: Extract is better than essence and you can also use vanilla bean paste.

    Espresso powder: This is optional, but adding a bit of instant espresso powder helps to deepen the chocolate flavour. It doesn't make the cake taste like coffee.

    For The Filling:

    Coconut: Dried shredded coconut is traditionally used but that can be hard to find in the UK. I used defrosted frozen shredded fresh coconut which I found in Morrisons, but unsweetened desiccated coconut or dried coconut flakes will also work.

    Pecans: Pecans are traditional but really any kind of nut will work. I like to decorate the cake with some extra nuts as well as using them in the filling.

    Cornflour: Usually the filling for German chocolate cake is thickened with egg yolks, but cornflour (cornstarch) makes a great substitute.

    Coconut milk: Traditionally, evaporated milk would be used, but full fat coconut milk works well in it's place. I have also seen evaporated coconut milk from Nature's Charm so you could also use that.

    Butter: I reccommend using a block vegan butter rather than the spreadable kind in a tub as it will help the filling to set better. I use Naturli vegan block or Flora plant butter.

    Sugar: Light brown soft sugar is best here as it adds a lovely caramel flavour. Dark brown soft will also work if you want a stronger flavour, and coconut sugar would also be fine.

    For The Ganache:

    Dark chocolate: I use 70% dark chocolate. Don't use anything with a higher cocoa percentage than that or it can make the ganache more likely to split.

    Cream: You can either use full fat coconut milk or a vegan double cream alternative such as Elmlea.

    Syrup: I add a touch of maple syrup to sweeten the ganache slightly. Golden syrup or agave would also work.

    A slice of German chocolate cake on a plate.

    How To Make Vegan German Chocolate Cake:

    (Full measurements and instructions can be found in the recipe card at the bottom of the page)

    Whisk together the non-dairy milk, vinegar, sugar, oil and vanilla extract in a jug.

    In a large bowl sift together the plain flour, cocoa powder, baking powder, bicarbonate of soda and salt.

    Gradually whisk the wet ingredients into the dry until the batter is smooth.

    Step 1, a three image collage of making the cake batter.

    Divide the batter evenly between two greased and lined 20 cm 8 in round cake tins. Bake for about half an hour until a skewer inserted into the centre comes out clean.

    Step 2, a two image collage of the cakes before and after baking.

    To make the filling, place the cornflour in a bowl and gradually stir in the coconut milk.

    Step 3, the cornflour mixture.

    Melt the butter and sugar together gently in a pan then whisk in the cornflour mixture.

    Bring the mixture up to a simmer and whisk constantly until it thickens.

    Step 4, the cooked caramel custard.

    Stir in the toasted pecans and coconut, vanilla extract and a pinch of salt. Set aside to cool.

    Step 5, the finished filling.

    To make the ganache, finely chop the chocolate and place it in a heat-proof bowl.

    Place the coconut milk and maple syrup in a pan and heat until it is almost simmering.

    Pour the hot milk over the chopped chocolate and leave to sit for five minutes.

    Step 6, the hot milk poured over the chocolate.

    Stir gently until melted and smooth. Set aside until it thickens enough to spread.

    Styep 7, the finished ganache.

    To assemble the cake, trim the tops of the cake layers with a cake wire or a sharp serrated knife to level them.

    Place one layer on a cake stand or plate and spread over all of the filling.

    Place the other cake layer on top, upside-down. Spread over the ganache and decorate with chopped pecans if you like.

    Close up of German chocolate cake.

    Top Tips:

    All of my recipes are developed using grams, and as with all of my baking recipes I really do recommend using the metric measurements with a digital scale rather than the cup coversions. Cups are a wildly inaccurate measuring system and you will get far better, more consistent results using a scale, not to mention that it is also easier and less messy than cups!

    Make sure that you don't over-beat the batter as that can make the cake tough. Just mix it until no dry lumps remain. I recommend stirring it by hand with a balloon whisk.

    Because it is important not to over-beat the batter, you need to make sure that your wet ingredients and your dry ingredients are extremely well mixed in their separate bowls before you combine the two together.

    I chose to just fill my cake with the coconut pecan caramel rather than topping it with it as well as I wanted it to be less sweet. If you want to top the cake with the filling as well as or instead of the ganache then you can easily double the filling recipe.

    I used defrosted frozen shredded coconut, but dried shredded coconut, unsweetened desiccated coconut or coconut flakes will all also work.

    Instead of the pecans you can use any kind of nut you like. Walnuts would work well.

    I toast both the pecans and coconut before using them in the filling as it enhances the flavour. This step is optional however.

    How To Store It:

    The assembled cake can be stored in an airtight container at room temperature for two days. If it is warm out then store the cake in the fridge.

    The cake layers can be baked in advance, cooled completely then wrapped and frozen for up to three months.

    The filling can be made a day in advance and stored in an airtight container in the fridge.

    More Vegan Layer Cake Recipes:

    • Vegan chocolate fudge cake
    • Vegan carrot cake
    • Vegan pumpkin cake with cinnamon buttercream and maple pecans
    • Vegan banana cake with chocolate peanut butter frosting
    • Orange and almond cake with chocolate buttercream
    • Coconut layer cake
    • Vegan Victoria sponge cake
    • Vegan mulled wine chocolate cake
    Close up of German chocolate cake topped with pecans.

    If you tried this recipe let me know how it went! Rate it, leave a comment or tag @domestic_gothess on Instagram and hashtag it #domesticgothess

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

    Vegan German chocolate cake on a glass cake stand with bowls of pecans, coconut and ganache.
    Print
    5 from 7 votes

    Vegan German Chocolate Cake

    Vegan German chocolate cake - layers of moist, fluffy chocolate cake with a coconut, pecan caramel custard filling and rich chocolate ganache topping. This delicious cake is easy to make and perfect for birthdays and celebrations.
    Course Dessert
    Cuisine American
    Keyword cake
    Prep Time 40 minutes minutes
    Cook Time 30 minutes minutes
    Servings 12 people
    Author Domestic Gothess

    Ingredients

    Cake:

    • 400 ml (1 ½ cups + 2 Tbsp + 2 tsp) unsweetened non-dairy milk (I use soy)
    • 160 ml (⅔ cup) neutral oil (I use sunflower)
    • 2 teaspoons vinegar
    • 280 g (1 + ¼ cups + 2 Tablespoons) caster sugar
    • 2 teaspoons vanilla extract
    • 260 g (2 cups + 2 Tbsp) plain (all-purpose) flour
    • 90 g (⅔ cup + 1 Tbsp) cocoa powder
    • 1 teaspoon baking powder
    • 1 teaspoon bicarbonate of soda (baking soda)
    • 1 teaspoon instant espresso powder
    • ¼ teaspoon salt

    Filling:

    • 10 g (1 packed Tablespoon) cornflour (cornstarch)
    • 120 ml (½ cup) full fat coconut milk
    • 100 g (packed ½ cup) light brown soft sugar
    • 60 g (¼ cup) vegan block butter (I use Naturli Vegan Block)
    • ½ teaspoon vanilla extract
    • 65 g (2 ⅓ oz) shredded coconut (or unsweetened desiccated coconut) toasted
    • 65 g (2 ⅓ oz) pecans toasted and chopped
    • pinch salt

    Ganache:

    • 150 g (5 ⅓ oz) dark chocolate (no more than 70% cocoa solids) finely chopped
    • 150 ml (½ cup + 2 Tablespoons) full fat coconut milk or vegan double cream alternative (such as Elmlea)
    • ½ Tablespoon maple syrup
    • whole and chopped pecans for decoratring (optional)

    Instructions

    • Preheat the oven to 180°C/160°C fan/350°F/gas mark 4. Grease two 20cm/8in round cake tins and line with baking parchment.
    • Whisk together the milk, vinegar, sugar, oil and vanilla extract in a large jug.
    • In a large bowl sift together the plain flour, cocoa powder, baking powder, bicarbonate of soda, espresso powder and salt.
    • Gradually whisk the wet ingredients into the dry until the batter is smooth. It is important not to over-mix it however or the cake can become tough, so I recommend using a hand balloon whisk rather than an electric mixer.
    • Divide the batter evenly between the prepared tins (I use a scale for accuracy) and spread it level. Bake the cakes for about 30 minutes until they are firm to the touch and a skewer inserted into the centre comes out clean.
    • Leave the cakes to cool in the tins for 10 minutes then carefully turn them out onto a wire rack and leave to cool completely.
    • To make the filling, place the cornflour in a bowl and gradually stir in the coconut milk, making sure that there are no lumps.
    • Melt the butter and sugar together gently in a pan then whisk in the cornflour mixture. Bring the mixture up to a simmer and whisk constantly until it thickens.
    • Stir in the toasted pecans and coconut, vanilla extract and a pinch of salt. Set aside to cool.
    • To make the ganache, finely chop the chocolate and place it in a heat-proof bowl.
    • Place the coconut milk and maple syrup in a pan and heat until it is almost simmering. Do not let it come to the boil. Pour the hot milk over the chopped chocolate, making sure that it is fully covered, and leave to sit for five minutes.
    • Stir gently until melted and smooth. Set aside until it thickens enough to spread. If you accidentally leave it for too long and it sets, you can gently re-warm it in short bursts in the microwave, stirring often.
    • To assemble the cake, trim the tops of the cake layers with a cake wire or a sharp serrated knife to level them. Place one layer on a cake stand or plate and spread over all of the filling.
    • Place the other cake layer on top, upside-down. Spread over the ganache and decorate with chopped pecans if you like.

    Notes

    • See post above for tips, details and step-by-step photos.
    • All of my recipes are developed using grams, and as with all of my baking recipes I really do recommend using the metric measurements with a digital scale rather than the cup coversions. Cups are a wildly inaccurate measuring system and you will get far better, more consistent results using a scale, not to mention that it is also easier and less messy than cups!
    Pinterest collage image.

    More Cakes

    • Flatlay of squares of vegan apple gingerbread cake on a dark surface surrounded by apples, pecans and a jar of ginger.
      Apple Gingerbread Cake (vegan)
    • Sliced vegan Brooklyn blackout cake on a glass cake stand.
      Vegan Brooklyn Blackout Cake
    • A slice of vegan lemon cardamom pound cake on a white plate with a fork. Fresh lemons and a bowl of icing in the background.
      Lemon Cardamom Pound Cake (vegan)
    • A stack of vegan courgette muffins on a wire cooling rack.
      Vegan Courgette Muffins (zucchini muffins)

    Never Miss A Post!

    Subscribe to get all the latest recipes delivered to your inbox.

    Reader Interactions

    Comments

    1. Julia

      April 01, 2022 at 2:47 pm

      What a f** masterpiece. I will try this recipe for sure.

      Reply
    2. Ebony

      May 06, 2022 at 11:44 am

      5 stars
      Simply stunning. Dark, rich, yet light as a feather - another brilliant recipe, thank you for posting this!

      Reply
    3. Tamanna

      June 27, 2022 at 2:03 pm

      5 stars
      Dear Hannah,

      The cake is looking very fluffy and yummy. I am going to make it next week.
      I have 2 questions:
      I do not have unsweetened non-dairy milk. If I use dairy milk will it affect the cake texture?
      And I have only one 8 inch cake pan. Can I keep the batter setting in refrigerator?

      Thank you very much!

      LOVE YOU

      Reply
      • Hannah

        June 30, 2022 at 10:53 am

        Hi Tamanna, dairy milk will work fine. It is best to get the batter into the oven asap otherwise it may not rise properly, I would invest in another tin if possible. I hope you enjoy it!

        Reply
    4. Rawan

      October 16, 2022 at 5:06 am

      Hi! Just made this lovely cake! But I’m going to put it all together tomorrow. Can I leave the filling mixture out of the fridge over night? Will it go bad?

      Reply
      • Jessie

        January 26, 2024 at 8:22 pm

        Hi, did you try leaving the filling out? I'm about to attempt the cake but don't want to put it together until tomorrow x

        Reply
    5. Liv

      January 06, 2023 at 4:00 pm

      I've stopped using baking soda in my baking recipes because I always get that soapy taste that ruins everything 🙁 Is 2 tsps of vinegar enough to offset 1 tsp of baking soda? I know this question seems silly but I don't want to ruin another cake and yours looks so great!!

      Reply
      • Hannah

        January 09, 2023 at 9:55 am

        Hi Liv, I don't get any kind of soapy taste from this cake. Make sure that you are using a proper teaspoon measuring spoon and it should be level, not rounded.

        Reply
    6. Anne

      April 11, 2023 at 3:03 pm

      5 stars
      This is the first online cake recipe I tried that came out perfect! Cake looks exactly like the one in the pictures and tastes absolutely delicious. Thanks for this masterpiece!

      Reply
      • Suzanne

        December 05, 2023 at 11:17 am

        5 stars
        Hello Hannah this cake looks fantastic. So sorry but where do you add the espresso powder. Do you simply mix it with the dry ingredients. As always I'm sure this recipe will work out brilliantly. Thank you for your wonderful creations.

        Reply
        • Hannah

          December 06, 2023 at 8:23 am

          Hi Suzanne, yes with the dry ingredients, thanks for pointing that out! I've updated the recipe card 🙂

          Reply
    7. Chloe

      November 19, 2023 at 6:50 pm

      5 stars
      Made this for a non vegan friends who said it was the best cake they had ever had. Excellent cake. Easy recipe.

      Reply
      • Rachel Murphy

        December 20, 2024 at 9:35 pm

        Hi Hannah, this cake looks fab. Please help I only have 9 inch cake tins would this quantity still be okay or should I alter the ingredient amounts and bake time?

        Reply
        • Hannah

          December 23, 2024 at 9:53 am

          Hi Rachel, if you are ok with the cake layers being quite thin then the same quantity should be fine but it would bake quicker, maybe 20 minutes. Otherwise I would increase the quantity by a quarter.

          Reply
          • Rachel Murphy

            December 26, 2024 at 10:00 am

            Thank you Hannah. I tried it with the original quantity but it was hard to handle as it wasn't holding together. Any ideas what I might of done wrong please. It did taste delicious and the texture was light and fluffy.

            Reply
        • Rachel

          March 02, 2025 at 2:47 am

          Any chance I could make this into cupcakes? I don’t have round pans :/

          Reply
          • Hannah

            March 06, 2025 at 8:11 am

            Hi Rachel, yes it will work as cupcakes, they should take around 15-20 minutes to bake.

            Reply
    8. Sneh Sharma

      November 25, 2024 at 3:32 pm

      Hello,
      could we use coconut cream instead of full fat coconut milk? 🙂

      Reply
      • Hannah

        November 29, 2024 at 4:43 pm

        Hi Sneh, that should be fine but for the ganache I would swap 1/3rd of the weight for a plant milk such as soya instead of the coconut cream otherwise the ganache may be more likely to split.

        Reply
    9. Vegan-B

      November 30, 2024 at 7:17 pm

      Not that great at all! Very disappointed. This was very dry and I followed all the instructions.

      Reply
      • Hannah

        December 01, 2024 at 7:32 am

        Sorry to hear you had issues. I make variations of this chocolate cake a lot and it is always moist, never dry, so it sounds like maybe it was overbaked. Oven temperatures vary so baking times are only ever a guideline. Alternatively if you used cups rather than grams and a scale you may have used too much flour, they are a wildly innaccurate measuring system and I recommend only ever weighing your ingredients.

        Reply
    10. Wendy

      June 21, 2025 at 5:08 pm

      5 stars
      I very rarely leave comments on recipes but I've made this sponge several times over the last couple of years.
      It has never failed, it is always beautifully chocolatey but not over the top and very moist. It is my go-to cake no matter the occasion, I've decorated in multiple ways and every time delicious.

      Reply
    11. Rick Krebs

      June 27, 2025 at 12:51 am

      5 stars
      Excellent recipe, thank you Hannah. I am very pleased with the way it turned out: as expected and a wonderful taste. As it has been difficult for me to find caster sugar in the States (and I have yet to get a blender to make some semblance of this using the cane sugar we have here), I used this instead. But the result was still great. Very excited to try your many other recipes! Thank you again for making these available.

      Reply

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Hi, I'm Hannah! I'm a UK based vegan food blogger, recipe developer and food photographer specialising in the best vegan baking. Welcome to Domestic Gothess!

    More about me →

    Popular

    • Curried vegetable pasties – vegan pasties filled with curried vegetables and chickpeas, perfect for picnicking! #vegan #baking #pastry
      Curried Vegetable Pasties (Vegan)
    • Vegan fruit and nut flapjacks - easy vegan oaty flapjacks (oat cookie bars) filled with dried fruits, nuts and seeds. Perfect for snacking, lunchboxes and hiking!
      Vegan Fruit And Nut Flapjacks
    • 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!
      Vegan Chocolate Fudge Cake
    • Vegetable tagine wit almond and chickpea couscous - an easy, healthy vegetarian/vegan meal with tonnes of flavour!
      Vegetable Tagine With Almond And Chickpea Couscous

    Buy Me a Coffee

    Never Miss A Post!

    Subscribe to get all the latest recipes delivered to your inbox.

    Footer

    ↑ back to top

    About

    • About Hannah
    • Disclosure and Privacy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Work With Me

    Copyright © 2025 Domestic Gothess. All rights reserved.