- Media Credit:
This is the ultimate childhood dessert, and Richard from schoolnightvegan has perfected this recipe which is 100% plant-based. A buttery shortcrust base, soft caramel filling, and topped with a layer of creamy chocolate.
No ratings yet
Duration1 hr 30 mins
Cook Time20 mins
Prep Time1 hr 10 mins


  • Candy Thermometer
  • High Speed Blender
  • 250 g plain white flour
  • 75 g icing sugar
  • pinch fine sea salt
  • 175 g vegan butter I use “baking block”
Caramel Sauce
  • 170 g vegan butter or margarine
  • 200 g golden syrup corn syrup also work great
  • 170 g dark brown soft sugar
  • 100 g caster sugar
  • 150 ml oat milk
  • 1 tsp vanilla extract or vanilla bean paste
  • pinch sea salt
  • 200 g vegan dark chocolate minimum 60% cacao


To Make the Shortbread

  • Preheat the oven to 160c.
  • In a medium bowl, combine the flour, sugar and salt. Chop the vegan butter into cubes and add to the bowl with the flour. Work the butter into the flour by pinching everything together and rubbing the ingredients between your finger tips. Do this until you have a bowl of sandy textured flour with no large lumps of butter. The mixture will feel quite dry. Turn the mixture out onto a surface and knead it together to form a large ball of dough.
  • Line a 23x33cm rectangular cake tin with a sheet of baking parchment. Press the dough into the bottom of the tin, forming a smooth, even layer of dough. Prick the dough lightly with a fork all over and place in the preheated oven to bake for 20 minutes or until very lightly golden on top. Remove from the oven and place on a wire cooling rack. Allow to cool fully in the tin before transferring to the fridge.
  • Meanwhile, make the caramel. In a large saucepan add all the caramel ingredients except for the vanilla and the salt. Place over a medium/low heat and stir with a heat-proof spatula until all the butter is melted and the sugars dissolved completely. Using a probe thermometer, bring the caramel to 115c (you may have to increase the heat to get it there, but trust me, it will get there!). Remove from the heat, add the vanilla and salt and stir continuously (off the heat!) for around 10 minutes while the caramel cools. It will thicken dramatically!
  • Once thick, set aside and allow to cool for a further 5-10 minutes (it should still be runny enough to pour or spoon over the shortbread, so keep checking the texture regularly). Pour or spoon over the shortbread in the tin, even out with your spoon and then return to the fridge for at least 15 minutes.

For the Chocolate

  • Chop the chocolate roughly into small pieces. Place in a medium heat-proof bowl and sit over a small pan of boiling water. Allow the steam from the water to heat the bowl and melt the chocolate, stirring constantly with a spatula. Pour the chocolate over the chilled caramel and then set aside on the counter to set fully. Once set, slice with a hot knife (otherwise the chocolate will crack) into squares or bars and serve!
This recipe was republished with permission from SchoolNightVegan. Find the original recipe here.

Join The Plant Based Newsletter and we will plant a tree! 🌳

We plant a tree for every signup. You’ll receive our weekly news round-up and be the first to hear about, product launches, exclusive offers and more!

© 2024 Plant Based News is a mission-led impact media platform focused on elevating the plant-based diet and its benefit to human health, the planet, and animals. | Plant Based News Ltd, PO Box 71173, London, SE20 9DQ, United Kingdom.