If you’re looking for a show-stopping festive dessert that’s both indulgent and entirely plant-based, then you’re going to love this Vegan Chocolate Yule Log Recipe. It’s rich, chocolatey, and surprisingly light thanks to the magic of aquafaba, and I promise, everyone who tries it asks for seconds (and the recipe!). Whether you’re a seasoned vegan baker or just want to try something new for the holidays, this Yule log brings that classic charm with a compassionate twist.
Why You’ll Love This Recipe
- Light & Fluffy Texture: Thanks to aquafaba, this cake rises beautifully without eggs, giving you that perfect Swiss roll sponge.
- Decadent but Dairy-Free: The rich vegan buttercream and ganache use plant-based ingredients that mimic traditional flavors flawlessly.
- Impressive Yet Manageable: Don’t be intimidated – with my step-by-step tips, you’ll achieve a stunning result every time.
- Perfect for All Occasions: Whether it’s Christmas or a special vegan-friendly celebration, it’s a dessert that wows every crowd.
Ingredients You’ll Need
Each ingredient in this Vegan Chocolate Yule Log Recipe plays a key role in building flavor and texture. From the smooth applesauce that adds moisture to the aquafaba that whips into a perfect meringue, you’ll want to grab quality products to get the best results. I always recommend weighing ingredients on a scale rather than relying on cups for accuracy—it makes this delicate recipe much easier to master.

