If you’ve ever wanted to wow your friends and family with a festive dessert that’s both stunning and completely plant-based, you’re going to fall head over heels for this Vegan Chocolate Yule Log Recipe. I absolutely love how this cake turns out—rich, moist, and wrapped in luscious chocolate ganache that looks just like a traditional yule log. Whether it’s your first time tackling a vegan dessert or you’re a seasoned plant-based baker, this recipe has all the tips and tricks you need to succeed and impress.
Why You’ll Love This Recipe
- Decadently Vegan: No eggs, dairy, or compromise—this log delivers classic chocolate flavor with vegan ingredients.
- Light and Fluffy Texture: Thanks to aquafaba and careful folding, the cake rolls up without cracking or falling apart.
- Show-Stopping Presentation: The rich ganache and bark-like texture make it perfect for holiday dessert tables.
- Make-Ahead Friendly: Prepare and chill in advance, so you have more time to enjoy your celebration.
Ingredients You’ll Need
Every ingredient here plays a role in making this Vegan Chocolate Yule Log recipe a triumph. From aquafaba to mimic egg whites’ fluffiness to cocoa powder for that deep chocolate tone, these come together for a beautiful, moist sponge. Make sure to grab good quality dark chocolate and vegan butter for that extra richness in the ganache and buttercream.

- Aquafaba: The magical liquid from cooked chickpeas that whips up like egg whites to give the cake structure.
- Cream of tartar: Helps stabilize the aquafaba so it holds its airy texture better.
- Caster sugar: Fine sugar blends well into aquafaba without weighing it down.
- Plain flour: The base of your cake—use all-purpose flour for a light and tender crumb.
- Cocoa powder: Unsweetened is best for rich chocolate flavor throughout.
- Baking powder: Adds a gentle lift for a soft sponge texture.
- Salt: Balances sweetness and boosts overall flavor.
- Applesauce: Adds moisture and natural sweetness so you can skip eggs and heavy oils.
- Olive oil: Or a neutral oil, to keep the cake moist without overpowering the chocolate taste.
- Unsweetened non-dairy milk: I prefer soy for creaminess, but almond or oat works too.
- Vanilla extract: Brings warmth and flavor depth to the cake and frosting.
- Vegan block butter: Essential for that smooth, rich buttercream texture.
- Icing (powdered) sugar: For sweet and silky frosting.
- Dark chocolate: Finely chopped for the ganache’s intense flavor and glossy finish.
- Vegan double cream: Like Elmlea brand, for a luscious, silky ganache that sets just right.
Variations
I love experimenting with this Vegan Chocolate Yule Log Recipe, especially when I want to tailor it to different occasions or dietary needs. Don’t be afraid to get creative—you can swap toppings or twist the flavors to make it your own festive masterpiece.
- Nutty Delight: I sometimes sprinkle toasted hazelnuts or walnuts over the ganache, adding crunch and a cozy, earthy flavor.
- Fruit Twist: Adding a layer of raspberry or cherry jam under the buttercream gives a lovely tart contrast that my family goes crazy for.
- Seasonal Spices: For winter warmth, a pinch of cinnamon or ground ginger in the cake batter really elevates the festive vibe.
- Gluten-Free: I’ve tried a gluten-free flour blend for this recipe, but it’s a bit more delicate—extra care is needed while rolling.
How to Make Vegan Chocolate Yule Log Recipe
Step 1: Whip the Aquafaba into Soft Cloudlike Foam
Start by preheating your oven and lining your swiss roll tin with parchment paper—don’t skip leaving some overhang for easy cake removal later. The key here is to whip your aquafaba with cream of tartar until it’s white, glossy, and holds a softly whipped cream consistency. Add your sugar gradually, whisking well each time—this step took me a few tries to perfect, but it’s worth it for that fluffy base. Remember, you want peaks that softly trail, not stiff ones just yet.
Step 2: Gently Fold in the Dry Ingredients and Moisture
Sift together your flour, cocoa, baking powder, and salt, then carefully fold them into the whipped aquafaba to avoid knocking out all the air. Next, add your applesauce, oil, non-dairy milk, and vanilla extract—fold gently until the mixture is smooth but still aerated. It’s normal for the batter to deflate somewhat here; just be gentle to maintain as much lightness as possible.
Step 3: Bake, Flip, and Cool Like a Pro
Pour your batter evenly into the prepared tin and bake for about 8-11 minutes. Keep a close eye—overbaking dries the cake and makes rolling tricky. When it’s out of the oven, immediately flip it onto a pre-dusted parchment sheet (lightly dusted with cocoa to prevent sticking). Don’t rush to peel off parchment now; let it cool between the sheets until just cold—this usually takes about an hour and makes rolling so much easier.
Step 4: Whip Up the Chocolate Buttercream
While the cake cools, get your vegan butter softened and whip it till silky smooth. Then, sift in the icing sugar and cocoa powder and add vanilla, beating for several minutes until this buttercream is light and fluffy. This frosting is not just tasty—it’s the glue that makes rolling and decorating the yule log a delight.
Step 5: Roll It Up and Chill
Once the cake is cooled, peel off the top parchment sheet and trim the edges with a serrated knife to remove drier bits that might crack during rolling. Spread the buttercream evenly, then starting at one short edge, roll the cake up tightly using the parchment to help guide you—don’t hesitate or stall once you start rolling! Place the rolled cake seam side down in the fridge to chill for at least 2 hours, or even overnight if you want to prep ahead.
Step 6: Prepare and Spread the Ganache
Melt your finely chopped dark chocolate with vegan double cream over a gentle bain-marie, stirring until perfectly smooth. Let this ganache cool and thicken to a spreadable consistency—it can take up to 2 hours. Then unwrap your chilled cake, slice off one end diagonally to create a branch, securing it with some ganache. Spread the ganache over the cake and ends, then use a fork or knife to texture it for a bark effect. If your ganache sets too hard while spreading, gently warm it again to soften.
Pro Tips for Making Vegan Chocolate Yule Log Recipe
- Perfect Aquafaba Peaks: Use chilled aquafaba straight from the can and a clean, dry bowl for best results when whipping.
- Don’t Overmix Batter: Folding gently prevents deflating the aquafaba, preserving the cake’s airy texture.
- Rolling Technique: Use the parchment paper to guide your roll and don’t hesitate—commit once you start rolling for a neat spiral.
- Ganache Consistency: Let ganache cool completely, and warm slightly if spreading gets tricky to avoid cracking or tearing the cake.
How to Serve Vegan Chocolate Yule Log Recipe

