Bring a large pot of lightly salted water to a boil. Add in the pasta and cook until al dente according to the package directions. Drain, rinse well with cold water and add to a large bowl.
Meanwhile, add the olive oil to a large skillet set over medium heat. When hot, add in the onion and cook for about 2 minutes, until it starts to soften. Add in the garlic and cook for 30 seconds, until fragrant. Add in both peppers and the corn. Continue to cook for about 3 to 5 minutes, until the peppers are crisp tender. Remove from the heat and add to the bowl with the pasta, along with the basil, parsley and pine nuts. Toss to combine.
For the dressing:
In a small bowl, whisk together all the ingredients for the dressing. Pour into the bowl with the pasta and toss to combine. Season with additional salt and red pepper flakes as needed. Serve immediately or chill in the refrigerator for several hours to allow the flavors to meld.
Craving more veg-friendly recipes? Shop our collection of vegetarian and vegan cookbooks, including our new Vegan Thanksgiving and Vegan Christmas cookbooks!