- Aquafaba: The star egg replacer here; make sure to use the liquid from a can of chickpeas, not the brine from other beans for the best whip.
- Cream of tartar: Helps stabilize the aquafaba to get that fluffy whipped texture.
- Caster (superfine) sugar: Dissolves quickly, perfect for a smooth meringue base.
- Plain (all-purpose) flour: Forms the structure of the cake; sift it to avoid lumps.
- Cocoa powder: Adds rich chocolate flavor; use unsweetened for true depth.
- Baking powder: Gives an extra lift to your cake sponge.
- Salt: Enhances all the flavors, so don’t skip it.
- Applesauce: Acts as a gentle binder & adds moisture; I prefer unsweetened to control sweetness.
- Olive or neutral oil: Keeps the cake moist – olive oil gives a slight fruity note but neutral oil works just as well.
- Unsweetened non-dairy milk: Soy milk is my go-to for creaminess, but almond or oat work too.
- Vanilla extract: Brings warmth and aroma to the sponge and buttercream.
- Vegan block butter: Essential for a creamy, fluffy buttercream.
- Icing (powdered) sugar: Sweetens the buttercream smoothly without graininess.
- Dark chocolate: Choose good-quality for the ganache—it really shines here.
- Vegan double cream: Makes the ganache decadently silky; I love Elmlea brand for this.
Variations
I love playing around with this Vegan Chocolate Yule Log Recipe depending on the season or my mood. Feel free to customize it with your favorite flavors or to suit dietary needs—it’s surprisingly flexible if you keep some basics in mind.
- Nutty Touch: Adding chopped toasted hazelnuts or walnuts to the buttercream or sprinkling them on top adds a great crunch—my family goes crazy for this texture contrast.
- Fruit-Infused: Spread a thin layer of raspberry or cherry jam beneath the buttercream to add a bright burst of flavor, balancing the rich chocolate beautifully.
- Holiday Spice: Mix a pinch of cinnamon or chili powder into the cocoa powder of the cake batter for a subtle warming spice twist.
- Different Icing: If you prefer a lighter finish, try a whipped coconut cream frosting instead of buttercream for a fresher feel.
How to Make Vegan Chocolate Yule Log Recipe
Step 1: Whip Up the Aquafaba Magic
Start by preheating your oven and lining your Swiss roll tin with parchment, making sure to leave some overhang to help with removing the cake later. In a spotless bowl, whisk the aquafaba and cream of tartar with an electric mixer until it gets white and frothy. Adding the caster sugar a spoonful at a time while whisking steadily is key here—I discovered this trick after struggling with flat cake. You want the aquafaba to reach a softly whipped cream texture; it should be glossy and thick but not holding stiff peaks yet.
Step 2: Fold in Dry Ingredients Gently
Now sift together your flour, cocoa powder, baking powder, and salt. Sprinkle these over the whipped aquafaba and fold gently using a spatula. The goal is to combine everything without deflating all that lovely air you just incorporated. Once about half mixed, add the applesauce, oil, non-dairy milk, and vanilla, folding until smooth with no dry lumps left. This mixture will deflate quite a bit here, but that’s normal—just be gentle.
Step 3: Bake and Roll While Warm
Pour the batter evenly into your prepared tin and bake for 8-11 minutes. I always set my timer for 8 minutes and check so I don’t overbake—the cake should be set and a skewer comes out clean. While baking, dust a clean rectangle of parchment with some cocoa powder; this will be crucial for rolling the cake without sticking.
Right after baking, flip the cake onto the cocoa-dusted parchment, peel off the original parchment from the bottom, and allow it to cool completely between sheets of parchment for about an hour. Cooling in this way helps the cake keep its shape and makes rolling easier.
Step 4: Whip Up the Vegan Buttercream
While the cake cools, make your buttercream by whisking the softened vegan butter until super smooth. Then sift in the powdered sugar and cocoa powder, add vanilla, and whip for several minutes until it’s light and fluffy. I love how creamy this buttercream is—it really elevates the entire log.
Step 5: Roll, Chill, and Ganache
Once the cake feels just cold, peel off the top parchment and trim the edges with a serrated knife to remove any dry or cracked bits. Spread your buttercream evenly over the surface, then roll the cake up tightly starting at a short edge. Use that parchment to help guide you—once you start rolling, keep going swiftly to avoid cracks!
Place your rolled cake seam-side down in the fridge for at least 2 hours—overnight is even better. Meanwhile, make your ganache by gently melting chopped dark chocolate and vegan cream over simmering water. Let it cool until thick enough to spread, which usually takes 1-2 hours.
When ready, slice off one end of the cake at an angle to create a “branch” and attach it using some ganache. Cover the entire log with ganache, scoring it with a fork or knife to mimic tree bark. Decorate as you like! I usually add fresh cranberries and sprigs of rosemary for a festive woodland touch.
Pro Tips for Making Vegan Chocolate Yule Log Recipe
- Use Fresh Aquafaba: I always use aquafaba from a freshly opened can of chickpeas for better volume; avoid leftover liquid that’s been sitting in the fridge.
- Watch Your Bake Time Closely: This cake is delicate—overbaking dries it out and makes rolling tricky, so set a timer early and keep an eye.
- Roll While Warm but Cooled: Cooling the cake until just cold makes it more flexible and less likely to crack when rolling.
- Maintain Ganache Spreadability: If your ganache gets too firm while decorating, gently warm it again over hot water for easy spreading without melting the cake.
How to Serve Vegan Chocolate Yule Log Recipe

