This Vegan German Chocolate Cake is an ultra-moist chocolate cake with a gooey caramel coconut and pecan layer topped with vegan chocolate buttercream. It’s very decadent and indulgent vegan chocolate cake, great for celebrating any occasion!
I love vegan cakes like my Vegan Birthday Cake and 2-Ingredient No-Bake Chocolate Cake, but sometimes, I want to bake something more refined, more classic.
An authentic German chocolate cake is ultra-moist and extremely sweet! It’s a decadent chocolate cake with three sweet layers, including two layers of gooey caramel-like layer loaded with shredded coconut and pecan and one layer of chocolate buttercream.
So be ready for the same sweet, decadent experience with this vegan chocolate German cake recipe. A pretty sweet, indulgent chocolate cake perfect for a Christmas celebration or any special occasion!
Ingredients and Substitutions
To make a double layer German chocolate cake without eggs or dairy, you will need:
- All-Purpose Flour – I didn’t try all-purpose gluten-free flour or other flour for this recipe. I don’t recommend substitution for healthier flour, like almond flour or coconut flour. This won’t work.
- Cornstarch – this is your binder since it’s an egg-free chocolate cake. Don’t replace this with a flax egg, or the cake won’t be as moist, and moisture is the signature of a German chocolate cake!
- Sugar – white sugar or low GI cane sugar. You can also use sugar-free alternatives like allulose.
- Cocoa Powder – I use unsweetened Belgian cocoa powder to make it easier to balance the sweetness.
- Baking Powder and Baking Soda – to give the cake its fluffy texture.
- Soy Milk – or coconut milk to keep the cake ultra-moist. Other non-dairy milk like almond milk or oat milk dry out the crumb of the cake.
- Apple Cider Vinegar – or lemon juice. This is used to curdle the soy milk and create vegan buttercream.
- Espresso Powder – This is optional, but it enhances the chocolate flavor of the cake.
- Avocado Oil – or any vegetable oil like canola oil.
- Hot Water – Not boiling, hot from the tap. This will enhance the moist crumb of the cake.
- Vanilla Extract – For flavor.
How To Make A Vegan German Chocolate Cake
Start by making the chocolate cake. A German chocolate cake is an ultra-moist with a rich, sweet dark chocolate flavor.
- First, add all the dry ingredients into a large mixing bowl and combine with a whisk.
- Then, in another bowl, combine the wet ingredients, making sure that the water you use is hot, think 120°F (50°C) but not boiling either, or it can ruin the cake.
- Pour the wet into the dry and combine until smooth.
- Divide the cake batter into two cake pans of 9 inches and bake on regular baking mode at 350°F (180°C) for 25 to 30 minutes.
- Make sure you bake the cakes around the center rack if baked at the same time. If your oven is old and you are unsure about its capacity to bake two cakes at once, bake the cakes one at a time.
- Leave the remaining cake at room temperature while the first one bakes. You know it’s cooked when a skewer inserted in the center of the cake comes out clean or with a little to no crumb on it.
- Cool the cakes down on a cooling rack. Then, use a serrated knife to level up the cakes and obtain two flat cakes.
- Discard the bumpy part of the cake, or crumble and freeze and use later to decorate desserts
There are two fillings used in a vegan German chocolate cake recipe. One tastes like gooey caramel. It’s brownish in color and full of bites of coconut and pecan nuts. The other filling is a thick, sweet chocolate buttercream, usually used on top of the cake only, not to cover the sides. While the cakes are baking, prepare the fillings.
Coconut Pecan Cream
The coconut layer in the center and top of a German chocolate cake taste like gooey caramel. It usually includes egg yolk, so here are the ingredients to make a vegan gooey caramel filling for your vegan chocolate cake:
- Vegan Butter – Or margarine.
- Brown Sugar – You can also use coconut sugar or brown erythritol.
- Cornstarch – For thickness.
- Canned Coconut Milk – or any dairy-free milk you like. Almond milk will work well here, but coconut enhances the coconut flavor of the frosting.
- Vanilla Extract – for flavor.
- Chopped Pecans – Or chopped walnuts.
- Shredded Coconut – It’s optional if you don’t like coconut.
- First, in a small bowl, whisk cornstarch and coconut milk to form a slurry mixture. Set aside.
- Then, bring a medium saucepan under medium heat and melt butter with brown sugar until bubbly.
- Whisk in the slurry cornstarch mixture and vanilla and keep cooking until gooey like a vegan caramel sauce.
- Remove from the heat and stir in the coconut and pecan. Set aside to cool in a bowl.
Vegan Chocolate Buttercream
The particularity of a German chocolate cake is the extra chocolate buttercream layer on top of the cake. An authentic German cake usually doesn’t cover the cake’s sides with buttercream, so you only need a small batch of vegan buttercream for this recipe.
The ingredients to make the best vegan German chocolate cake frosting are:
- Vegan Butter – or margarine.
- Powdered Sugar – or powdered sweetener.
- Vanilla – for flavor.
- Cocoa Powder – I recommend using unsweetened cocoa or cacao powder to make it easier to balance the sweetness.
- To make the chocolate frosting, add the soft vegan butter into a large mixing bowl.
- Beat the mixture until creamy.
- Stir in the rest of the ingredients until smooth and creamy.
Assembling The Cake
To assemble the cake, make sure all the ingredients are at room temperature.
- Place one cake layer onto a cake stand, spread half the coconut pecan frosting, and cover evenly.
- Place the second layer of cake on top and slightly press, giving a gentle rotation movement to stick it to the coconut layer.
- Then add half of the chocolate frosting to the center of the top cake. Next, spread the remaining coconut frosting on top of the chocolate frosting.
- Finally, use a piping bag to pipe the remaining chocolate frosting around the cake and decorate.
- Add a few raw pecan halves to decorate on top.
Storage Instructions
You must refrigerate the cake for at least 3 hours before slicing, or it can be crumbly. This cake can be made up to 3 days before and stored in a sealed cake box in the fridge. Freeze leftover slices if desired in a sealed container and thaw in the fridge the day before eating.
More Vegan Cake Recipes
If you like vegan cakes, you’ll love these:
Did You Like This Recipe?
Leave a comment below or head to our Facebook page for tips, our Instagram page for inspiration, our Pinterest for saving recipes, and Flipboard to get all the new ones!
Vegan German Chocolate Cake
Ingredients
Cake batter
- 1 ½ cup Soy Milk
- 1 ½ tablespoon Apple Cider Vinegar - or lemon juice
- 2 ¼ cup All-Purpose Flour
- ¼ cup Cornstarch
- ¾ cup Unsweetened Cocoa Powder
- 1 ½ cup Sugar
- 2 teaspoons Baking Soda
- 1 teaspoon Baking Powder
- 1 teaspoon Salt
- 2 teaspoons Espresso Powder - optional
- ½ cup Canola Oil - or light olive oil or avocado oil
- ⅓ cup Hot Water
- 2 teaspoons Vanilla Extract
Coconut pecan filling
- 1 ½ tablespoon Cornstarch
- 1 cup Coconut Milk
- ¼ cup Dairy-Free Butter (Unsalted)
- ½ cup Brown Sugar
- ½ teaspoon Vanilla Extract
- 1 cup Shredded Coconut
- ½ cup Chopped Pecans
Chocolate frosting
- ⅓ cup Dairy-Free Butter (Unsalted) - softened
- 1 cup + 2 tablespoons Powdered Sugar
- 4 tablespoons Unsweetened Cocoa Powder
- ½ teaspoon Vanilla Extract
- 1-2 tablespoons Almond Milk
Instructions
Prepare the chocolate cake
- Preheat oven to 350°F (180°C). Grease two 9-inch cake pans with oil and line the bottom with parchment paper.
- In a medium bowl, whisk soy milk and apple cider vinegar. Set aside for the milk to curdle.
- In another large mixing bowl whisk, the flour, cornstarch, unsweetened cocoa powder, sugar, baking soda, baking powder, salt, and espresso powder (if used). Set aside.
- Pour the soy milk mixture, oil, vanilla extract, and hot water into the dry ingredients and whisk or beat until the batter is combined.
- Divide the batter evenly in each cake pan.
- Bake for 20-25 minutes or until a skewer inserted in the center of the cake comes out clean or with a few crumbs on it. Two options: place both cakes in the oven simultaneously (only if your oven temperature is well-calibrated) and bake. I personally recommend baking one cake layer at a time, a bit time-consuming, but it gives the perfect cake moisture every time. You can leave the second cake pan on the kitchen benchtop while the first cake layer is baking.
- Remove the cakes from the oven and cool for 15 minutes in the pan, then 15 more minutes on a cooling rack.
- As the cakes cool, prepare the frostings below.
Make the coconut pecan frosting
- In a small mixing bowl, whisk cornstarch and coconut milk to form a slurry mixture.
- In a medium saucepan, add the cornstarch mixture, vegan butter, brown sugar. Bring over medium heat, occasionally whisk until the vegan butter is melted.
- Bring to a light boil and keep whisking until it thickens – about 2-3 minutes.
- Remove from heat and stir in vanilla, chopped pecans, and shredded coconut.
- Allow complete cooling in a bowl before spreading over the cake. The mixture thickens as it cools down.
Chocolate frosting
- In a stand mixer fitted with the paddle or whisk attachment, beat the soft vegan butter on medium speed until creamy.
- Add powdered sugar, cocoa powder, vanilla, and almond milk.
- Beat on low speed for 30 seconds until fluffy.
- Add more almond milk for a thinner frosting or more cocoa powder for a thicker frosting, adding each 1 tablespoon at a time.
Assemble the cake
- First, level the cakes using a serrated knife. Slice the thin bumpy layer from the top of the cakes to create a flat surface. Discard or store this top part to crumble onto vegan yogurt or vegan ice creams later.
- Place 1 cake layer on a serving plate or cake stand.
- Evenly cover with half the coconut pecan frosting, then top with the second layer of cake.
- To decorate the cake like in my picture, spread half the vegan chocolate buttercream on top of it. Then, spread the remaining coconut pecan frosting on top, but leaving a free space of half an inch on the side. Finally, pipe the remaining vegan chocolate buttercream around to decorate.
- Decorate the top of the German cake with toasted pecan halves and extra shredded coconut.
- Refrigerate for 1-3 hours before serving. This also prevents the cake from crumbling when cut.
- Store leftover cake in the fridge in a sealed cake box for up to 5 days.
Moist, delicious, and amazing. I made this for my husband’s 72nd birthday and intergenerationally it was loved! Very simple recipe and the outcome was fantastic. It will remain a birthday go to for years to come.
I made this cake for my vegan son’s birthday. I used to make wedding cakes, but vegan is new to me. We couldn’t tell at all! So delicious and moist, my son finished the entire cake within a few days lol. Thank you – making your carrot cake today!
Thank you so much !
What’s The Measurements For The Cake?
Scroll up to the recipe card above for full measurement. Enjoy
Hi! I’ve only been able to find two 8-inch round pans and am planning on baking this cake soon — any recommendations for what to change in order to bake in this different size? I was planning to fill them so that it’s the same depth as what it would be in the 9-inch and just bake for a shorter period of time, then with any extra batter make a few cupcakes or something.
How high up do you fill your 9-inch pans with this recipe?
Thanks!!
If you are using a smaller pan your layer will be thicker and require a little more baking time, probably 10-12 minutes extra. You can level up the layer after baking them and cooling down, if they are too thick.
I made this cake exactly as written and it turned out delicious! I took it to a party and it received a lot of compliments. No one knew it was dairy free and egg free. I will definitely make it again! Next time I will probably increase the coconut filling a bit because it’s so good and I thought it was a little thin since there isn’t any on the sides.
As good as a standard GC cake, possibly better!! Simply delicious
I love your recipe
Looking good I like it
Hi!
I hope both of you are happy and well. <3
I’m wondering… can these be made into cupcakes? I live by myself, and I want to share with others while keeping mess & touch to a minimum.
This looks amazing! I’m making it for my birthday (I’ve decided to actually celebrate a bit more this year, however I can).
Thank you for your time. 🙂
I am pretty sure it will turn out great as cupcake! They will probably bake faster. Enjoy and happy birthday!
I also mean to ask if this could be frozen, either with separated ingredients (frosting, cake, etc.) or put together.
Sure! You can freeze the cupcakes with frosting on, and thaw in the fridge the day before.
Thank you so much! I’ll let you know how they turn out. 🙂
I’m going to make this for my husband’s birthday he hasn’t had it since he became lactose intolerant many years ago very excited to come cross this.
Was wondering the coconut milk as in canned coconut milk? Or just a carton of coconut milk will work? I find there is a big difference in the thickness of each.
Yes I am using canned coconut milk, shake the can before opening and measuring. Carton works too but the cake is less moist with it