This vegan hazelnut cake is topped with a fluffy and rich whipped chocolate ganache. It's an incredibly delicious cake, with a moist and tender nutty tasting crumb complementing the creamy hazelnut-scented ganache perfectly.

I think I made the perfect wintertime cake. It's soft and perfectly tender cake, with nutty undercurrents and buttery sweet hazelnut flavor. I could devour the whole cake bare, but top it with a luscious chocolate cream? I've never had better!
Chocolate and hazelnut were made for each other. The flavor of hazelnut is strong enough to come through even the richest of chocolaty notes, and the mild sweetness of the nut mellows any bitterness of the dark chocolate. And in the cake itself, the hazelnut plays well with vanilla, elevating a simple white cake to something extra special.
The whipped ganache makes for a slightly messy and rustic finish, and the swirls and ridges formed during decorating can be emphasized for a lovely effect. This shouldn't be the frosting choice for perfectionists, as you aren't guaranteed to get the crisp lines and smoothest of finishes. But it is the perfect frosting for this sweet and nutty cake.
The ganache is almost bittersweet, made mostly of dark chocolate with just a couple spoonfuls of sugar to balance the flavors. Coconut milk turns the ganache extra creamy, and it's high (saturated) fat content helps set the chocolate to it's final thick texture. A pinch of salt enhances the sweet and a splash of hazelnut liqueur makes the frosting a bit nutella-esque.
Making the vegan hazelnut cake:
To begin making this dessert masterpiece (for it's a masterpiece in flavor if perhaps not in looks), we must make the cake. First, decide what size cake you want and how many layers. Pictured here is a 3 layer 6" cake. As I only have two 6" pans this means I make the cakes in 2 batches.
I've written the instructions for one 6" cake or two 6" cakes (which is the same amount of batter as one 8" cake) so you can make the cake size and stack you'd like! At least, within the confines of those two sizes haha.
Making these cakes is super simple. First, we toast some hazelnuts (325 ºF for about 15m, stir once or twice). Toasting the nuts brings out more of their flavor and softens the nuts. Toasting also causes the papery skin to loosen and start to burn, so after toasting we wrap the nuts up in a towel and roll them around, which removes most of the skin.
Grind the appropriate amount of nuts up in a food processor (how much you need depends on how much cake you're making, but in general 1 cup of nuts = 1 ¼ cups of ground nuts) to make a meal. The toasted nuts don't grind as fine as the raw nuts, and they tend to clump a bit more, but I love the extra flavor toasting brings and I love how you can see the flecks of golden brown in the crumb of the finished cake.
Once the nuts are prepared we can make the cake! It's adapted from my easy vegan vanilla cake so for more vegan cake baking info check out that post.
To start, always turn on your oven to preheat and prepare your baking pan(s). Then, clabber the non-dairy milk with some apple cider vinegar to make a quick buttermilk. Soy, oat, and almond milks work best. The milk will take 5-10 minutes to clabber, so go ahead and mix together the dry ingredients while you wait.
Whisk together the flour, hazelnut meal, sugar, salt, baking powder, baking soda until well combined and fluffy. Then go back and add the remaining wet ingredients (hazelnut liqueur and vanilla extract) to the clabbered plant milk before adding that to the dry ingredients. Whisk it all together to form a smooth batter, transfer to the cake pans, tap it a couple of times on the counter to release any bubbles then bake!
The cakes should be cooled fully then wrapped in plastic and refrigerated to thoroughly chill before decorating. Chilling the cake makes it less sticky and crumbly when cutting the cake to level or torte (cut a cake in two or more layers) as well as causes less crumbs when frosting.
Making the whipped chocolate ganache frosting:
Making whipped chocolate ganache is super easy, but it's not the speediest frosting to make. All you have to do is chop chocolate, warm coconut milk with some sugar and salt then submerge the chocolate in the hot milk. Let time do it's thing for the chocolate to turn melty, then add a splash of hazelnut liqueur and whisk it to a smooth ganache.
Let the liquidy ganache cool to room temperature, then cover it and stick it in the fridge where it will slowly thicken and firm up to an almost mousse-like texture. This will take several hours, so I like to make the ganache the night before I want frost the cake so it's a quick matter to whip and frost in the morning! {bonus tip: also bake your cakes a day in advance so they're chilled and ready to go!}
Use electric beaters or a stand mixer to whip the ganache until it's fluffy and a shade or two lighter. It makes a soft and decadent frosting, that's addictive to eat.
Decorating your cake:
Putting together these cakes is an easy task! Level off the tops of the cakes using a bread knife or cake leveling tool, then starting with the first cake, add thick layer of ganache overtop. Sprinkle the chocolate frosting with chopped hazelnuts, then stack the second cake on top of the first. Repeat on a third layer if you're making a three layer cake.
To make the top of the cake flat, flip the cake when adding it to the stack so that the bottom of the cake faces up for the second, third, and any additional layers.
Once the cakes are stacked with ganache and nuts between the layers, frost the top and sides of the cake with plenty of ganache. Make swirls in frosting as desired. Add more ganache and remove as you'd like, this is a forgiving frosting to work with. If at any point the whipped ganache gets too soft (this can be more problematic during warmer months) you can stick it back in the fridge to firm up.
To finish decorating the top of the cake I made my vegan chocolate hazelnut truffles, skipping the part where I covered them in tempered chocolate and instead rolled some of them in a dusting of cocoa powder and others in finely ground hazelnuts. I put some truffles on top of the cake, then sprinkled more chopped hazelnuts over top.
You could also dust with some cocoa powder for a pretty finish that hides imperfections, or get fancy with a piping bag and made some border designs with the whipped ganache.
However you decorate this cake it's sure going to delight anyone who is lucky enough to eat it! It's such a perfect cake! It would make for a beautiful dessert for any of your holiday celebrations!
If you make this vegan hazelnut cake with whipped chocolate ganache, leave a comment and give the recipe a rating on the recipe card below! Also don’t forget to share your creations with me on Instagram, tag @thecuriouschickpea and #thecuriouschickpea, I absolutely love seeing your photos!
LIKE WHAT YOU SEE? FOLLOW ALONG ON INSTAGRAM, FACEBOOK, AND PINTEREST.
Notes:
- If you're in a hurry to get the finished cake out, make the ganache first as it takes more time to set than the cakes do to chill.
- For best results, weigh your ingredients!
- I used Frangelico for the hazelnut liqueur. Use a high quality liqueur (i.e. don't substitute hazelnut schnapps please), as you want that perfect nutty flavor in your final dessert! You probably can substitute hazelnut extract (you would use a lot less) but I haven't tested it.
Vegan Hazelnut Cake with Whipped Chocolate Ganache
This most delicious vegan hazelnut cake is topped with a whipped chocolate ganache. The moist and tender crumb and fluffy rich ganache are a perfect pair!
Ingredients
For One 6" Cake
- 1 teaspoon (5g) apple cider vinegar
- ½ cup (120g) plant milk
- ¾ cup (100g) all purpose flour
- 2 tablespoon (13g) hazelnut meal*
- ⅓ cup + 1 tablespoon (72g) granulated sugar
- ½ teaspoon (3g) salt
- ¾ teaspoon (2g) baking powder
- ¼ teaspoon (1g) baking soda
- 2 tablespoon (22g) neutral flavored oil
- 1 ½ teaspoon (8g) hazelnut liqueur*
- ½ teaspoon (3g) vanilla extract
For One 8" Cake or Two 6" Cakes
- 2 teaspoon (10g) apple cider vinegar
- 1 cup (240g) plant milk
- 1 ½ cup (200g) all purpose flour
- ¼ cup (27g) hazelnut meal*
- ¾ cup (145g) granulated sugar
- 1 teaspoon (5g) salt
- 1 ½ teaspoon (5g) baking powder
- ½ teaspoon (2g) baking soda
- ¼ cup (43g) neutral flavored oil
- 1 tablespoon (15g) hazelnut liqueur*
- 1 teaspoon (5g) vanilla extract
Whipped Chocolate Ganache
- 10oz (284g) dark chocolate, 65-72% dark, finely chopped
- 2 tablespoon (24g) sugar
- ¼ teaspoon (1g) salt
- 13.5oz (400g) full fat canned coconut milk, whisked to combine if separated
- 1 tablespoon hazelnut liqueur*
Instructions
To bake the hazelnut cakes
- Preheat the oven to 350 ºF and prepare your baking pan(s) by spraying them with oil, then placing a circle of parchment paper to cover the bottom.
- In a small mixing bowl combine the apple cider vinegar and plant milk and set aside for at least 5 minutes.
- In a large mixing bowl whisk together the flour, hazelnut meal, sugar, salt, baking powder, and baking soda until well combined.
- Mix the oil, hazelnut liqueur, and vanilla extract into the clabbered milk, then add the wet ingredients to the dry. Whisk to combine and until the mixture is smooth (minus any larger grinds of hazelnut meal).
- Pour the batter into the prepared pan (or divide in half if baking 2 cakes). Bake the 8" cakes for 35-37 minutes, bake the 6" cakes for 27-29 minutes. The cakes are done when the edges are golden and have pulled away from the sides of the pan and a test comes out clean or with one or two crumbs.
- Remove from oven and let cool for 10 minutes. Then working gently set a wire cooling rack over the pan and turn the pan upside down to release the cake--shake or tap gently to help release if necessary. Remove the pan, then peel off the parchment paper from the bottom of the cake before turning the cake back upright on a cooling rack. Allow the cake fully cool.
- Place the cooled cakes on a cardboard cake board and wrap tightly in plastic wrap. Place in the fridge or in freezer-safe ziplock bags in the freezer until ready to decorate. Decorate cakes when cold for best results!
To make the whipped chocolate ganache
- Place the finely chopped dark chocolate in a heat safe mixing bowl.
- In a small pot heat the coconut milk, sugar, and salt until it comes to a low simmer. Stir occasionally to dissolve the sugar.
- When simmering, pour over the chopped chocolate and rotate the bowl to submerge the chocolate. Cover and let sit for 4-5 minutes.
- Add the hazelnut liqueur, then whisk the mixture until smooth. Allow to cool about 30 minutes at room temperature, then cover and place in the fridge--place plastic wrap to touch the top of the ganache to prevent it from forming a skin. Allow to thoroughly chill, at least 4 hours but ideally overnight.
- When ready to whip the chocolate will be thick, very firm, and can be scooped with a spoon. Transfer to the bowl of a stand mixer or a large mixing bowl and whip the ganache until light and fluffy. This will take 2-5 minutes depending on your machine! Use immediately to decorate your cakes. If the ganache gets too runny it probably wasn't chilled enough and put it back in the fridge until ready.
Notes
*To make hazelnut meal: toast hazelnuts at 325 ºF for about 15 minutes, or until the nuts are fragrant and a shade or two darker. Wrap the toasted hazelnuts in a kitchen towel and let cool for a few minutes. Then rub the hazelnuts in the towel to remove most of the papery skin. Don't worry about any that doesn't come off. When fully cool, grind nuts in a food processor to form a meal. Note: 1 cup whole hazelnuts = 1 ¼ cup ground.
*To measure your flour by volume: whisk the flour in the container to undo any settling, then scoop with the measuring cup and level with the back of a butter knife.
*I used Frangelico for the hazelnut liqueur.
*To decorate this cake I added chopped hazelnuts over the ganache between each layer as well as sprinkling some on the top of the cake. I also topped it with vegan chocolate hazelnut truffles, coating some of the ganache centers in cocoa powder and others in ground hazelnuts for an easy finish.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.










It looks amazing Eva!! I love hazlenuts and that ganache looks sooo tasty! I must make it ASAP!!
Can coconut milk be substituted? I'm concerned that the frosting will taste a little too coconuty. By the way your cake recipe is AMAZING!!!!!!! I tried your vanilla cake recipe and this is literally THE best vegan cake recipe period. I can't wait to try the chocolate cake one!
Hi Lydia, I don't find the coconut flavor to be strong here, as chocolate tends to overpower, but if you don't love the taste the coconut then you can substitute it with a vegan creamer (ideally unsweetened or lower in sugar) or vegan heavy cream type product. The fat in the canned coconut milk helps set the ganache, so if you use a milk or creamer that is much thinner you may want to use less. I can't speak to exact proportions on what to use though as I haven't tested it. Let me know how it turns out if you substitute the coconut milk!
Thank you for the tip! Following your advice, I ended up replacing the coconut milk with about 200g of Ripple half and half, which is the thickest plant based creamer I can find out there that has a fairly neutral taste. I think it worked out quite nicely! I let it sit in the fridge for about 5 hours before whipping it, so it was a tad runny half way through frosting the cake. I think it probably would be fine if I let it set in the fridge overnight. Overall, I think the ganache turned out really well! This recipe is most definitely a keeper! Thank you again!
Just made this cake and it was fabulous, moist and nutty.
Would definitely make again. Made it with an earl grey lavender buttercream topped with blackberries. Yumm
Thanks for sharing this dilicious vegan cake recipe.
This sounds like such a delicious combo! I'm glad you enjoyed the cake!
The only thing I’ve made from scratch that didn’t come out disgusting is a cheesecake and now this cake! I Just made this cake and it was very easy to make. The yellow cake is delicious and the ganache is sooo rich and yummy! I put the ganache in the freezer for about 45 minutes because I’m just that impatient and luckily it was not runny when I applied it to the cake. Amazing recipe thank you so much for sharing!
Hi Aniema, I'm so glad you enjoyed the cake! That's great to know freezing for a bit sped up the process with the ganache. Thanks for reporting back!
I made this for National Hazelnut Cake Day on June 1,but in the form of cupcakes,so it was easier for my co-workers to sample. It was a great success!
Hi Eva, is it ok to replace hazelnut with almond meal? If so, should I replace it with same amount?
Yes you can sub almond meal in the same quantity. I love cakes with almond meal 🙂
I made this cake back in February for my kids birthday and it was the best vegan cake I’ve ever tasted! I am now wondering about freezing this recipe in the form of cupcakes. Will they dry out or should they be okay to freeze?
Hi Kathy, I'm so happy to hear that you loved the cake! I haven't frozen this cake specifically, but based on my experience with freezing my other cake recipes it should freeze beautifully. If freezing cupcakes I would double wrap them in the freezer, so wrap them in plastic wrap and then put in a freezer ziplock bag, or double the ziplock bags. This is to keep them from getting any freezer taste/freezer burn. I wouldn't expect them to dry out. However since it is a moist cake it's possible the texture will change slightly after freezing. I find that when this happens its subtle and not in a bad way, just a bit different. I hope that helps!
Thanks so much! ?
Hi there! Just to let you know I did freeze the cupcakes for about a week and placed them in a Tupperware container. They turned out just as delicious as the cake!! Thanks again!
Hi, I’m planning on using this recipe to make cupcakes but I’m not sure which measurement to use (6 inch or 8 inch). Which measurement do you think will give 12 cupcakes?
Make the 8 inch cake amounts for a dozen cupcakes!
how much almond extract and vanilla would you recommend to turn this into an almond flavored cake? thanks for sharing!
Can add just add .5 to 1 cup of cocoa powder to the cake mixture to make this a chocolate hazelnut cake?
I’ve been looking for a cake that looks similar and hope tastes similar to my wedding cake. This cake looks almost like my wedding cake except the outside of my cake was white not chocolate. And I don’t know if it was vegan. Will this work to make this cake non-vegan ?
I planned to make my hazelnut meringue tower for Christmas but something went wrong so I had to improvise. I wanted a cake with hazelnuts and when I saw you had a recipe I went for it! I was very confident it would be awesome, because I made your vanille layer cake a while back and it was amazing as well.
I filled it with a chocolate mousse and used a hazelnut buttercream as a topping. All vegan of course. I made two 8" cakes. Next time I will cut off the domes as the cake layers were a bit too high.
Thanks for another great recipe!
I rarely comment, but I had to for this one! I scaled the 8" recipe up 1.7X and baked it in a 12-cup bundt pan. Topped with a dark chocolate ganache and roasted hazelnut meal, this cake was a dream: super moist, hazelnutty and all around delicious!
First, thanks for publishing weights for your recipes. It makes scaling up and down super easy. Secondly, thanks for this wonderful recipe itself!
The recipe presents two sizes for the cake, but only one batch size for the ganache. Is the ganache quantity appropriate for 1 six inch cake or two?