Mix the nuts, flour and salt in a bowl. Add the butter and rub together using your hands to form an even, crumbly mixture. Combine the water and yeast and mix well, add, mix quickly to form a soft dough – do not knead. Cover the dough and leave to rest for approx. 10 mins. Shape the dough into a ball and flatten a little. Roll out between two sheets of baking paper to a circle approx. 30 cm in diameter, transfer to a baking tray along with the bottom sheet of baking paper. Trim off any protruding paper. Prick the dough firmly with a fork.
In a large pan, wilt the spinach over a medium heat, drain and squeeze out well. Heat the butter in the same pan, sauté the onion and garlic. Stir in the spinach, season, allow to cool. Spread the spinach over the pastry base.
Puree the tofu, eggs and cream, season. Pour the mixture over the spinach.
Bake for approx. 35 mins. on the bottom shelf of an oven preheated to 220°C. Remove the quiche from the oven, allow to cool a little on a rack, remove from the tin, serve while still warm.