Add all of the dressing ingredients to a small jar with a tight lid. Shake vigorously to combine. Alternatively, you can whisk all the ingredients, except the olive oil, in a bowl. Continue whisking and add the olive oil in a stream.
Cook pasta, just to al dente, according to package instructions. Drain well. When pasta has no more water on it but is still warm, toss in a large salad bowl with dressing until pasta is evenly coated. Set aside to come to room temperature.
Add the rest of the salad ingredients, except the feta, and toss to combine well. Gently fold in the feta. Cover with plastic wrap and refrigerate 4 hours.
Toss before serving. Adjust seasoning as needed, and add olive oil if too much of the dressing has been absorbed. Enjoy!
Notes
Making the homemade vinaigrette for this Greek pasta salad is a simple step that really kicks up the flavor profile. Using a mason jar is the simplest way to mix up the ingredients but a bowl and a whisk will work, too.
Cooking the pasta al dente should take about 6-8 minutes. Tossing it directly into the prepared dressing allows the pasta to soak up the flavor of the dressing for a more cohesive dish.
You’ll want to let it come slowly to room temperature before adding the rest of the ingredients. The lower temperature allows the flavors to mingle instead of cooking which can negatively impact the vegetable texture.