In a 9x13 inch baking tray, layer each of the first 6 ingredients one on top of the other in the order given (starting with tofu on the bottom). Mix last 6 ingredients together in a jar and pour evenly over salad.
Makes 6 servings if served as a meal-in-one salad. As a dinner salad, it will serve as many as 18.