Start by making your pasta according to the directions on the pasta, strain, and set aside to cool.
Make your sauce by placing all the sauce ingredients in a small blender and blend until combined and smooth, set aside.
Take a skillet and throw your corn mixture in to roast the corn, if you're not using oil you can buy already roasted corn and just cook it up. Cook until the corn starts to get roasted, then set aside.
Take a large to medium bowl and add the mix-ins, sauce, corn mixture and cooled pasta. Stir until combined well.
Stick in the fridge until ready to serve or you can serve now.
It may need more salt depending on your preferences.
This is best the next day for the flavors to blend together longer.
Notes
** You could also use vegan sour cream instead if you didn't want to make it oil free.