Garnishes
I usually keep it classic and decorate my yule log with fresh cranberries and sprigs of rosemary; the red and green really give it that Christmas spirit. Sometimes, I dust it lightly with powdered sugar to mimic snow. You can also add edible gold dust or sprinkle with chopped nuts for a bit more glam. These simple touches elevate the presentation without overpowering the chocolate.
Side Dishes
This cake stands pretty well on its own, but I often serve it alongside a tangy berry compote or a scoop of vegan vanilla ice cream to balance the richness. Warm spiced mulled wine or a hot cup of coffee also pairs beautifully, bringing cozy vibes to your dessert time.
Creative Ways to Present
For a special touch, I’ve laid my yule log on a rustic wooden board with fresh evergreen branches around for a woodland feel. Another time, I piped some extra buttercream shaped as tiny mushrooms and snowflakes on top to give it a whimsical fairy-tale look. Get creative with edible glitter or themed toppers if it’s for a party—it’s really your canvas!
Make Ahead and Storage
Storing Leftovers
After enjoying some slices, I wrap the leftover yule log tightly in cling film and store it in an airtight container at cool room temperature for up to two days. I’ve found refrigeration can sometimes firm up the ganache too much and affect texture, so I avoid it unless it’s very warm. If you do refrigerate, just bring it to room temperature before serving for best flavor.
Freezing
If you want to prep way ahead, this Vegan Chocolate Yule Log freezes beautifully. Wrap it securely in several layers of plastic wrap and then foil to prevent freezer burn. When you’re ready to serve, thaw it overnight in the fridge and then leave at room temperature for about 30 minutes before slicing so the ganache softens up.
Reheating
I don’t recommend reheating slices as you’d lose the lovely texture, but if your ganache sets too firm, gently warming slices for a few seconds in the microwave can soften the chocolate—just be careful to avoid melting it completely. Room temperature serving is ideal for maintaining that perfect balance of soft cake and crisp ganache bark.
FAQs
-
Can I use canned chickpeas aquafaba for this Vegan Chocolate Yule Log Recipe?
Absolutely! Canned chickpea aquafaba is perfect and typically gives the best whipping results. Just be sure to use the liquid without any added salt or seasoning and chill it for better volume when beaten.
-
What if I don’t have vegan double cream for the ganache?
You can substitute the vegan double cream with a mixture of vegan milk (like soy or oat) combined with vegan butter—this will still give you a creamy ganache. The recipe notes using 150ml soya milk plus 50g vegan block butter as a swap.
-
How do I prevent the cake from cracking when rolling?
Make sure not to overbake the cake, and cool it between parchment sheets so it stays pliable. Also, trim the edges before spreading buttercream and rolling tightly using the parchment paper for support.
-
Can I make this cake gluten-free?
It’s possible with a gluten-free flour blend, but the texture is more delicate and requires careful handling when rolling. I recommend experimenting with small batches first to get comfortable with the batter’s feel.
-
How long can I store the yule log after making it?
Stored in an airtight container at cool room temperature, it keeps well for up to two days. For longer storage, freezing is your best bet as noted earlier.
Final Thoughts
This Vegan Chocolate Yule Log Recipe is truly one of those desserts that makes me proud to serve at any holiday gathering. It’s the kind of recipe I turn to when I want to impress without stress, knowing every bite will be rich, moist, and utterly delightful. If you’re looking for a festive showstopper that’s vegan-friendly and downright delicious, I can’t recommend giving this a try enough—you’ll find it becomes a treasured tradition in your kitchen just as it has in mine.
Print
Vegan Chocolate Yule Log Recipe
- Prep Time: 1 hour
- Cook Time: 10 minutes
- Total Time: 4 hours 10 minutes (includes chilling time of 3 hours minimum)
- Yield: 10 servings
- Category: Dessert
- Method: Baking
- Cuisine: Vegan
- Diet: Vegan
Description
This Vegan Chocolate Yule Log is a festive and indulgent plant-based dessert perfect for holiday celebrations. It features a light and airy chocolate sponge cake made from aquafaba, filled with a rich vegan chocolate buttercream, and coated with a luscious dark chocolate ganache. The cake is rolled into a classic Swiss roll shape, decorated to resemble a rustic yule log, and garnished with cranberries and rosemary for a seasonal touch.
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 another 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 (Elmlea recommended)**
Garnish (optional):
- Cranberries
- Sprigs of rosemary
Instructions
- Preheat and prepare tin: 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 to help remove the cake later.
- Whip aquafaba: In a large, spotlessly clean bowl, whisk aquafaba and cream of tartar with an electric mixer until white and frothy. Gradually add the caster sugar, whisking well after each addition, until the mixture reaches a softly whipped cream consistency — glossy, white, and thick enough that beaters leave a trail but without forming peaks.
- Combine dry ingredients: Sift together plain flour, cocoa powder, baking powder, and salt. Gently fold these dry ingredients into the whipped aquafaba until about half combined using a spatula.
- Add wet ingredients: Gently fold in the applesauce, olive oil, non-dairy milk, and vanilla extract into the batter until no dry lumps remain. The batter will deflate somewhat; try to retain as much air as possible.
- Bake the sponge: Pour the batter into the prepared tin and spread evenly. Bake for 8-11 minutes until the cake is set and a skewer inserted in the center comes out clean. Avoid overbaking.
- Prepare parchment for rolling: While baking, cut a piece of baking paper slightly larger than the cake, dust it lightly with cocoa powder to prevent sticking.
- Flip and cool: When the cake is done, carefully flip it out, topside down, onto the cocoa-dusted parchment. Do not remove the parchment from underneath the cake. Cool between the sheets of parchment until just cold, about 1 hour.
- Make the buttercream: In a large bowl, whisk softened vegan butter until smooth. Sift in icing sugar and cocoa powder, add vanilla extract, then whisk until light and fluffy.
- Trim and frost cake: Once cooled, peel off the top parchment sheet. Trim the edges of the cake with a serrated knife to remove drier, crack-prone parts. Spread the buttercream evenly over the cake using a palette knife.
- Roll the cake: Starting from a short edge and using the baking paper to assist, roll the cake tightly into a spiral. Place it seam side down in the fridge to chill for at least 2 hours, preferably overnight.
- Prepare ganache: Place chopped dark chocolate and vegan double cream in a heatproof bowl over simmering water, ensuring the bowl does not touch the water. Stir until melted and smooth. Remove from heat and cool until spreadable, 1-2 hours.
- Assemble yule log: Remove rolled cake from fridge. Slice one end at an angle to form a branch piece. Attach this piece to the side of the roll with some ganache. Spread ganache over the entire cake and ends using a palette knife. Use a knife or fork to create a bark texture on top and ring patterns on the ends.
- Decorate: Garnish with fresh cranberries and sprigs of rosemary if desired. Store the finished cake in an airtight container at cool room temperature.
Notes
- If unavailable, you can make your own unsweetened applesauce or use store-bought applesauce intended for pork accompaniment, sieved to remove chunks.
- For ganache, you can substitute vegan double cream with 150 ml soya milk plus 50 g vegan block butter.
- Use kitchen scales and metric measurements for best baking results, as cup measurements can be inaccurate.
- This is a delicate recipe with no recommended ingredient substitutions; altering ingredients may affect the final texture and flavor.
Nutrition
- Serving Size: 1 slice (approx. 1/10th of cake)
- Calories: 320 kcal
- Sugar: 24 g
- Sodium: 90 mg
- Fat: 18 g
- Saturated Fat: 4 g
- Unsaturated Fat: 14 g
- Trans Fat: 0 g
- Carbohydrates: 35 g
- Fiber: 4 g
- Protein: 4 g
- Cholesterol: 0 mg


