Remove the sun dried tomatoes from the jar and set aside until step 4 and save ¼ cup of the oil.
In a small bowl, combine all of the dressing ingredients. Mix well and allow the crumbled tofu to marinate for 10 minutes while the pasta is cooking.
Meanwhile, cook the pasta according to package instructions and set aside.
In a large bowl, add the sun dried tomatoes, cherry tomatoes, spinach, onion, parsley, basil, and dressing. Allow it to marinate while the pasta cools down for 10 minutes.
Once the pasta is cool, add it to the bowl with all of the ingredients and mix well. Taste with salt and pepper.
Serve at room temperature or chilled.
