Bring at least 8 cups of well-salted water to a boil, add spaghetti and boil for 8 minutes. Run cooked spaghetti under cold water to cool it down.
Whisk together all remaining dressing ingredients until smooth; pour over cooled spaghetti and toss to coat. Chill until ready to serve.
Just before serving, top with your choice of garnishes.
*You can use the sweetener of your choice in the peanut sauce -- I used honey, but to keep it 100% vegan you can opt for agave nectar, raw sugar, or another natural sweetener. Keep in mind that your choice of sweetener might affect the nutrition information.