Pre-heat your oven to 160C Fan/180C/350F/Gas Mark 4, line a 20cm (8") square tin with greaseproof baking paper. I grease the tin first with a little vegan butter alternative to help the paper stick to it
To make the shortbread base, put the plain flour and icing sugar into a mixing bowl and stir them together
Add the softened vegan butter alternative in chunks, and use your fingers to rub it into the flour and sugar until a dough forms. Be careful not to over work it
Tip the mixture into the tin and press it down until compact and even. I find it easier to do this with my fingertips, but you can also use a flat bottomed glass or measuring cup dusted with a little flour
Bake the shortbread base for 20 minutes, then leave to cool fully
To make the caramel, put the Carnation vegan condensed milk alternative, vegan butter alternative, salt and light brown soft sugar into a heavy bottomed non-stick saucepan
Mix the vegan soya cream alternative and cornflour together in a small bowl to make a paste, then add it to the pan and mix in well
Put the pan on a low heat and stir until the butter has melted
Bring the caramel mixture to the boil and boil for 5-7 minutes, or until it reaches 116C on a sugar thermometer. Remove from the heat
Pour the caramel over the shortbread. Leave to cool. You can put it in the fridge to speed up the cooling process
Melt the vegan dark chocolate. I do this in the microwave. Blast for 30 seconds, then stir, then blast in 10 second intervals stirring between each one until melted
Pour the vegan dark chocolate over the caramel and smooth it out using a palette knife or the back of a spoon
Slice the millionaires shortbread into 16 squares. I find this easier to do when it is at room temperature
Store any leftovers in an airtight container in the fridge for a week