I find these are easiest to make the night before you assemble the three layers as the dulce de leche layer needs to set for a few hours. I say dulce de leche – it should be a caramel layer, but there is, to my knowledge, no such thing as vegan condensed milk (yet) so I boiled down coconut milk and raw cane sugar until it became a thick, syrupy, and oh-so-sweet cream. Kind of like dulce de leche! It adds a cool texture to this dessert. So it’s not a traditional millionaire’s shortbread, but in my opinion it has a bit of the autumn spirit about it. I hope you like it!


Dulce de Leche Shortbread [Vegan]




Bottom layer (shortbread):
  • 3.5 oz, or 1/3 cup + 1 tbsp butter
  • 1 cup plain flour
  • 1/4 cup brown sugar
Middle layer (dulce de leche):
  • 1/2 cup + 1 tbsp brown sugar
  • 3.5 oz, or 1/3 cup + 1 tbsp butter
  • 2 cups coconut cream
  • 1/2 tsp espresso powder (optional, but divine)
Top layer (chocolate):
  • 3.5 oz chocolate
  • 2 tbsp soy, oat or almond milk


Bottom layer (shortbread):
  1.  Pre-heat the oven to 350ºF. Grease a small rectangular baking tin.
  2. Place all the ingredients in a mixing bowl. You can use an electric mixer or a food processor to combine them into a smooth dough, or rough the ingredients together with your index and thumb. If working by hand, the mixture will first look like wet sand, then gradually stick together in a smooth, homogenous dough.
  3.  Press into the greased tin, ensuring it’s perfectly even. Prick the layer with a fork, then bake for 20 minutes.
  4. Get started on the second layer (dulce de leche) but don’t forget to remove your shortbread from the oven once it’s done and let it cool on a wire rack.
Middle layer (dulce de leche):
  1.  While the shortbread is baking, melt all the dulce de leche ingredients in a medium-sized saucepan. When the liquid starts to boil, reduce the heat till the liquid is simmering, but keep an eye on it and keep stirring regularly. It will take about half an hour to reduce by half of its original volume.
  2. Cool completely, then pour over the cooled shortbread. Place in the fridge overnight to set.
Top layer (chocolate):
  1. Melt the ingredients on low heat in a small saucepan, stirring all the while.
  2. Set aside to cool.
  3. Pour over the dulce de leche layer and return to the fridge for another two hours at least.
Final step:
  1. Once the chocolate layer has hardened, use a sharp knife to cut the shortbread into 12 equal pieces. Keeps in the fridge for up to 3 days in an airtight container.

    Discover more recipes with these ingredients

  • Chocolate