Crumble the tofu with your hands into small pieces. Doesn't matter if some pieces are larger than others.
Mix all the other ingredients in a large bowl. Add approximately 2 tbsp vegan salad cream, then add the crumbled tofu and mix well with a wooden spoon. Add more salad cream until you get the right consistency (tofu should be well coated but not too runny). If you don’t have vegan salad cream just use more mayo and add a dash of agave syrup together with a dash of lemon juice.
Serve a generous layer into a sandwich made from the bread of your choice.
As the filling is slightly soft, a softer bread works well with this one.