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

Chocolate, Caramel & Vanilla Yule Log

Deliciously creamy ice cream cake with a layer of chocolate, vanilla, and a salted caramel center on a base of raw brownie.

  • Author: Full of Plants
  • Yield: 12 1x


Salted Caramel Center

  • 1/3 cup (80g) almond butter
  • 1/3 cup (80ml) maple syrup
  • 1/3 cup (70g) melted coconut oil
  • 1/2 tsp vanilla extract
  • 1/4 tsp salt

Chocolate & Vanilla Cream

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

Brownie Base

  • 1 cup (175g) pitted dates
  • 1/4 cup (35g) raw almonds
  • 2 tbsp (20g) cocoa powder
  • 1 tbsp (13g) coconut oil
  • 2 tbsp (20g) chocolate chips

Chocolate Glaze

  • 1/2 cup (90g) dark chocolate chips
  • 1/2 cup (118ml) almond milk


  1. 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.
  2. 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 2/3 of the cashew cream to a mixing bowl and set aside, leaving 1/3 in the blender.
  3. 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.
  4. Remove the caramel from the fridge/freezer and cut it into 3 large sticks (about 4×1.3-inch). This will be our caramel center. Keep in the refrigerator until needed.
  5. Once the chocolate cream layer is firmer, remove from the freezer. Place the caramel sticks centered on top of the chocolate layer (see photo).
  6. Add the vanilla extract to the bowl with the 2/3 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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 1/2 cup of aquafaba, 1/4 tsp guar gum, and 1/3 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.