Cook the pasta according to the package instructions. Drain and rinse under cold water to stop the cooking process. Set aside.
While the pasta is cooking, whisk together the dressing ingredients and set aside. (Dressing will thicken a bit as it stands.)
In a large bowl, assemble the salad by combining the cooked and cooled pasta, cherry tomatoes, cucumber, red onion, Kalamata olives, red bell peppers, chickpeas, and vegan feta (if using). Pour the dressing over the salad and toss it gently to coat everything evenly.
Put salad in an airtight container and allow it to chill in the refrigerator for at least 30 minutes, or up to 2 hours.
Serve chilled. Make sure to toss the salad once more before serving. Enjoy!