Ideally you should make this vegan peanut butter chocolate tart the day before you want to serve it as the filling needs time to set.
Start by making the pastry case. Place the plain flour, icing sugar and salt in a large bowl and whisk to mix or place them in a food processor and pulse until combined.
Add the cold diced vegan block butter and rub it in using your fingers or blend with the food processor until the mixture resembles fine breadcrumbs and no lumps of fat remain.
Add a tablespoon of cold vodka (or water) and mix; drizzle in a little cold water as needed to bring the pastry together into a ball.
Cover the pastry and pop it in the fridge for half an hour until it has firmed up a bit.
Once the pastry has chilled, roll it out thinly on a floured surface until it is large enough to line a 25cm/10 inch round tart tin.
Gently transfer the pastry to the dish and press it right into the corners. Trim off the excess pastry and prick the base all over with a fork.
Place the pastry base in the freezer for twenty minutes while you preheat the oven to 180°C/160°C fan/350°F/gas mark 4.
When the pastry is nice and cold, line it with tin foil, making sure that you press it right into the corners, then fill it with baking beans or dried rice. Make sure you spread them right into the corners.
Bake for 25 minutes then remove the tin foil and rice/beans and turn the oven down to 170°C/150°C fan/325°F/gas mark 3. Return the tart shell to the oven for about 15 minutes, until it is golden and crisp. Remove from the oven and allow to cool.
Once the pastry case has cooled, prepare the filling. Place the chopped dark chocolate and non-dairy milk in a heat-proof bowl over a pan of gently simmering water. Don’t let the base of the bowl touch the water. Stir often until the chocolate is melted and smooth then remove from the heat and set aside.
Place the silken tofu, creamy peanut butter, maple syrup, vanilla extract and a good pinch of salt in a blender and blitz until smooth.
Add the melted chocolate to the blender and blend again until it is well combined, then pour the filling into the prepared pastry case, spread it level and refrigerate for at least 4 hours, preferably longer, until the filling has set.