Skip to Content

Vegan Yule Log

This chocolate vegan yule log is a real show-stopping Christmas dessert! It consists of a rolled chocolate sponge cake filled with vanilla buttercream and coated with creamy chocolate ganache.

Vegan Yule Log On A White Cake Stand

I honestly didn’t think this day would ever come. But I am SO happy to present this chocolate yule log recipe to you!!

Believe me when I say that WEEKS of hard work went into this recipe! There were actual real tears of frustration and many, MANY failed attempts.

Out of all the recipes I’ve made for this blog, this one was by far the hardest to get right. (That includes the aqua faba pavlova I made 7 times!)

And when I say get right, I mean get “perfect”. Even though the log is coated in chocolate ganache which covers up any imperfections, I wanted to make sure it had no cracks.

I figured if I could get a perfect crack-free log, then even beginner bakers should be able to put this together without it completely falling apart, which is a common problem with yule logs in general (vegan or not).

I’d rather someone used the chocolate ganache to cover up a few small cracks or tears rather than try to glue the entire thing together with it.

So here we are, 3 weeks later, with this pretty perfect yule log!

What is a yule log?

Just for anybody who might not know, a yule log is a rolled cake that’s filled with cream or buttercream and coated in icing or ganache.

It’s typically flavoured and decorated with chocolate so that it looks like a real wooden log, and it’s very popular around Christmas time. It originates from France but is enjoyed all across Europe (and many other places, I’m sure).

Want more dessert inspo? Check out the 68 best vegan desserts.

It’s also known as bûche de Noël, which translates from French to “Christmas log”.

I chose to fill mine with vanilla buttercream rather than whipped cream. This is simply because vegan cream isn’t usually firm enough to hold its shape and it would probably spill out the edges of the log.

If you don’t mind the taste of coconut, you could make my coconut whipped cream which would be firm enough to fill this cake with.

Want more vegan Christmas desserts?

A Slice Of Yule Log On A White Plate

How to make a vegan yule log

Step 1:

Preheat your oven to 180°C (or 160°C if you’re using a fan oven).

Line a swiss roll tin (or 10 x 14 inch baking tray that’s at least 1-inch deep) with baking paper.

Step 2:

In a large bowl, mix together 200g of self-raising flour*, 1 tablespoon of unsweetened cocoa powder, 1/4 teaspoon of baking soda and 1/8 teaspoon of xanthan gum.

Xanthan gum will help the sponge become more flexible, which will prevent it from cracking, but be aware that it is very potent stuff. I strongly recommend using a 1/8 teaspoon measuring spoon instead of eyeballing it with a regular teaspoon because if you add too much, the batter will be too thick to spread and the cake will be very dense.

*If you can’t find self-raising flour, just use plain all-purpose flour and add 2 teaspoons of baking powder to the recipe.

Step 3:

Stir in 115g of caster/superfine sugar.

Step 4:

Next, measure out 75g of dairy-free margarine and gently melt it over the stove or in the microwave.

Add the melted butter into the bowl with the dry mixture, along with 250ml of soy milk and 2 teaspoons of vanilla extract.

Mix it all together until you have a smooth cake batter.

Step 5:

Transfer the batter into your lined tray and use a spoon or spatula to spread it out to the edges.

Pouring Cake Batter Into The Swiss Roll Tin

The batter will be thicker than a usual cake mix but try to make sure it’s spread out very evenly. I go along the tin vertically then horizontally to make sure there are no spots that are too thick or thin.

Step 6:

Tap the tray on the counter a few times to get rid of any large air bubbles.

Slamming The Tray On The Work Top

Bake for 12 minutes then remove from the oven. Leave the cake in the tin to cool for 5 minutes.

Step 7:

Dust a clean dishcloth / tea towel with unsweetened cocoa powder. Be generous with it but don’t go crazy or the cake will become bitter.

Tip the warm cake onto the dishcloth and gently remove the baking paper.

Cut off any rough or uneven edges using a knife.

Cutting Uneven Edges Off Of The Cake

Step 8:

Sprinkle a small amount of cocoa powder over the cake and gently roll it up with the dishcloth, while the cake is still warm.

I make a small fold at the beginning and use both hands to tightly roll the cake.

Rolling Up The Cake with the dishcloth inside

Once rolled, leave the cake at room temperature to cool for 90 minutes.

Step 9:

