1 pound tricolor pasta
1/4 cup balsamic vinegar
2 teaspoons dijon mustard
1/2 teaspoon salt
1/2 teaspoon freshly ground black pepper
1/2 cup extra-virgin olive oil
1/3 cup diced sun-dried tomatoes (I like the sun-dried tomatoes that are jarred and packed in oil the best)
1 (14.5 ounce) can artichoke hearts, drained and diced
1/4 cup fresh basil, torn into small pieces, or 1 tablespoon dried
2 teaspoons chopped fresh oregano or 1/2 teaspoon dried
1/4 cup diced red onion
¾ cup black or kalamata olives, sliced
2 teaspoons saute spice (equal parts black pepper, salt and garlic powder)
4 ounces feta cheese, crumbled
1/2 cup freshly grated Parmesan cheese
Whisk the vinegar, mustard, salt, and pepper to taste in a small bowl. Gradually whisk in the oil to make a smooth dressing. Set aside.
Bring a large pot of salted water (about 1 tablespoon kosher salt to 4 quarts water) to a boil. Add the pasta and cook until al dente; drain, then pour pasta into a large bowl. While the pasta is still warm, pour a couple tablespoons of the dressing over the pasta and toss so that the pasta doesn’t stick together as it cools. Let it cool to room temperature, tossing now and again to help the cooling process and to prevent sticking.
When the pasta has cooled, add the sun-dried tomatoes, artichokes, basil, onion, olives, saute spice, and oregano and toss. Add the vinaigrette and toss again until the pasta ingredients are evenly coated. Add the cheeses and lightly toss. Chill until ready to serve.