Go Back
+ servings
Chocolate, Caramel, and Vanilla Yule Log (Vegan + GF)

Chocolate, Caramel & Vanilla Yule Log

Author: Thomas
Deliciously creamy ice cream cake with a layer of chocolate, vanilla, and a salted caramel center on a base of raw brownie.
5 from 5 votes
Servings 12


Salted Caramel Center

  • cup 80g almond butter
  • cup 80ml maple syrup
  • cup 70g melted coconut oil
  • ½ teaspoon vanilla extract
  • ¼ teaspoon salt

Chocolate & Vanilla Cream

  • 2 cups 300g raw cashews, soaked overnight
  • 1 13.5- ounce can 425ml full-fat coconut milk
  • ¼ cup and 2 tbsp 90ml maple syrup
  • ½ cup 105g melted cocoa butter
  • ¼ teaspoon salt
  • ½ cup 60g cocoa powder
  • 1 tablespoon vanilla extract

Brownie Base

  • 1 cup 175g pitted dates
  • ¼ cup 35g raw almonds
  • 2 tablespoon 20g cocoa powder
  • 1 tablespoon 13g coconut oil
  • 2 tablespoon 20g chocolate chips

Chocolate Glaze

  • ½ cup 90g dark chocolate chips
  • ½ cup 118ml almond milk


  • Start by making the salted caramel center. Combine all the ingredients together in a small bowl and whisk until smooth. Line a small plate with parchment paper and place a 4-inch square tart ring on top. Pour the caramel into the square ring, and place in the refrigerator for at least 2 hours, or in the freezer for 1 hour. If you don't have a square ring tart, you can use a small baking dish or container.
  • In the meantime, prepare the filling. Drain the soaked cashews and add them to a blender. Add the full-fat coconut milk, maple syrup, melted cocoa butter, and salt. Blend on high speed for 20-30 seconds, or until smooth. Transfer ⅔ of the cashew cream to a mixing bowl and set aside, leaving ⅓ in the blender.
  • Add the cocoa powder to the blender and blend on high speed for 5-10 seconds, or until well combined. Line a 12-inch loaf pan with parchment paper, and pour the chocolate cream into the pan. Place in the freezer for at least 30 minutes.
  • Remove the caramel from the fridge/freezer and cut it into 3 large sticks (about 4x1.3-inch). This will be our caramel center. Keep in the refrigerator until needed.
  • Once the chocolate cream layer is firmer, remove from the freezer. Place the caramel sticks centered on top of the chocolate layer (see photo).
  • Add the vanilla extract to the bowl with the ⅔ of the reserved cashew cream. Whisk well. Pour the vanilla cream on top of the chocolate and caramel. Place in the freezer for at least 45 minutes.
  • In the meantime, prepare the raw brownie base. Add the pitted dates, raw almonds, cocoa powder, and coconut oil to the bowl of a food processor. Process until you get a fine meal. Test the mixture by pressing a tablespoon of it between your hands, it should stick together. If it's too crumbly, add more dates, and/or a teaspoon of water. Stir in the chocolate chips.
  • Remove the yule log from the freezer and let it sit at room temperature for 10 minutes. Add the brownie mixture on top of the vanilla layer and press down firmly to flatten. I recommend placing a sheet of parchment paper and using the bottom of a glass to pack it tightly. Place in the freezer for another 30 minutes.
  • Finally, make the chocolate glaze. Place the chocolate chips in a bowl, set aside. Heat the almond milk over medium heat. As soon as it reaches a boil, remove from heat and pour over the chocolate chips. Let sit 1-2 minutes and whisk well until the chocolate is fully melted and well combined with the almond milk.
  • Place a grid on top of the loaf pan and flip it. Remove the loaf pan and the parchment paper. Your yule log should now be the right way up. For easier cleaning, place a silpat or serving tray under the yule log. Now, pour the chocolate glaze on top of the log and use a spatula to make sure all faces are coated. Be aware the chocolate glaze will firm up very quickly since the yule log is cold.
  • Keep the yule log in the freezer and thaw on the counter about 60 minutes before serving. Alternatively, you can transfer the yule log from the freezer to the refrigerator 3-4 hours before serving, this way it will slowly soften and your guests won't see it before dessert time!


For the decoration (optional), make some aquafaba meringue: Add ½ cup of aquafaba, ¼ tsp guar gum, and ⅓ cup icing sugar to a large mixing bowl. Using an electric whisk, beat on high speed for about 1 minute, or until you get stiff peaks. Transfer to a piping bag and pipe dots of meringue on top of the yule log.
DID YOU MAKE THIS RECIPE? Tag @fullofplants on Instagram and hashtag it #fullofplants