Just before the 90 minutes are up, prepare the buttercream filling.

Gently mix 80g of vegan margarine or butter in a large bowl until soft. Add 200g of icing/powdered sugar, a little bit at a time until smooth. Add 1 tablespoon of soy milk to help loosen it up.

Finally, add 2 teaspoons of vanilla extract and mix it in.

I like to whisk it all together for a couple of minutes using an electric whisk, which helps to make it paler and fluffy.

Step 10:

When the 90 minutes are up, gently unroll the cake. If you’re careful, there shouldn’t be any cracks but don’t worry if you get some small ones as they can be covered later.

Spread an even layer of the vanilla buttercream over the cake. Gently roll it back up, this time without the dishcloth.

Rolling Up The Filled Cake

Cover the cake in plastic wrap and place it in the fridge for 1 hour. This will help it to hold its shape.

For the chocolate ganache

Step 1:

Very finely chop 300g of dairy-free semi-sweet chocolate. Add it to a glass bowl with 120ml of soy milk.

It’s important that you chop the chocolate finely otherwise it will burn.

I recommend using Lovett’s chocolate for best results. If you can’t use this, use a chocolate with ~40-45% cocoa content. The darker, high quality chocolate won’t work in this instance.

Step 2:

Place the bowl over a small saucepan of boiling water, so that the bottom of the bowl sits nicely over it without touching the water.

Turn the heat to low and gently mix until the chocolate has completely melted.

Use gloves or a dishcloth to remove the bowl from the pan and leave it to sit at room temperature for exactly 1 hour.

Step 3:

After 1 hour, use an electric whisk to whisk the chocolate for around 10 seconds. This will add some air into it and make it fluffy.

Be careful not to overdo it or it will become too firm to pipe.

Step 4:

Transfer the ganache to a piping bag with a large star nozzle. I used a Wilton 1M tip which I purchased from Hobbycraft.

Pipe the ganache in lines over the yule log until it’s completely covered.

Piping Chocolate Ganache Onto The Yule Log

Top with a light dusting of icing sugar. I also used some artificial berries and greenery for decoration.

Top tips for a crack-free yule log

  • Measure in grams for best accuracy.
  • Use a measuring spoon rather than a regular teaspoon to measure the xanthan gum. It’s potent stuff and using too much will make the batter too thick to spread evenly in the tin. I picked up some measuring spoons from my local Poundland but there are lots available online too.
  • Trim any uneven edges off before rolling. The edges tend to be a bit drier and may crack easier.
  • Use a tea towel/dishcloth to roll the cake. Do not use baking or wax paper. I tried many times but found that the cake steams in the paper, making it really sticky and causing it to break. A clean dishcloth will absorb any excess moisture and prevent stickiness.
  • Dust the dishcloth and the top side of the cake with cocoa powder, which makes it easier to unroll. You will need a good amount but don’t go crazy with it or the cake will taste bitter.
  • Roll the cake while it’s hot. You can leave it to cool for 5 minutes or so once it’s out of the oven so you don’t burn yourself, but don’t let it cool too much. The cake is much more flexible and less prone to cracking when it’s warm.
  • Let it cool in the dishcloth completely before unrolling. If it’s still warm when you fill it, the buttercream will melt.
Chocolate Yule Log With A Slice In Front Of It

FAQ

What a swiss roll tin?

A swiss roll tin is a large, flat tray with small edges. It’s designed to make a thin cake, which is perfect for rolling. It’s also known as a jelly roll tin.

The one I used is from Dunelm and it measures roughly 35 x 25cm x 2cm-deep. Unfortunately, I can’t find the online link for it but MasterClass sells an identical one online if you can’t get to a Dunelm store.

Any tin that’s roughly 10 x 14″ should work fine.

How do you transfer the cake to the dish cloth without it breaking?

It might take a bit of practice but I find the easiest way is to place the bottom of the tray onto the dish cloth, holding onto the baking paper at the top to stop the cake from falling. Then quickly tip it out and remove the tray.

It’s kind of hard to explain so if you’re not sure, watch the video on this page which will show you better.

What can I use instead of chocolate ganache?

If you don’t fancy ganache, you can use dairy-free chocolate buttercream instead. Around 1/2 of a batch of that buttercream would be good for this recipe.

Do I need a piping bag and nozzle?