Garnishes
I love keeping garnishes simple but festive—fresh cranberries give a lovely pop of color and a slight tartness that cuts through the richness. Sprigs of rosemary mimic pine branches and add a delightful aroma. Sometimes, I dust with a little powdered sugar at the last minute to mimic snowfall, which always gets oohs and ahhs!
Side Dishes
This Yule log shines purely on its own, but if you want to serve alongside, try a simple berry compote or some lightly whipped coconut cream for contrast. For a party spread, offering a fruit platter with citrus segments helps balance the chocolate richness nicely.
Creative Ways to Present
For special occasions, I like placing the Yule log on a rustic wooden board surrounded by edible flowers, nuts, and a scattering of powdered sugar. Another fun idea is slicing it into rounds and serving each with a drizzle of vegan caramel sauce and a sprinkle of sea salt—your guests will feel like they’re indulging in little chocolate cakes!
Make Ahead and Storage
Storing Leftovers
Once assembled, I store my Vegan Chocolate Yule Log covered in an airtight container at a cool room temperature, and it keeps beautifully for up to 3 days. I find that refrigeration can make the cake a little firm, so I tend to enjoy it just as it is on the counter.
Freezing
You can absolutely freeze this Yule log! Wrap it tightly in plastic wrap and then foil to avoid freezer burn. When I’ve done this, I thaw it overnight in the fridge before serving. The texture holds up surprisingly well, and it’s a fantastic way to prep your holiday dessert ahead of time.
Reheating
If the cake has chilled or been refrigerated, I like to let it sit at room temperature for at least 30 minutes before serving so it becomes nice and soft again. Avoid microwaving as it can change the texture of the buttercream and ganache.
FAQs
-
Can I make this Vegan Chocolate Yule Log Recipe nut-free?
Yes! This recipe is naturally nut-free if you use a neutral oil instead of olive oil and check your chocolate is nut-free. Just make sure any added garnishes or side ingredients also fit your needs.
-
What is aquafaba and where do I get it?
Aquafaba is the liquid from canned chickpeas, which whips up like egg whites. It’s widely available in supermarkets or can be made at home by cooking chickpeas and saving the cooking liquid.
-
How do I avoid cracking when rolling the cake?
Rolling while the cake is still slightly warm (but cooled enough to handle) and dusting the parchment with cocoa powder prevents sticking and cracking. Also, roll gently but decisively, and refrigerate to set the shape.
-
Can I prepare the cake layers in advance?
Yes, you can bake the sponge a day ahead, keep it wrapped well in parchment and foil, then add buttercream and ganache the next day for fresher taste and easier assembly.
-
What if I can’t find vegan double cream for the ganache?
You can substitute with 150ml soy milk combined with 50g of vegan block butter. Heat gently together before adding to the chocolate to melt for a smooth ganache.
Final Thoughts
Making this Vegan Chocolate Yule Log Recipe has been one of my favorite baking adventures because it marries tradition with kindness, and the results genuinely thrill everyone who tastes it. It might look intimidating at first, but once you get the hang of the folding and rolling, you’ll feel proud (and maybe even a little fancy). So grab your mixing bowl and give it a go—this Yule log is a guaranteed crowd-pleaser that I can’t wait for you to share with your loved ones!
Print
Vegan Chocolate Yule Log Recipe
- Prep Time: 1 hour
- Cook Time: 10 minutes
- Total Time: 4 hours 10 minutes
- Yield: 10 servings
- Category: Dessert
- Method: Baking
- Cuisine: Vegan, Western
- Diet: Vegan
Description
This Vegan Chocolate Yule Log is a festive, dairy-free dessert featuring a light and airy chocolate sponge rolled with a rich vegan buttercream, all coated in a luscious dark chocolate ganache. Perfect for holiday celebrations, it combines the delicate texture of aquafaba-whipped cake with indulgent layers of creamy buttercream and smooth ganache, decorated with seasonal cranberries and rosemary for a classic Yule log presentation.
Ingredients
Cake:
- 120 g (½ cup) aquafaba
- ⅛ teaspoon cream of tartar
- 125 g (½ cup + 2 Tablespoons) caster (superfine) sugar
- 170 g (1 +⅓ cups) plain (all-purpose) flour
- 20 g (2 packed Tablespoons) cocoa powder
- 1 ¼ teaspoon baking powder
- Pinch salt
- 80 g (⅓ cup) smooth applesauce*
- 41 g (3 Tablespoons) olive oil or neutral oil
- 30 g (2 Tablespoons) unsweetened non-dairy milk (soy recommended)
- 1 teaspoon vanilla extract
Buttercream:
- 100 g (3 ½ oz) vegan block butter, softened
- 180 g (1 ½ cups) icing (powdered) sugar
- 25 g (2 ½ packed Tablespoons) cocoa powder
- 1 teaspoon vanilla extract
Ganache:
- 250 g (9 oz) dark chocolate, finely chopped
- 200 ml (¾ cup + 1 Tablespoon) vegan double cream (e.g., Elmlea)**
Instructions
- Preheat and Prepare Pan: Preheat your oven to 200℃ (180℃ fan)/400℉/gas mark 6. Line a 23 x 33 to 25 x 35 cm swiss roll tin with baking parchment, leaving some overhang on the sides for easy cake removal.
- Whip Aquafaba: In a large, spotlessly clean bowl, combine the aquafaba and cream of tartar. Using an electric mixer, beat until white and frothy. Gradually add the caster sugar, one spoonful at a time, whisking well after each addition until the aquafaba reaches a softly whipped cream consistency—white, glossy, and leaving a trail from the beaters without forming peaks.
- Combine Dry Ingredients: Sift together the plain flour, cocoa powder, baking powder, and salt. Gently fold half of this mixture into the whipped aquafaba using a spatula until partially combined to avoid deflating the batter.
- Add Wet Ingredients: Fold in the applesauce, olive oil, non-dairy milk, and vanilla extract gently until no dry lumps remain. The batter will lose some air but try to keep it as airy as possible.
- Bake the Cake: Pour the batter into the prepared tin and spread it evenly. Bake for 8-11 minutes until set and a skewer inserted in the center comes out clean. Avoid overbaking to keep the cake moist and pliable.
- Prepare for Rolling: While baking, cut a piece of baking paper slightly larger than the cake and dust it lightly with cocoa powder for the cake to cool on.
- Cool the Cake: When baked, carefully invert the cake onto the cocoa-dusted parchment sheet, leaving the parchment on the underside, and allow it to cool between the parchment sheets until just cold (about 1 hour).
- Make Buttercream: In a clean bowl, whisk the softened vegan butter until smooth. Sift in the icing sugar and cocoa powder, add vanilla extract, and beat for several minutes until light and fluffy.
- Trim and Spread Buttercream: Peel off the top parchment sheet and trim the edges of the cake with a serrated knife to remove dry parts. Spread the buttercream evenly over the cake with a palette knife.
- Roll the Cake: Starting at a short edge, roll the cake tightly into a spiral using the parchment to assist. Once rolled, place seam side down in the fridge and chill for at least 2 hours or overnight to set the shape.
- Prepare Ganache: Place the finely chopped dark chocolate and vegan double cream in a heatproof bowl. Set over a pan of gently simmering water without touching the water, stirring until smooth and completely melted. Remove from heat and allow to cool until spreadable (1-2 hours).
- Assemble and Decorate: When the ganache is ready, unwrap the chilled cake and slice off one end at an angle. Attach this piece to the side of the log with some ganache to create a branch. Spread ganache generously over the entire cake and ends with a palette knife. Create bark texture by scoring using a knife or fork. If ganache firms too much, gently rewarm over hot water until spreadable again.
- Finish Decoration: Decorate with fresh cranberries and rosemary sprigs for a festive touch. Store the finished cake in an airtight container at cool room temperature.
Notes
- If unsweetened applesauce is unavailable, make your own or use commercially available ones usually served with pork. Press it through a fine mesh sieve to remove chunks.
- For the ganache, you can substitute vegan double cream with 150 ml soy milk plus 50 g vegan block butter.
- Use metric measurements with a digital scale for precise and consistent results rather than relying on cups.
- This is a delicate recipe; ingredient substitutions may affect the outcome, so proceed with caution.
- Ensure all mixing bowls and utensils are perfectly clean when whipping aquafaba to achieve the best volume and texture.
Nutrition
- Serving Size: 1 slice (approx. 1/10 of cake)
- Calories: 310 kcal
- Sugar: 22 g
- Sodium: 110 mg
- Fat: 18 g
- Saturated Fat: 6 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 34 g
- Fiber: 3 g
- Protein: 4 g
- Cholesterol: 0 mg


