pasta with tomatoes, broccoli and tofu in a pan