Not at all. I love the way that the nozzle creates pretty ridges but if you want to make it a bit easier for yourself, just spread the ganache on using a spatula.

You can then use a fork to create ridges in it so that it looks more like a wooden log.

How should yule log be stored?

This should be covered either in an airtight container or on a cake stand with a cover. Keep it in the fridge to ensure the buttercream doesn’t become too soft.

How long will it last?

I find that it tastes best within 48 hours but it can be enjoyed for up to 3-4 days.

Pin for later:

Pinterest pin of yule log
Vegan Chocolate Yule Log with red berries and a green sprig on top
4.81 from 26 votes
Print

Vegan Yule Log

A chocolate roll cake filled with vanilla buttercream and coated with ganache.

Course Dessert
Cuisine vegan
Keyword vegan yule log
Prep Time 30 minutes
Cook Time 12 minutes
Resting time 3 hours
Servings 10
Calories 411 kcal

Ingredients

For the cake:

  • 200 g Self-raising flour
  • 1 Tablespoon Unsweetened cocoa powder
  • ¼ Teaspoon Baking soda (bicarbonate of soda)
  • Teaspoon Xanthan gum (it's very important to measure this accurately so I recommend using a measuring spoon if you can)
  • 115 g Caster/superfine sugar
  • 75 g Dairy-free margarine, melted after weighing
  • 250 ml Unsweetened soy milk
  • 2 Teaspoons Vanilla extract

For the vanilla buttercream filling:

  • 80 g Vegan margarine or butter
  • 200 g Icing/powdered sugar
  • 1 Tablespoon Soy milk
  • 2 Teaspoons Vanilla extract

For the chocolate ganache*:

  • 300 g Semi-sweet chocolate** (use one with ~45% cocoa content)
  • 120 ml Unsweetened soy milk

Instructions

  1. Preheat your oven to 180°C (or 160°C if using a fan or convection oven). Line a 10 x 14-inch tin with baking paper, leaving a small amount hanging over the edges to make for easy removal.

  2. In a large bowl, mix together the flour, cocoa powder, baking soda and xanthan gum.

  3. Stir in the caster sugar.

  4. Add the melted margarine, soy milk and vanilla, then mix well until you have a smooth batter.

  5. Transfer the batter to your lined tin and spread it out to the edges. It will be thicker than a regular cake mix so try to make sure it's spread very evenly.

  6. Tap the tin on the counter a few times to get rid of any large air bubbles, then bake for 12 minutes.

  7. Dust a clean dishcloth/tea towel with unsweetened cocoa powder. You'll need a decent amount but don't go too crazy or the cake will taste bitter. Do not use baking paper in place of a dishcloth as it will not work.

  8. Let the cake sit at room temperature for 5 minutes so that it's cool enough to handle. Then carefully tip it onto the dishcloth.

  9. Sprinkle a light dusting of cocoa powder onto the cake. Cut off any rough or uneven edges using a knife.

  10. Carefully use the dishcloth to roll it up, with the dishcloth in between the rolled cake. See pictures in the attached post if you're unsure.

  11. Let the rolled-up cake sit at room temperature for 90 minutes to cool.

For the vanilla buttercream:

  1. Gently mix the margarine in a bowl to soften it. Add in the icing sugar a little bit at a time until smooth, using the soy milk to loosen it if needed.

  2. Add the vanilla extract and mix it in well.

  3. Whisk for a minute or so with an electric mixer until the buttercream becomes pale and fluffy.

Filling the cake:

  1. Once the 90 minutes are up, very carefully unroll the cake. There shouldn't be any cracks but don't worry if there are a few small ones as they can be covered.

  2. Spread an even layer of buttercream over the unrolled cake. Gently roll it back up, this time without the dishcloth.

  3. Use a pastry brush to dust any excess cocoa off of the cake then cut a slice off of each edge to make it look neat.

  4. Cover it in plastic wrap and transfer it to the fridge for 1 hour, which will help it to hold its shape.

For the ganache:

  1. Chop the dairy-free chocolate VERY finely and add it to a glass bowl with the soy milk.

  2. Place the bowl over a small saucepan of water, so that it sits on top of it without touching the water.

  3. Put the saucepan and bowl over a low heat and gently stir until the chocolate has completely melted and there are no lumps left.

  4. Use a dishcloth or oven gloves to remove the bowl from the saucepan and let it sit at room temperature for exactly 1 hour.

  5. After the hour is up, use an electric whisk to whisk it for around 10 seconds. This will make it light and fluffy. Be careful not to mix for too long or the ganache will be too firm to pipe.

  6. Transfer the ganache into a piping bag with a large star nozzle. Pipe it onto the yule log in vertical lines until it's completely covered.

  7. Add a light dusting of icing sugar to finish if desired. I also added some artificial berries and greenery for presentation.

Recipe Notes

  • Store covered in the fridge for up to 4 days. It tastes best the first 48 hours!
  • *You can use a simple chocolate buttercream instead of ganache if desired.
  • **I recommend using a dark chocolate that’s around 40-45% cocoa content. If it’s too high in cocoa solids, the ganache will seize. Lovett’s is a good one to use for this recipe.
Nutrition Facts
Vegan Yule Log
Amount Per Serving (1 10th of the log)
Calories 411 Calories from Fat 144
% Daily Value*
Fat 16g25%
Sodium 113mg5%
Carbohydrates 50g17%
Fiber 1g4%
Sugar 32g36%
Protein 10g20%
* All values are an estimate only and will vary depending on the food brands used.
BakedByClo is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. This site may contain some of these links to Amazon.com & other affiliate programs. If you make a purchase through one of those links, BakedByClo will receive a small commission from the purchase at no additional cost to you.

thumbnail image of 2 white macarons on top of one another
← Previous
Vegan Macarons
Thumbnail - overhead shot of biscoff log
Next →
Biscoff Yule Log (Vegan)
Recipe Rating




Jade

Sunday 1st of January 2023

I tried this recipe and I have no idea what went wrong but it turned out dreadfully.

The sponge was so dense and stodgy and the buttercream way way way too thin. Adding xanthan gum to it helped slightly but then it was quite sticky and stringy instead, and also still too thin and spilled out of the sponge anyway.

I honestly haven’t got the faintest idea what happened and why it didn’t work, since I followed the steps 100% - except I split the mixture into multiple tins since I didn’t have a 14x10, but I don’t see how that could ruin every aspect so thoroughly 😭

Chloe

Sunday 1st of January 2023

Hi Jade, sorry this didn't work out for you! If your sponge was dense, I would guess there was too much xanthan gum added. It's really important to use a 1/8 tsp measuring spoon for this as xanthan gum is potent stuff. Splitting the mixture into separate tins may have also caused the sponge to become overbaked so that could be another reason that it was dense. What kind of margarine/butter did you use for the buttercream? Because you say it was way way too thin, I am wondering if you melted the margarine, confusing it with step 4? If not, next time try using the margarine or butter straight from the fridge while it's still cold rather than room temp. You can add more icing sugar to buttercream to help thicken it :)

Trevor

Monday 26th of December 2022

Used this recipe pretty much letter for letter with ingredients and equipment available to me for the cake, but did my own decorations. I was very happy with the results.

Chloe

Monday 26th of December 2022

I am so glad to hear that Trevor:) thank you so much for your comment.

