Cook pasta according to package directions. Drain and run under cold water and drain again. Set aside until pasta is cool.
While the pasta is cooking, combine all the ingridents for the dressing in a blender cup and pulse for 30 seconds or until creamy.
In a large bowl, add pasta, tomatoes, avocado, lettuce and onion. Pour sauce over the pasta and gently mix until fully combined. Serve immediately.