Cut the ends off of all vegetables then put them in a steamer over boiling water. Steam them for about 5 minutes or until just tender. Transfer them to a bowl of icing cold water.
Put the ingredients in a small food processor and whiz until you get a lightly textured dressing. Adjust the seasoning & vinegar, oil, lemon juice etc to your liking.
Drain the vegetables and scatter them onto a platter.
Pat-dry the tofu and cut it into little cubes. Scatter these on top of the vegetables.
Pour over the dressing, toss gently and serve.