Start by boiling water and cooking your pasta. Once cooked strain and run under cold water to cool the pasta.
While the pasta is cooking prepare the rest of your ingredients. Chop the veggies and strain the black beans and corn (if using canned).
Cube the tofu and pan fry with a tiny bit of oil for about 5 minutes so each side is slightly browned.
Add all ingredients for the dressing to a blender and blend until smooth. You will need to soak the cashews in boiling water for 15 minutes if not using a high speed blender.
Add the pasta, and all other ingredients into a LARGE bowl. This pasta salad is huge! Mix then add in your creamy Mexican sauce and enjoy!