Bring a large pan of well salted water to the boil. Add the pasta and cook until al dente according to the package instructions. Drain the pasta and rinse it in cold water and set aside.
In the meantime, you can prepare the rest of the salad. Dice the pepper, halve the tomatoes, halve and thinly slice the zucchini into half moons. Chop the basil and quarter the artichokes.
In a small bowl or jar, combine all the ingredients for the dressing and stir or shake to combine.
In a saucepan or skillet, toast the pine nuts on medium to medium-high heat, stirring frequently until golden brown. Watch them carefully so you don't accidentally burn them.
In a large bowl, add the cooked pasta, all the vegetables, artichoke hearts, chopped basil, vegan parmesan and pine nuts. Pour the dressing over the bowl and stir to combine. Let the pasta salad marinate in the dressing for a while, or overnight in the fridge, and soak up the flavours of the dressing.
Notes
You can adjust the vegetables to suit your preferences. See the post above for suggestions of substitutions and variations.Keep leftovers in the fridge and consume within 3 days.