In a large pot of boiling salted water, cook the whole wheat rotini pasta* according to the package instructions until al dente. Once cooked, drain the pasta and let it cool. Set aside.
While the pasta is cooking, drain and quarter the artichoke hearts. Drain and rinse the cannellini beans. Cut the cherry tomatoes in halves, chop the bell peppers, and slice the green and black olives.
In a small bowl, whisk together the balsamic vinegar, maple syrup, Dijon mustard, finely chopped shallot, garlic salt, and black pepper until well combined. Taste and adjust the seasoning as needed.
In a large mixing bowl, add the cooked and cooled pasta, artichoke hearts, cannellini beans, cherry tomatoes, bell peppers, black olives, green olives, and capers. Pour the dressing over the pasta mixture and gently toss until all ingredients are well coated with the dressing.
Cover the salad and refrigerate for at least 1 hour to allow the flavors to meld. Before serving, give the salad a gentle stir and taste for seasoning, adjusting if necessary.
And right before serving, mix in the chopped basil.
Enjoy your vegan antipasto pasta salad as a main dish or side dish.