Cook the pasta in a large pot of water according to package instructions. Drain pasta, then rinse under cold water for about 20-30 seconds until no longer hot. Transfer the pasta to a large mixing bowl.
Add cucumber, tomatoes, kalamata olives, artichokes and red onion to the mixing bowl with the pasta.
Set aside while you make the dressing. Add all ingredients to a small mixing bowl. Using an immersion blender, blend all ingredients until creamy.
Drizzle all of the dressing on the pasta salad. Toss until all of the ingredients are evenly coated with the dressing.
Serve immediately, garnished with freshly torn basil leaves if desired.