Jo

Wednesday 21st of December 2022

Hi ya do you use butter or margarine? As in the video it states butter and in your recipe it states margarine and which brand do you use please. Thanks

Chloe

Wednesday 21st of December 2022

Hey Jo! Sorry for the confusion, I made the video a while ago before I realised there were two types of vegan ‘butter’. I used Vitalite margarine :)

Mackenzie

Tuesday 20th of December 2022

Hello - quick question about the baking soda vs powder if using regular flour (not self-raising). Do I add 2 teaspoons of baking powder in addition to the 1/4 teaspoon baking soda that it calls for, or is this the typo and it should be 2&1/4 teaspoons baking soda? Thank you!! Excited to try this for the fam.

"*If you can’t find self-raising flour, just use plain all-purpose flour and add 2 teaspoons of baking powder to the recipe."

Chloe

Tuesday 20th of December 2022

Hey Mackenzie. You should add 2 teaspoons baking powder, plus the 1/4 tsp of baking soda that the recipe calls for :)

Jo

Sunday 18th of December 2022

Hi can I use normal milk not Soy milk?

Chloe

Sunday 18th of December 2022

Hi Jo. I haven't tested this with any other plant milks yet. I think the protein in the soy milk may play a part in holding it together so I'm not sure if it would work with another type of milk, sorry. Do let me know if you try before me though!

Privacy Policy